簡介
隨著不斷發現新的用例,預言機是不斷發展的DeFi領域中的關鍵要素。但是,正如最近一篇論文《對DeFi 預言機的初步了解》所指出的那樣,當今的預言機方案缺乏透明度、問責和運行穩定性。?
預言機池(Oracle Pool)是一種全新的預言機模型,旨在解決上述問題,同時還提供其他新功能。從保證數據發布時間表,納入博弈論的激勵措施+反激勵措施、內置治理、潛在動態準入到建立預言機數據點置信度層級結構,使用此預言機模型可以釋放許多可能性。
預言機池的想法是在使用新穎的擴展UTXO智能合約模型探究DeFi的過程中萌生的。在其他UTXO內部輕松引用或使用代幣/數據的能力為開發這種新型的預言機協議提供了自然的框架。也就是說,本文是對預言機池的高度概括,因此,對于希望在基于賬戶的系統中嘗試實現預言機池的那些人來說,它仍然可以作為參考(盡管可能需要進行一些重新設計,但可能無法實現本文中概述的所有可能益處)。
預言機池基礎
簡而言之,一個預言池由一組決定采用同一數據段的預言機組成。該數據可以是來自某個給定提供者的特定數據點,也可以是預先約定的來自多個來源的累積數據點,該數據點在被發布到區塊鏈之前會被各預言機折疊壓縮成單個值。
每個預言機池都有一個發布時間表(Posting Schedule)。這是在預言機池最終確定/發布準備投入使用的新數據點當中經過的時間(以區塊(Block)/時隙(Slot)為單位)。?
預言機池時段
預言機池數據點發布之間的時間間隔被稱為時段(Epoch),在該時間段內,允許預言機池的各預言機部分提交自己的數據點。在一個時段結束時(與發布時間表一致),所有提交的數據點將被累加在一起并最終確定為一個新的預言機池數據點(基于過濾異常值,對所有預言機數據點求平均值等)。
每個預言機池都有一個發布價格。這是單個預言機池數據點發布成本的價格(以各預言機約定的任何代幣/數字貨幣為單位)。此外,每個預言機池都有一個UTXO,用于保存預言機池的資金。預言機池每次發布新的最終數據點時,都會從預言機池資金中按發布價格金額提取數字貨幣,并分發給提交了良好數據點的預言機。?
如果某個預言機未能提交數據點,或者提交的數據點異常或超出了某個預定義的誤差范圍,則該預言機將不會獲得報酬(并且可能會削減其權益,我們將在后面更深入介紹這點)。
如果預言機池資金不足,這意味著其資金低于發布價格,則各預言機不會為給定時段發布數據點(因為它們提供了前述服務卻不能獲得報酬)。因此,必須為預言機池提供資金,以維持穩定的數據流,或重新啟動資金不足的預言機池。任何人都可以通過將資金收集到預言機池的UTXO中來完成此操作。
最后,負責從各個UTXO收集所有數據點并將其累積到給定時段的最終數據點的預言機(稱為收集器)會獲得雙倍報酬。這會激勵所有預言機競相發布收集交易(Collection tx),從而確保預言機池數據點發布始終及時。
預言機池數據點收集
因此,預言機池提供了可預測、穩定的預言機數據流,這些數據是從多個預言機中求平均值得來的,同時提供一種簡單的方法來結合博弈論激勵措施來為上述服務提供資金。?
Upstream Data就廢氣開采專利起訴 Crusoe Energy:金色財經報道,根據法庭文件,總部位于加拿大的天然氣比特幣 ( BTC ) 礦企 Upstream Data 已就專利侵權問題起訴同行 Crusoe Energy。該訴訟聲稱 Crusoe 的技術侵犯了 Upstream Data 創始人 Stephen Barbour 的專利,并且 Crusoe 在充分了解這一點的情況下開發了該技術。這家加拿大礦工正在起訴要求賠償損失,并要求法院命令 Crusoe 停止涉嫌侵犯知識產權的行為。[2023/5/24 15:21:50]
這是預言機池的最簡單概念,在以下各章節中,我們將開始探討如何在此基礎上進行構建,以提供更好的保證、靈活性和更多新穎的未開發潛力。
注意,給定預言機池實現必須至少支持上述基本設計才能被視為預言機池,但是對于給定用例,可以有選擇地選擇以下對核心基本預言機池協議的擴展。
權益削減(Stake Slashing)
盡管激勵措施是促進協議內良好行為的有用手段,但也需要采取反激勵措施。同樣,我們就可以在預言機池模型中實現權益削減。?
每個加入給定預言機池的預言機都必須至少提交該預言機池即將所需最小金額的抵押品。該金額是在啟動預言機池之前定義的,并且很可能是硬編碼的(如果需要,也可以通過治理來控制該金額)。
預言機只允許提交數據點,并且如果預言機有足夠的抵押品,則可以履行工作賺幣。如果沒有足夠的抵押品,則會禁止該預言機在智能合約協議層級上提交數據點。?
假設某個預言機已提交抵押品,則如果滿足以下條件,則可以大幅削減該抵押品:
1. 在上一個時段未能提交數據點
2. 無法收集所有數據點(故意或錯誤地丟失了一個或更多其他預言機數據點)
3. 提交一個異常值的數據點(這意味著其提供的值與平均值相比有很大差異,這意味著它們的數據點尋源存在問題)
因此,預言機池中的預言機將因未能正確執行其工作而受到嚴厲的懲罰,無論是由于錯誤還是故意造成的。為了保持平衡,抵押品金額應明顯大于數據點發布付款額。
治理投票(Governance Voting)
治理也可以添加到預言機池中,以確保預言機池長存并增加額外靈活性。例如,如果付款數字貨幣/代幣的價格波動很大,可調整發布價格或必需抵押品。
參數治理
可用于預言機池的第一類治理是參數治理。經75%的多數同意后可調整預言機池的所有關鍵參數。例如:
1. 發布價格
2. 時段長度/發布時間表
3. 最少必需抵押品
4. 允許加入預言機池的預言機數量
每項參數調整都需要一個預言機來發布期望的參數值作為其投票的一部分。如果超過75%的多數投票贊成同一新參數值,則接受該參數值并將其設置用于下一個時段。
對于預言機池實現來說,最好還要限制參數可以調整的幅度。例如,將發布價格調整幅度限為每個時段最多1%,和/或可能設置硬性最大值/最小值。
因此,預言機池可以通過參數投票使加時適應其所需的要求。?
準入治理
此外,我們不僅可以調整參數,還可將基于治理的準入制引入預言機池中。
比特幣礦企Iris Energy正在尋找“潛在的并購”機會:金色財經報道,比特幣礦企Iris Energy周五在一份聲明中表示,正在尋找“潛在的并購”機會,還包括其他選擇,例如“正在進行的有機擴張”。上個月,它與投資銀行公司B.Riley簽署了一項出售高達1億美元普通股選擇權的協議,該公司表示,“將繼續監控融資市場并推進潛在的資本機會”。
Iris Energy9月份的平均運營哈希率比上個月增長24%,達到2.729EH/s,9月份開采325BTC,增長8%。Iris表示,其在加拿大、美國和亞太地區的礦場有可能支持超過1吉瓦的電力容量,超過之前宣布的795兆瓦。[2022/10/8 12:49:02]
現有預言機可投票給一個特定的地址,該地址將有權加入該協議,并成為該預言機池中的正式預言機。
然而,這需要非常謹慎地進行,因為這也將使上述預言機也獲得投票權。如果預言機池不謹慎選擇預言機,這可能讓作惡者有機會造成災難性的后果。可以編碼一個“冷靜期”,在這段時間,新預言機是沒有投票權的,并且可以基于多數投票將其剔除。?
投票期
治理投票可以在下面兩個時間段中其中一個時間段內在協議中進行編碼。
1. 在提交預言機數據點時。
2. 在沒有提交數據點的“故障時間”期間的兩個時段之間。
前者允許采用非常簡化的投票方法。每當預言機發布數據點時,各預言機也會同時提供投票。在收集數據點的時段結束時,還會內在收集投票。因此,如果大多數在前述時段提交數據點的預言機都投了相同的票,那么就可以啟動治理行動。這樣做的一個缺點是在收集時添加治理會增加收集事務的復雜性和成本。
另一方面,后者會使得治理變得更加復雜,因為它是完全分開的。兩者都有其優點,并且根據使用情況可能各自有用。
外部參與者投票
通常,預言機是對治理結構享有投票權的參與者群體,但是外部參與者也有可能在預言機池治理方面擁有發言權。
可以通過鑄造給定預言機池的治理代幣以及介于中間的時段設計模式進行投票來實現這一點。因此,這允許在僅允許外部參與者對調整進行投票的情況下創建預言機池,或者在預言機和外部參與者都有權參與治理的情況下創建預言機池。
每個投票的個體都必須使用其治理代幣來投票,無論它們是預言機還是第三方。只要它們持有治理代幣,它們就有權通過投票創建一個UTXO(對預言機池進行調整)。這樣,一旦提交了足夠數量的投票,就可以將投票收集回到核心智能合約協議中,并應用于下一個時段。
預言機池是核心基礎設施
關于擴展UTXO系統(支持數據輸入)上的預言機池的一大優點是,網絡上的每個人都可以從給定數據點使用同一預言機池中受益。
區塊鏈生態系統可以專注于創建大型的預言機池,以提供高度準確和可信賴的數據源,而不是每個dApp都創建由自定義預言機和累加器合約構成的自有喂價。由于激勵措施是預言機池中的關鍵部分(尤其是具有抵押品削減功能),因此,參與的預言機數量越多,則一部分預言機越難“叛變”并試圖破壞系統。
由于預言機池發布是按時間表進行的,并且以UTXO形式提供公眾可用數據,因此這意味著預言機池對于網絡上的所有用戶是公共設施。因此,即使只有2個參與者的小型點對點dApp仍可以通過將預言機池UTXO用作數據輸入來免費使用預言機池數據點。隨著新開發員進入生態系統的壁壘不斷下降,這可能會在幫助dApp生態系統發展方面產生“瀑布”效應。預言機池數據喂入有一天會變得司空見慣,相當于公共/核心基礎設施。
鏈上分析平臺Ergo Watch正式上線:據官方消息,Ergo新的鏈上分析平臺 Ergo Watch 現已上線,用戶現在可以在該平臺上查詢有用指標,例如ERG釋放、開發者和用戶增長、預言機池和 SigUSD等相關數據,以及在交易所的流動性、智能合約中的總鎖定價值、平均持有時間和 SigUSD等指標。該平臺大量開發工作由社區開發者 abcchris完成。[2021/12/12 7:33:58]
由于采用UTXO模型,任何dApp都可以不費吹灰之力地為預言機池提供資金方面的幫助,以保證不間斷的數據發布(從而使預言機池絕不發生資金不足的情況)。 dApp的智能合約可以簡單地要求與該dApp進行交互的任何用戶還必須創建一個額外的輸出,其中包含將由預言機池擁有的非常少量數字貨幣(比如價值0.05美元的數字貨幣)。因此,盡管用戶幾乎感覺不到任何額外費用,但是隨著成千上萬的用戶與需要來自前述預言機池中的數據的dApp進行交互,預言機池將很容易獲得充足的資金。
尤其是在預言機池之上添加了治理功能之后,我們可以開始了解預言機池如何真正長存,因為它們成為用戶可以在其創建的任何智能合約或任何dApp中訪問的區塊鏈基礎設施的核心部分。?
數據點復制反激勵機制
權益削減預言機池本身就可以在激勵措施和反激勵措施之間達到良好的平衡,以確保預言機可以按時發布數據點,提供準確的數據并在整個協議中總體上正常運行。
也就是說,預言機可以采取的可能策略,以試圖在短期內最大化收益,是簡單地復制發布數據點的第一個預言機的數據點。這保證了它們將在誤差范圍之內,并放棄了它們自己尋求數據的責任。因此,這成為榨取資金池資金的方法,同時降低了預言機池數據的準確性和可信賴性。
請注意,這并不像最初看起來那樣重要。預言機池向全世界開放,這意味著,其他預言機或外部參與者要通知一個預言機何時總是復制另一個預言機的數據點并且從不第一個發布是顯然不費吹灰之力的。這意味著在市場激勵的作用下,預言機池可能失去其用戶的信任,最終會在沒有用戶群的情況下,因資金枯竭而死。?
此外,具有治理機制的預言機池可以對這些市場動態做出響應。預言機希望將其映像(Image)保留為可信賴的預言機數據源,以便它們可以使運行平穩進行并由此獲利。預言機池中的預言機受到激勵便會保持核查預言機池中的所有其他參與者確實在履行自己數據尋源的工作。這意味著通過治理,可投票以剔除顯然是惡意的并且不提供自己數據的特定預言機。?
如果它們沒有剔除作惡的預言機,那么競爭對手利用此公眾不作為來創建新的預言機池并吸引用戶進行切換將不費吹灰之力。因此,即使僅使用基本治理,仍然需要足夠的核查和制衡來使該協議總體上可以長期平穩運行。
綜上所述,我們仍然可以探索可能的方法,即通過添加額外的保護層來防止數據點復制從而擴展基本的預言機池協議。
為了這個目標,我們有兩種方法可用。要么我們完全阻止復制功能發生,要么我們整合了一些方案,這些方案迫使預言機池中的隨機預言機在給定時段內第一個提交數據。
直接預防
使用直接復制預防時,將一個時段(Epoch)分為兩個周期(Period):哈希提交周期(Hash Submission Period)和數據點公布周期(Datapoint Reveal Period)。
首先,要求所有預言機在哈希提交周期內在鏈上提交其數據點的哈希(加鹽)。此周期是一個時段內的預定義區塊數,并且任何預言機都必須先提交其哈希后才能提交數據點。
動態 | 完成4000萬美元IPO之后,Silvergate CEO押注加密市場高波動性:加密友好銀行Silvergate Bank正從本月的IPO中支出現金,以擴大發行規模。Silvergate首席執行官Alan Lane在接受采訪時表示,IPO為新產品提供了新的資金,以滿足機構對完整的加密貨幣借貸和存款解決方案不斷增長的需求。Lane表示,更大的價格波動可能給加密市場帶來更多的價差和獲利機會。這將導致交易者增加在Silvergate的美元存款。Lane補充稱:“我們不預測這種情況何時會發生,但我們知道可能還會有一段時間,到時波動性會推高交易量。我們希望確保在這種情況發生時能夠幫助客戶……根據我們的經驗,這與資產的絕對價格沒有太大關系,而是與價格的波動有關,我們看到了一些客戶行為的潛在變化。”Lane指出,一個潛在的催化劑可能是明年比特幣區塊獎勵減半,其它事件可能包括監管機構批準加密貨幣ETF、硬分叉產生新幣,或者交易所受到黑客攻擊影響市場情緒等。據悉,11月7日,Silvergate在紐約證券交易所上市,交易代碼為SI,并于11月12日完成了4000萬美元的IPO。(CoinDesk)[2019/11/22]
一旦預言機池時段進入數據點公布周期,預言機就可以通過在鏈上將其數據點(連同使用的鹽)發布到預言機池中來公布其數據點。數據點+鹽必須哈希到與哈希提交周期內發布的預言機相同的結果。否則,它們的數據點將被視為無效并且不被接受。
由于權益削減也作為所述預言機池協議的一部分實現,因此這意味著預言機對其行為的檢查要嚴格得多。如果有任何預言機發生下列情形之一,則將發生權益削減:
復制另一個預言機的數據點哈希并將其提交到預言機池中
無法提交哈希(因此它們無法提交數據點)
無法公布與它們發布的初始哈希匹配的數據點和鹽
最后,由于預言機池的發布價格是不變的(不包括基于治理的調整),并且僅在給定時段內在成功的預言機之間進行分配,因此所有預言機都具有博弈論的動機,即不會與他人串通鏈下共享數據點。否則,這將導致預言機在給定時段的個人收入減少。
直接預防是防止數據點復制的一種非常有效的方法,但是它為鏈上+鏈下邏輯帶來了更多的復雜性,同時也使得以較短的發布周期/時段長度來運行預言機池變得更加困難(這讓確保預言機有足夠的時間發布哈希并公布數據點變得困難)。因此,使用諸如領袖核查(Leader Checking)之類的機制是一種有效的替代方法,可確保預言機進行自己的數據尋源。
領袖核查
使用復制預防的領袖核查法時,將一個時段(Epoch)分為兩個周期(Period):
1. 領袖發布周期
2. 參與者發布周期
在每個時段開始時,都會隨機選擇一個預言機作為領袖。被選為領袖的所述預言機有責任在領袖發布周期內發布其數據點。該周期在參與者發布周期之前開始預定義數量的區塊,并且僅允許該時段的選定領袖在該周期內發布。?
其余的預言必須等待領袖發布周期結束并且參與者發布周期開始。一旦時間到,那么預言機池中的其他所有人都有權發布各自數據點。因此,由于領袖選擇是隨機的,并且最終會在某個時間點讓所有預言機選出領袖,因此這意味著各預言機必須能夠進行自己的數據尋源。
如果領袖未在領袖發布周期內發布其數據點,那么它將無法完成其工作,因此削減其權益。還可以在上面添加更多反激勵措施,如果給定預言機連續競選領袖連續多次失敗,則該預言機會自動從預言機池中剔除。
未來科技博覽會宣布最新頭條演講人:前Facebook主管Randi Zuckerberg:前Facebook市場開發總監兼Mark Zuckerberg妹妹的Randi Zuckerberg剛剛宣布成為未來科技博覽會上的最新頭條發言人。她將加入區塊鏈、人工智能和其他未來技術行業的其他100多位受人尊敬的參與者,為與會者提供第四次工業革命領先的內幕,揭示“智慧金錢”如何落后于新興技術。[2018/4/3]
除了基本的預言機池治理之外,還具有領袖核查和直接預防等方案,很明顯,有很多辦法可以預防數據點復制。實際上,在不久的將來可能會有更多發現。
動態準入預言機池
典型的預言機池具有允許加入協議的預言機的受信自舉(Bootstrap)/權限列表。這對于確保作惡者不會隨意加入并破壞預言機池產生的數據很有用。?
也就是說,啟用預言機池動態準入制也可能很有用。這帶來了很大風險,但同時也會帶來通過取代表現不佳的預言機延長預言機池壽命和提高品質的額外潛在益處。采用這里的想法應該非常謹慎,因為動態準入很可能是一個很難解決的問題。但是,在本節中,我們將介紹一種可能的方法,該方法可以允許這樣做,以激發讀者的創造力,以期擴展思想并發現更安全的方法。
一種可能的方法是使預言機池具有成功代幣。將把該代幣獎勵給現有已準入預言機,也獎勵給正在試圖加入預言機以正常工作的有意向預言機。此成功代幣表示預言機提供及時數據的才能/能力,該數據在由預言機池發布的最終平均輸出數據點的誤差范圍內(例如0.5%)。因此,任何發布異常數據的預言機都不會獲得成功代幣的獎勵。
有意向預言機必須先將其數據點發布到自己的UTXO中,然后預言機池中任何當前已準入預言機將其數據發布到鏈上。一旦預言機池將所有當前已準入預言機的數據累積到新的UTXO中,則有意向預言機可以將其創建的數據點UTXO與預言機池UTXO一起使用,以提取1枚預言機池成功代幣(前提是其數據點在預言機池數據點的誤差范圍內)。
預言機池UTXO確保只有實際進行了自己的數據尋源(先于其他預言機發布其數據點)并提供了有效數據點的有意向預言機才可以兌換成功代幣。因此,這種方案要求有意向預言機在進場前要承受初始成本(以交易手續費計)和大量時間。這使得作惡者嘗試加入的代價更高。
現在我們有了成功代幣的概念,我們可以開始探究如何將這些代幣用于準入。預言機池可以為要加入預言機池的有意向預言機設置自定義要求。這提供了很大的靈活性,例如要求已準入預言機是擁有1000枚成功代幣的任何人,而不是被硬編碼到合約中的任何人。因此,人們可以通過從一開始就將1000枚成功代幣分配給每個已準入預言機讓預言機池自舉。然后將這些代幣鎖定在預言機池合約中且從此以后開放,供有意向預言機兌換。
或者,預言機池中的“已準入預言機(Approved Oracles)”可以簡單地是任意數量具有最多成功代幣的預言機。通過這種方案,您將擁有一個初始的受信自舉,其中所有的第一批預言機都被列入了白名單,但是仍然允許其動態準入。由于最初那批預言機跟有意向預言機獲得成功代幣的比率是相同的,因此只要它們正常履行工作,它們將繼續留在預言機池中。但是,如果一個預言機在足夠長的時間內未能正常完成工作,那么它將被一個有抱負的預言機所擊敗,后者最終將獲得更多的成功代幣。
預言機數據點置信度層級結構
在擴展UTXO模型中,我們擁有大量的靈活性和強大的功能來構建新協議。這種新穎的可能性之一是能夠同時運行子協議,并能輕松收集每個協議最終得到的數據并用于更高層級的協議中。
在我們當前的環境中,這可以用于構建預言機數據點置信度層級結構。簡而言之,它們是預言機池之上的抽象,使我們能夠以價格和速度為代價,盡可能多地擴展預言機池的益處。
從技術上講,預言機池是第2層數據點置信度層級結構。也就是說,在第1層上,我們有許多尋源同一數據點的預言機。然后將所有這些數據點收集到單個值中,并由第2層實體(預言機池)保存。顯而易見,預言機池中所有預言機的價格和速度將始終大于預言機池中單個預言機的價格,但更可能是準確的。
現在,假如我們要建立第3層數據點置信度層級結構,該怎么辦?如果第2層實體是到預言機在預言機池中的集合,那么第3層實體將是預言機池在“池之池(Pool of Pools)”中的集合。因此,第3層實體收集了多個預言機池的數據點,這些預言機池全部尋源同一數據點,以便將其最終確定為新的高保證第3層數據點。
因此,我們現在可以通過置信度層級結構的層級對發布到區塊鏈的任何預言機數據點進行分類。如果預言機自己簡單地發布數據點,那么這就是第1層數據點。如果一個預言機池(或一組預言機一起對它們的數據點求平均的某種其他方案)產生一個數據點,則認為這是第2層數據點。當然,預言機池之池會生成第3層數據點。
使用在數據點置信度層級結構中使用的預言機池,數據點層級越高,預計從該數據點獲得保證級別越高。這是因為在預言機池的核心,我們有很強的激勵/反激勵措施來保持預言機正常運行。使用數據點置信度層級結構會進一步放大這一事實。(不幸的是,當今現有預言機方案通常具有有限的激勵/反激勵機制,因此很難從中建立可信賴的層級結構)
可將預言機池采用的那套讓預言機保持不斷核查的胡蘿卜(獎勵)加大棒(懲罰)機制應用于預言機池本身的第3層上。因此,在3層數據點的置信度層級結構中,預言機池不會直接從其用戶那里獲取資金。取而代之的是,如果行為得當(因此需要提高權益),它將獲得資金。因此,就像單個預言機一樣,預言機池必須:
提供在最終平均數據點的誤差范圍內的數據點(才能獲得報酬)
在第3層實體的時段內按時發布預言機池的最終數據點(否則削減權益)
此外,第3層數據點收集器必須準確收集當前時段中提交的所有預言機池數據點(否則削減權益)。
這也意味著,數據點置信度層級結構還可具有如上所述適于預言機池的其他所有優點。例如,可以整合DAO,其中預言機池有權對第3層實體的參數(時段長度、發布價格等)或屬于該層級結構的已準入預言機池名單進行投票。還可以添加其他可能性,例如預言機池動態準入制或要求在預言機池層級進行領袖核查。
正如前面簡短提到的那樣,為某個置信度層級結構提供資金的過程發生在該層級結構的最高層級。然后,資金會從一個層級流到另一個層級,最終流到通過及時提供有效數據點正確行為的參與者/實體手中。
數據點置信度層級結構是一種抽象/模型,理論上可以增長到無限多個層級。這允許對數據點置信度層級結構的任何實現來決定需要多少保證與成本/速度作比較。
率先發布預言機池和簽名數據點
Coinbase等知名且受信公司已開始提供簽名喂價,供任何人通過公共API使用。這些喂價將由預言機使用,并發布到給定區塊鏈上。這些簽名數據點提供了更高層級的保證,因為加密簽名可防止作惡者篡改數據。
簡而言之,一個預言池可以嵌入一個率先發布獎勵方案,其中,前述預言機池中第一個發布該時段預期簽名數據點的預言機將獲得獎勵。這與典型的預言機池相反,因為在這種情況下,數據的保證是通過簽名而不是共識來保證的。
因此,可以創建一個“Coinbase BTC/USD”率先發布預言機池,每個時段僅獎勵一個預言機。這為我們提供了及時的預言機數據,其成本比典型的預言機池數據要低(由于只給一個預言機付報酬),并且數據點具有更高的保證(因為它不能被篡改)。
率先發布數據點層級結構
借助UTXO模型,我們可以以此為基礎,并利用多個率先發布預言機池構建數據點置信度層級結構。這給我們帶來的好處是生成更高層級的數據點,并具有比平時更強的保證。
創建多個率先發布預言機池,每個預言機池用于一個獨有的簽名數據點。這些預言機池都尋源同一數據點(即BTC/USD),但來自不同的來源/提供者。它們都具有相同的時段長度,因此,全部是在同一時間范圍內尋源數據。
這些率先發布預言機池也是第3層“池之池”的一部分,該池之池將它們的各個數據點累積為平均輸出數據點。如上一節所述,所有來自用戶的資金都將存儲到第3層實體中,該實體隨后將這些資金分配給第2層率先發布預言機池。
這提供了一種為所有率先發布預言機池提供資金的簡便方法,同時還為用戶輸出了明確的最終數據點,供用戶在區塊鏈上使用。但是,我們可以更進一步,現在以一種實用的方式生成第4層數據點。?
通過利用由率先發布預言機池提供的已簽名數據點以及從經典預言機池中收集的數據點,可以構建具有實際適用性的第4層層級結構。這從第3層“池之池”的每個數據點(簽名和收集的)生成了一個最終的第4層數據點,因此可以從更廣泛的來源中獲得更大的保證。
當無法從受信來源獲得足夠數量的簽名數據點時,由這兩種類型的預言機池構建的第4層層級結構可能特別有用。因此,依靠可用的任何受信來源,同時仍獲取未簽名的收集數據點來填補空白,這提供了一個兼顧各方利益的舒適基礎。
動態準入
簽名數據點的一個最大好處是,它們不需要信任,因此不需要多個預言機之間的共識。這意味著將預言機動態準入應用到率先發布預言機池是很容易實現的。
任何預言機,無論它是多么知名或不知名,都可以加入一個預言機池并因其履行工作而獲得報酬。它要做的就是管理成為第一個將數據點發布到鏈上預言機。這通常等同于擁有良好的互聯網連接,并提交最高費用才能優先接受其交易。
這樣,率先發布預言機池會激勵預言機在費用上花費更多,從而提高將其數據點接受到鏈上的速度,即使在理論上擁塞成為問題時也是如此。激勵措施既適用于希望得到報酬的預言機,也適用于最終在整個數據點層級結構中累積了該預言數據之后最終將使用這些預言機數據的用戶。?
通過同時使用率先發布預言機池和收集預言機池,可以為各種數據點釋放很多保證和靈活性。
結論
預言機池是一種新模型,旨在解決當今預言機的許多核心缺陷。它們提供了強大的功能和靈活性,并能夠通過基本的激勵機制極其簡單地啟動,該激勵機制獎勵提供有效數據點的預言機。
以此為基礎,可以將其構建為3層數據點置信度層級結構+跨層反激勵機制+治理DAO +直接數據點復制預防+動態準入。根據給定的用例,在這兩種極端情況之間可以有很多選擇,這些選擇可以提供有力的保證,但權衡設置略有不同。
盡管本文概述了實現預言機池時的許多可用方案,但顯然仍有很多尚待發現的方案,尤其是在涉及新的激勵/反激勵機制時。
該研究以及第一個預言機池實現都是Ergo和Emurgo之間最近合作的一部分。這項合作伙伴關系為所有基于UTXO的區塊鏈(Cardano、Ergo等)的DeFi中的第一個關鍵發現引領了道路。?
第一個預言機池實現將部署在Ergo實時主網上,Ergo是第一個在擴展UTXO模型中支持成熟的圖靈完備(跨交易)智能合約的區塊鏈。協議規范、合約以及有關第一個實現的更多信息將在不久的將來公開發布。
由于預言機池是邁入新穎的擴展UTXO智能合約模型的重大第一步,因此未來的潛力已變得不可忽視。從發現未知的DeFi dApp設計模式到找到解決舊問題的新解決方案,很明顯,智能合約仍然是一項新興技術,許多新進展正在等待發現。
背景介紹
本文為翻譯文章,原文由Robert Kornacki攥寫。Robert Kornacki是頂級區塊鏈解決方案公司、Cardano創始單位之一EMURGO的研發負責人和智能合約開發者,也是Ergo基金會新進成員,Ergo是一個社區驅動的公鏈平臺,致力于促進Ergo平臺區塊鏈協議得到廣泛采用,也是一個去中心化金融基礎設施。
另外,Ergo核心開發者Alexander Chepurnoy(kushti)曾是NXT的核心開發者、smartcontract.com(即Chainlink)的聯合創始人,將作為區塊鏈核心基礎設施的預言機池則是在他的帶領下開發出來的。
目前在Ergo瀏覽器官網可查到兩個預言機池用例,一個是Ergo專用的ERG/USD Oracle Pool,另一個是Ergo為Cardano提供的預言機解決方案ADA/USD Oracle Pool。
參考鏈接:
https://github.com/Emurgo/Emurgo-Research/blob/master/oracles/Oracle-Pools.md
https://explorer.ergoplatform.com/en/oracle-pools-list
本文著作權歸原作者所有,所寫內容僅代表原作者觀點,不做投資理財建議。
Ergo預言機池——一種全新的預言機模型
作者:Robert Kornacki (Emurgo 研發主管)
原文發布日期:2020年6月26日
主題:預言機;DeFi;激勵措施
隨著Web 3.0的不斷發展,我們發現了一個全新的機遇:在保證數據隱私的同時還可以使匿名的元數據被公眾所用.
1900/1/1 0:00:00美國佛羅里達州第二大城市邁阿密正逐漸邁向“加密創新城市”。邁阿密市長弗朗西斯·蘇亞雷斯(Francis Suarez)自去年底開始對區塊鏈產業展露出高度興趣.
1900/1/1 0:00:00最近,英偉達徹底被以太坊“漲服”了,宣布了兩個重磅的事情。第一,通過軟件對RTX3060顯卡降低50%的哈希率,也就是說,挖礦效率降了一半,目的就是抑制礦工對RTX3060的瘋狂掃貨行為.
1900/1/1 0:00:00比特幣首次升穿50,000美元,如虹漲勢持續吸引全球投資者入場,推動這個最大加密貨幣的價格翻越新一道里程碑.
1900/1/1 0:00:002月6日波卡官方推特發布Rococo技術更新。主要內容包括:1、Rococo V1分支已于1月27日更新,PoV現在已壓縮,以適應更大的PoV區塊大小;重用Wasmtime編譯的代碼,以避免每次.
1900/1/1 0:00:00預言機是指為智能合約提供外部信息的第三方服務。預言機充當著區塊鏈和外部世界之間的橋梁。預言機是一個非常強大的工具,可以提供不同區塊鏈之間的互操作性并與外部數據源進行通信.
1900/1/1 0:00:00