當需要用到現實中的金融服務,例如當用戶從Hedera Hashgraph賬戶把資金匯入現實中銀行。用戶需要向銀行提供賬戶地址和身份證書。銀行通過賬戶地址和證書確認身份,之后才能授權本次匯款交易和接收資金。銀行這么做,也是為了合規,比如監管者可能需要查閱交易的詳情。
如果用戶覺得無需某些金融服務,也可保持匿名交易,可以對賬戶和身份之間的關系綁定進行撤銷。
Hedera Hashgraph的合規方案主要是為了兼顧到監管者和用戶隱私的之間平衡,能夠保證監管者的審查,也保證一定程度的用戶隱私需求。
Hedera Hashgraph的架構:互聯網層、算法層及服務層 (Hedera Hashgraph網絡整體架構圖)
從大的架構上看,Hedera Hashgraph包括互聯網層、哈希圖共識算法層、服務層(激勵機制、文件存儲以及智能合約)。
Hedera Hashgraph的節點是互聯網上的計算機,它們通過TLS加密保護的TCP/IP進行連接,以實現完美前向保密。它的節點由IP地址和端口來尋址,而不是通過符號名稱進行尋址,因此對DNS系統的攻擊不會影響到網絡。
第二層是共識層,Hedera Hashgraph的所有節點都運行哈希圖共識算法,節點從客戶那里獲取交易,使用八卦協議把它廣播到整個網絡。通過哈希圖共識算法,可以就每個交易的共識時間戳和它的歷史共識順序達成一致。
服務層,則包括激勵機制、文件存儲以及智能合約。任何運行節點的用戶和組織都可以獲得加密代幣的報酬。任何用戶都可以創建自己的賬戶,只需要創建密鑰對即可。Hedera Hashgraph的文件系統允許用戶存儲信息,在它分片中的節點存儲相同的文件,不會丟失。存儲信息只能由具有權限的人才能刪除。文件系統也可充當撤銷服務。例如撤銷駕照的服務。一位用戶通過駕照授予機構獲得駕照,該用戶和駕照授予機構都對該交易進行數字簽名。一旦獲得雙方的簽名,用戶可以向其他人證明TA擁有有效的駕照。如果用戶違反交規,駕照被吊銷,這個時候駕照授予機構則可刪除許可證的哈希,從而讓駕照失效。
文件實際上存儲為Merkle Tree,為了方便開發者操作文件,Hedera Hashgraph為開發者提供Java代碼來操作Merkle tree。開發者可以看到目錄、子目錄、文件,他們可以更改文件內容、目錄名、移動文件、拷貝和粘貼。此外,用戶也可以在Hedera Hashgraph文件系統中存儲整個目錄。
文件可以通過它的哈希訪問,不可篡改。但它也有文件ID。它的所有者可以創建新文件,并可以讓文件ID跟新文件相關聯。這樣用戶可以找到最新版本的文件。他們只是訪問文件ID而不是哈希。如果它通過文件ID來訪問,那么就可以找到最新的版本。
在智能合約方面,Hedera Hashgraph賬本可以運行用Solidity編寫的智能合約。這也是為了照顧目前的現實情況,當前有大量的Solidity智能合約代碼庫,可以在Hedera Hashgraph上保持不變,更方便開發者。
Hedera Hashgraph的激勵:PoS機制
Hedera Hashgraph的代幣機制是為了服務于其最終走向主流人群采用的目的,在這個過程中,它試圖滿足各方的需求,包括節點、終端用戶、開發者、理事會等。
Hedera Hashgraph采用的是PoS機制。任何個體都可以成為網絡的節點。網絡節點對共識的影響力跟其所有擁有權益代幣量成正比,跟它在哈希圖虛擬投票中的權重相關。同時,對于節點來說,更重要的是跟獲得的報酬成比例。當然,從系統本身來說,這種按比例的設計,可以有效抵抗女巫攻擊,也利于實現透明和分片的性能優勢。
為了鼓勵更多人成為節點或者把代幣委托給節點,Hedera Hashgraph的PoS機制設計中,節點的代幣是可以隨時花費的,這樣一來,就不用擔心失去流動性。
Hedera Hashgraph的PoS也有代理委托的機制,用戶可以把自己的代幣授權某些節點來行使權益,同時獲得相應的利息收益。節點獲得報酬是跟權益成正比的,所得報酬的分配比例由持幣人和代理節點之間協商確定。
持幣人可以隨時把資金撤回或委托給其他權益代理節點。同時,持幣人也可以隨時花費代幣。這種靈活機制可以保證了持幣人參與的積極性。
所有參與共識的節點在其賬戶中需要保有一些代幣,這樣才能影響共識或接收運營節點的報酬,或者支付相關交易的費用。
此文由 中國比特幣官網 編輯,未經允許不得轉載?。?a href="http://m.huohuxiazai.com/">首頁 > 比特幣行情 » 哈希圖:它會優于區塊鏈嗎?