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