0
本文作者: AI金融評論 | 2018-09-11 17:00 |
雷鋒網(wǎng)AI金融評論報道,在9月11日第四屆全球區(qū)塊鏈峰會上,以太坊創(chuàng)始人Vitalik探討了區(qū)塊鏈機制的問題及解決方案。
他表示,機制可信問題長久存在于投票、拍賣、交易所等場景。大部分都是中心化機制,中央服務(wù)器有很高的欺詐可能性。隨著區(qū)塊鏈的發(fā)展,也有許多人寄希望于利用區(qū)塊鏈來解決機制可信問題。但在過去三年,大家都更加聚焦于區(qū)塊鏈的短期應(yīng)用,分別是去中心化的交易所、區(qū)塊鏈生態(tài)自助公共物品(社區(qū)資源、檔案融資等)、銷售虛擬不動產(chǎn)等問題。
而在實施區(qū)塊鏈的過程中,往往會面臨四方面的挑戰(zhàn)。
第一,來自礦工或者驗證者的操縱。無論是礦工還是驗證者,一旦他們選定了在這個區(qū)塊中打包的交易,他們就可以對于區(qū)塊進行攻擊,這是分布式賬本所面臨的一個問題。Vitalik指出,在過去一年,有一些ICO項目的機制、組織非?;靵y,最后變成零和博弈游戲,“他們收取高昂的交易費。如果想讓交易盡快上鏈,需要支付巨額的交易費用。在這種情況下,許多資源都被浪費。區(qū)塊鏈的目的是使世界變得更加開放、更加透明,而不是浪費資源。”
這個問題可以通過高頻率的批量交易來解決。所謂的高批量交易,是指將1秒鐘內(nèi)發(fā)生的所有交易都視作同時發(fā)生的交易來處理。在這種情況下,這些交易同時被接收,按照一個標準化的順序?qū)灰走M行處理。如果其中一個區(qū)塊的發(fā)起者有惡意的行為,整個機制仍然可以工作。
第二個挑戰(zhàn)是隱私問題。許多機制的假設(shè)就是提交到機制上的信息是保密的,外界看到的只是外部的輸出。但是區(qū)塊鏈本身卻沒有這樣一種保密功能。
Vitalik提出了兩種解決方案,其一是提示/揭示的機制。如果說只是需要暫時的隱私保護,先要求參與者提交交易的哈希,然后要求所有參與者揭示。通過VDF或者threshold decryption,“揭示”能完全自動。另外一個解決方案就是零知識證明。
第三個挑戰(zhàn)是反Sybil攻擊。所謂的反Sybil攻擊,是要確保在二次方投票中每一個參與者都只有一個賬戶。如果一個參與者有很多賬戶的話,很可能會帶來一些不公平。反Sybil攻擊的解決方案有,中心化的身份預(yù)言機,或者社交驗證,它是依賴于人和人之間的社交網(wǎng)絡(luò)來進行驗證。
第四個挑戰(zhàn)是共謀。在任何一個投票機制下,任何在區(qū)塊鏈上發(fā)生的事情,理論上都應(yīng)該是透明的。但實際上存在賄賂參與者,獲得更多的投票機會的情況。
如果阻止這種攻擊,就需要讓任何人沒有辦法向別人證明自己是怎么投票的?!叭绻覀冊O(shè)計一種機制,讓被投票的人不知道這個票你最終投給了誰,這樣的賄賂形式也就不存在了。當然這一點比較難以實現(xiàn)?!彼岢隽薓PC(多方計算),除了最終的投票結(jié)果之外,所有參與者都無法看到保密的信息和計算的過程。值得注意的是,最近發(fā)生了硬件受到攻擊的事情,更傾向于通過MPC來解決。
“非常重要的一點是,一定要使用區(qū)塊鏈建立非常簡單的機制。我們都說,越簡單越好,就是指機制的技術(shù)基礎(chǔ)以及安全假設(shè)越簡單越好?!蓖瑫r,區(qū)塊鏈可以幫助解決機制信任問題,但沒法解決所有問題。所以,在實踐中必須與其他密碼學(xué)技術(shù)相結(jié)合使用。他強調(diào)道。
更多資訊,請關(guān)注雷鋒網(wǎng)雷鋒網(wǎng)
雷峰網(wǎng)版權(quán)文章,未經(jīng)授權(quán)禁止轉(zhuǎn)載。詳情見轉(zhuǎn)載須知。