目前的
以太坊存在的問題還很多,比如一直都存在的可擴展性問題,由于以太坊節點需要存儲這個
區塊鏈網絡上發生的所有事情,因此存儲成本非常昂貴,并且這種成本可能會隨著系統的擴展而呈現指數增長。針對這一問題,以太坊的創始人提出了“分片”的解決方案,具體思想是標是將狀態以某種形式進行分片, 從而讓多個在大多數情況下獨立的應用程序以并行的方式處理。很自然地,我們會懷疑,在分片之后,發起一筆交易將就只會在涉及到的幾個節點間引起波動,還能確保它們相互之間傳遞的信息的真實性嗎?針對這一問題,以太坊是依靠驗證管理合約來保證真實性的。每一個區塊,和每一個分片,都會經過隨機可靠的驗證管理合約核實查證。所以,如果要實現欺騙的目的,使得一個“說謊”的驗證器能夠被系統接受,你必須在攻破接管整個系統中大部分的驗證器之后才能實現。
再比如隱私風險問題,在以太坊中,隱私保護是非常重要的,目前針對這一問題,比較熱門的解決方案是,zk-SNARKs(簡明非交互零知識證明),這一解決方案的原理是,讓一個證明者,在不提供任何額外的有用信息的情況下,使驗證者相信某個論斷是正確的,是一種概率證明而不是確定性證明。以Alice和Bob為例,Alice現在有一把鑰匙,她需要向Bob證明她擁有這個鑰匙。有兩種做法,第一種是Alice把鑰匙給Bob,Bob拿這個鑰匙開了門進去,Bob知道Alice確實擁有進門的鑰匙。另外一種做法是,Bob知道這個房子里有一樣東西,他告訴Alice,Alice到房間里把這個東西拿出來給Bob看。由于Alice能做到這一點,Bob知道Alice有開門的鑰匙。這第二種方法就體現了零知識證明的思想,當然這是一種概率證明,并不是確定性證明。
版權申明:本內容來自于互聯網,屬第三方匯集推薦平臺。本文的版權歸原作者所有,文章言論不代表鏈門戶的觀點,鏈門戶不承擔任何法律責任。如有侵權請聯系QQ:3341927519進行反饋。