|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
協定層
什麼是協定層?
區塊鏈的協議層是區塊鏈網路的基礎。開發人員可以擴展這一層,為其區塊鏈網路創建新規則。他們可以設計符合其區塊鏈規則的新交易和智慧合約。
協定層是一組規則和設計,用於建立:
將價值從一個地址轉移到另一個地址的能力
在分類帳中記錄交易的能力
在鏈中創建新區塊或交易的要求
在網路參與者之間就哪些交易有效以及交易應該按什麼順序達成共識的機制
區塊創建過程,包括區塊中包含的交易類型
在網路上新增節點的過程
挖掘新區塊的過程。
將資訊添加到區塊鏈的規則可以簡單也可以複雜,由協議層決定。
將資訊添加到區塊鏈的最基本規則是網路中的所有參與者必須就要添加的資訊及其添加時間達成一致。
協議層包括共識機制,允許網路中的所有參與者就添加哪些資訊以及何時添加資訊達成一致。共識機制用於防止網路攻擊,例如雙重支出,攻擊者試圖透過在大約同一時間在兩個不同的交易上花費一個硬幣來花費兩次資金。
比特幣協議使用工作量證明作為其共識機制。工作量證明允許任何擁有足夠運算能力的人向比特幣區塊鏈添加交易區塊。它還大大增加了攻擊網路的成本,因為攻擊者需要控製網路上一半以上的運算能力才能成功雙花硬幣。
區塊鏈由不同的層組成:
應用層:它負責與用戶交互,例如想要基於特定區塊鏈開發 dApp 的最終用戶或開發人員。以太坊錢包、Metamask 等都屬於這一類。
合約層:此層包括負責執行交易和更改狀態的智能合約。包括Solidity(以太坊)、Neo Contract(Neo)等。
協議層:它定義瞭如何將交易添加到公共分類帳中,以及新節點如何加入現有區塊鏈網路並與之同步。它包括共識協議,如 PoW(比特幣)、dBFT(NEO)等,以及 P2P 網路層,如 TCP/IP(比特幣)、Devp2p(以太坊)。
瓶頸
瓶頸是指容量受到限制、造成擁塞並降低整體效能的點。 |
zk甲骨文
zkOracles 利用零知識證明 (ZKP) 作為一種無需信任的媒介,資料可以透過該媒介自由傳遞,同時保留強大的安全性、隱私性和成本效率標準。 |
抽象可擴展性
抽象可擴展性是系統整體能力的擴展,允許程式組件在新的開發環境中用作構建塊。 |
Solana 虛擬機器 (SVM)
Solana 虛擬機器 (SVM) 是支援 Solana 每秒處理數千個交易的系統。 |
可程式隱私
可程式隱私重新定義了去中心化應用程式 (dApp) 中的資料保護,提供了一個靈活的概念,使用戶和開發人員能夠個性化隱私設定。 |
簡單帳本協議 (SLP)
簡單帳本協議(SLP)是一種在比特幣現金之上運作的代幣系統。它允許用戶創建自己的代幣來代表他們夢想的任何東西。 |