1.介紹

摘要

這份手冊旨在為希望學習和運用 Symbol 區塊鏈核心概念和原生功能的人提供實用的資源。與大多數官方文件耗盡篇幅處理一般技術不同,本文件通過其可用元素和內置功能來介紹 Symbol 區塊鏈,並通過詳細介紹關鍵概念以及示例代碼和輸出來提供實用概述。如果從頭開始閱讀,它將提供對 Symbol 區塊鏈的全面理解以及開始應用開發所需的所有工具。為了簡潔起見,本文忽略了 Symbol 區塊鏈及其網絡的一些方面,包括:節點管理、共識算法、代幣經濟、收穫獎勵等。

目標群體

  • 希望更好的了解 Symbol 區塊鏈並進行實驗的區塊鏈初學者.
  • 尋找實用案例並且需要示例的區塊鏈愛好者
  • 希望了解並描述 Symbol 區塊鏈或其中特定方面的教育工作者和內容製作者
  • 對於在 Symbol 上開發的易用性感到好奇的任何人

採取實用的方法

區塊鏈最基礎的元素是存在證明以及與之相關聯的時間戳,而不是貨幣或「加密貨幣」。基於這一點,我們可以想像區塊鏈在身份驗證和可追溯性等領域的應用。信任是社會建立的基石,然而我們並不會從本質上信任系統和其他個人。為了應對這種矛盾,已經出現了無數的解決方案,圍繞著將信任轉化為金錢。區塊鏈引入了無需信任的點對點交互的可能性,提供了一個重新定位我們對於信任和價值關係的全新機會。

區塊鏈技術使得在許多情況下不需要金錢或信任第三方即可進行無信任對等交互成為可能。本文檔的編寫旨在讓不僅僅是金融領域的從事業務和文化領域的人們了解如何在其領域內利用區塊鏈的力量。

具備實用性的現成解決方案

在物聯網(IoT)等新領域的技術發展中,"無需概念驗證(PoC)"的想法越來越被接受。物理和數字模塊化已經進展到了連原型都可以在真實世界的應用中安全部署,大大減少了漫長的精細化週期和代碼審查的需要。 Symbol區塊鏈主要是圍繞安全、可擴展性和模塊化概念而設計的。 Symbol原生的賬戶和代幣功能提供了一個高度安全的信息基礎設施的堅實基礎。此外,還有一套由社區開發的強大的API節點網絡和工具,這些工具很大程度上減少了自定義構建應用程序和自託管節點的需求。

我們希望本文所展現出的 Symbol 區塊鏈的可能性能夠讓讀者感同身受。請注意,每個章節末尾的「使用提示」需要對 Symbol 功能有一個橫向的理解,因此您可以先跳過這些內容。

Symbol 與其他「智能」區塊鏈的不同之處

Symbol區塊鏈不使用智能合約。一系列的"智能"基礎設施被嵌入到Symbol的代碼庫中,這個基礎設施所啟用的複雜交互和交易提供了與許多部署在其他鏈上的智能合約類似的功能。Symbol內建的"智能合約"可以隨時使用,但每次使用僅會執行一次,因此有時被描述為"無需部署的一次性智能合約"。

作為一個無部署(deployless)的鏈,Symbol 鼓勵與 Symbol 的多種功能互動的離鏈應用和合約。這些應用可以使用任何常見的編程語言編寫。由於 deployless one-time 智能合約僅在使用時執行一次,因此它們不會因錯誤(如無限循環)而產生過度的費用或網絡資源。這也防止最終用戶或壞意的參與者部署具有意外漏洞或明顯惡意代碼的合約。