UTXO模型的好處:
? 擴容性 – 因為可以同時處理多個UTXO,所以能夠完成同步轉賬并且鼓勵擴容創新。
? 隱私 – 盡管比特幣并是不完全的匿名系統,但是UTXO可以提供更高層次的隱私性,只要用戶使用為每個轉賬提供新的地址。如果有需要提高隱私性,更多復雜的結構,例如環形結構,也可以考慮使用。
賬戶/余額模式的好處:
? 簡單化- 以太坊使用的模型,可以幫助開發者來進行復雜的智能合約,特別是需要狀態信息或者包含多方的。
舉例來說,追蹤狀態的智能合約,并且基于它處理不同的任務。UTXO的無狀態模型會讓轉賬包含狀態信息,而且這也不必要地符合合約的設計。
? 效率- 除了簡單化,賬戶/余額模型更加有效,因為每個轉賬都只需要來驗證發出金額的賬戶是否有足夠的余額來支付轉賬。
賬戶/余額模型的缺陷是雙花攻擊。可以增加遞增的隨機數來抵消這種類型的攻擊。在以太坊中,每個賬戶都有空開可見的隨機數,每次進行轉賬的時候,隨機數就會增加。這可以幫助防止同樣的轉賬會進行兩次。(注意,這個隨機數并不是工作量證明中的隨機數,這是個隨機數字)
和大多數計算機架構相同,這兩個模型都有自己的好處和壞處。有些區塊鏈,例如超級賬本,也應用了UTXO,因為他們從比特幣區塊鏈中獲得創新。接下來,我們來看看更多的基于這兩個模型的技術。
版權申明:本內容來自于互聯網,屬第三方匯集推薦平臺。本文的版權歸原作者所有,文章言論不代表鏈門戶的觀點,鏈門戶不承擔任何法律責任。如有侵權請聯系QQ:3341927519進行反饋。