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