為什么區(qū)塊鏈可信隨機(jī)性如此重要
Keep團(tuán)隊一直在努力開發(fā)Keep Random Beacon,這是一種分散式的以太坊隨機(jī)源,它既是Keep網(wǎng)絡(luò)的基本組件,也可用于任何需要可信隨機(jī)性的用例。要理解為什么我們要在構(gòu)建這個組件上投入這么多時間,我們必須看看為什么可信隨機(jī)性如此重要。
公共區(qū)塊鏈和隨機(jī)性
可信隨機(jī)性是分散化的核心基礎(chǔ)。它允許網(wǎng)絡(luò)自主且安全地運行,而不需要任何干預(yù)或操作。在Keep的例子中,是組件使組選擇成為可能??尚烹S機(jī)性消除了集中式播放器、oracle或其他外部實體參與的需要,允許跨開放網(wǎng)絡(luò)的相互信任。
如果分散式網(wǎng)絡(luò)沒有一個民主、公平的決策系統(tǒng),公共區(qū)塊鏈將變得微不足道。民主的基礎(chǔ)是建立在信任制度的基礎(chǔ)上,特別是建立在為所有參與者提供公正機(jī)會的基礎(chǔ)上。這就是公共區(qū)塊鏈的基礎(chǔ),在這個模型中,可信隨機(jī)性是至關(guān)重要的。
民主和去中心化網(wǎng)絡(luò)
民主誕生于希臘雅典,民主建立在這樣一個理念之上: 其基礎(chǔ)是隨機(jī)抽取的人口樣本最能服務(wù)于全體民眾。與今天的陪審團(tuán)選擇類似,人們是隨機(jī)選擇的,他們會聚集在一起,決定一個特定問題的結(jié)果。支撐這個系統(tǒng)的是對隨機(jī)選擇過程的信任。如果該過程留有操作空間,則它不再有效。
自古希臘看似烏托邦的時代以來,民主已經(jīng)發(fā)生了一些變化,導(dǎo)致了去中心化網(wǎng)絡(luò)的發(fā)展,這些網(wǎng)絡(luò)在一個整體群體中重新分配權(quán)力。與此同時,選擇的方法變得更加復(fù)雜,隨機(jī)性的來源也受到更嚴(yán)格的審查 - 而且更加復(fù)雜。
刪除集中式的oracle
2011年,美國國家標(biāo)準(zhǔn)與技術(shù)研究院(NIST)首次推出了隨機(jī)信標(biāo),這是一種每60秒提供512位字符串的數(shù)字生成器。這可以連接到任何區(qū)塊鏈作為一個隨機(jī)oracle -一個外部隨機(jī)源。目前,許多區(qū)塊鏈利用oracle來獲取第三方數(shù)據(jù)來源和數(shù)字生成,但它們遠(yuǎn)非完美的解決方案。作為外部代理,oracle需要信任并且很容易受到攻擊,使其成為失敗的一個方面。
在NIST信標(biāo)的情況下,信標(biāo)很可能在系統(tǒng)發(fā)布之前被具有特權(quán)訪問任何給定字符串的內(nèi)部人員破壞。為了防止操縱,隨機(jī)性不僅需要對普通大眾是不可預(yù)測的,而且對那些提供隨機(jī)值的人也是不可預(yù)測的。這是保持隨機(jī)信標(biāo)將如何工作的驅(qū)動因素。
當(dāng)從系統(tǒng)設(shè)計中刪除對集中式oracle或集中式party的信任時,也刪除了單點故障,并且操作的機(jī)會大大減少。對于Keep來說,依靠第三方來完成核心功能并不是一個可以接受的風(fēng)險——系統(tǒng)只是像它最集中的組件一樣分散。
解決方案-Keep隨機(jī)信標(biāo)(Keep Random Beacon)
Keep正在開發(fā)一個由閾值繼電器支持的隨機(jī)信標(biāo),為Keep網(wǎng)絡(luò)提供可信的隨機(jī)源用于組選擇過程。Keep網(wǎng)絡(luò)為私有數(shù)據(jù)提供了一個名為“keep”的離線容器,通過與私有數(shù)據(jù)實現(xiàn)深度交互,幫助合約利用公共區(qū)塊鏈的全部功能。Keep 隨機(jī)信標(biāo)將作為請求keep和keep提供者的合約之間的公平保持選擇機(jī)制,并且還將支持那些keep提供者的組選擇。
用于生成隨機(jī)性的Keep協(xié)議受到dfini -network早期工作的影響,dfini -network是一個分散式的應(yīng)用平臺,它利用閾值繼電器來生成隨機(jī)值。與Dfinity類似,Keep為此使用了一種稱為BLS簽名的加密技術(shù),但有一個關(guān)鍵區(qū)別:Keep網(wǎng)絡(luò)與不實現(xiàn)與內(nèi)部Dfinity鏈相同原語的塊鏈競爭。因此,交易成本和信標(biāo)條目的支付作為圍繞Keep Random信標(biāo)構(gòu)建的激勵系統(tǒng)的核心部分。在本文中,您可以了解更多關(guān)于BLS和實現(xiàn)BLS的知識。
與Keep網(wǎng)絡(luò)一樣,許多去中心化自治組織(DAO)也需要可信的隨機(jī)性。DAO成功的核心在于無信任的組選擇,允許它們在沒有集中式權(quán)力角色漏洞的情況下進(jìn)行治理??尚烹S機(jī)性是集中化的解毒劑,它使網(wǎng)絡(luò)保持獨立和用戶保持自治成為可能。
更多的信息
隨著我們越來越接近在以太坊主網(wǎng)上啟動Keep Random Beacon,我們將發(fā)布更多關(guān)于它如何工作以及為什么重要的文章。與此同時,看看我們的隨機(jī)信標(biāo)alpha API演示和保持的隨機(jī)信標(biāo)在行動崗位,以及我們在通往主網(wǎng)道路上的一些行動。
我們最近為信標(biāo)提供了一份初步的黃皮書草稿,這是一份關(guān)于信標(biāo)如何工作的技術(shù)規(guī)范。它對信標(biāo)業(yè)務(wù)進(jìn)行了全面的概述,并初步擬定了定價機(jī)制。由于它仍在積極開發(fā)中,隨著社區(qū)成員、導(dǎo)師以及學(xué)術(shù)和技術(shù)顧問對它的不斷審查,許多細(xì)節(jié)可能會發(fā)生變化?,F(xiàn)在,它只會留在我們的閑置狀態(tài),直到我們進(jìn)一步完成它。我們邀請您來看看,讓我們知道您的想法!
如果您是一個組織、項目或dApp開發(fā)人員,對使用Keep Random Beacon或更廣泛的Keep網(wǎng)絡(luò)構(gòu)建感興趣,請務(wù)必與我們聯(lián)系,討論我們可以合作的方式;我們期待您的回音!