Defi應用底層公鏈Ergo平臺站在巨人的肩膀上,在過去、現在的研究以及對未來的清晰愿景方面不斷完善。它從比特幣和以太坊的錯誤中汲取了教訓,并開發了一些在加密貨幣和智能合約領域首創的最具創新性且卓越的解決方案和技術。
這篇文章和采訪揭開了智能合約、UTXO模型與賬戶模型、Gas機制與虛擬機的神秘面紗,澄清了對它們的誤解。我們揭示了ErgoScript的強大功能,以及加密貨幣實際上如何做到“比特幣”有的東西,還可擁有比特幣沒有的無限功能。
就個人而言,我想補充一點,我感到許多項目為了追求Ergo已經取得的成就而犧牲了比特幣的基本價值。
目錄
1.智能合約簡史
2.合約幣
3.UTXO模型與賬戶模型
4.ERGO
▅工作量證明VS權益證明
▅輕節點
▅治理
▅ErgoScript
▅隱私協議
▅經濟
5.AlexChepurnoy
6.采訪
7.結論、感謝詞和有用鏈接
8.參考文獻
1.智能合約簡史
為了更好地深入了解Ergo,我們須首先將比特幣視為一種編程語言。
當大家想到智能合約,通常會想到以太坊。盡管以太坊讓智能合約這個概念火起來功不可沒,但智能合約的想法和實現遠遠早于此。
這一概念起源于加密朋克運動,特別是NickSzabo,時間可追溯道20世紀90年代。
迄今為止,計算機使算法的運行變得非常昂貴,且使網絡能夠更快地傳輸更大、更復雜的消息。此外,計算機科學家和密碼學家最近發現了許多新的且相當有趣的算法。將這些消息和算法結合起來可以實現各種各樣的新協議。
現在,數字革命使新機構和使構成這些機構的關系形式化的新方法成為可能。我將這些新型合約稱為“智能”合約,因為它們比無生命的紙質合約具有更多的功能。不暗示使用人工智能。智能合約是一組以數字形式規定的承諾,包括簽約方在其中執行這些承諾的協議。
-NickSzabo,1996
中本聰是第一個使用比特幣腳本實現編程語言的人。智能合約的早期示例是哈希時間鎖定合約。在HTLC中,可以將任意數量的加密貨幣鎖定在一個地址中,直至到達指定區塊高度為止。閃電網絡將HTLC用作其第2層支付解決方案的一部分。
中本聰的高頻交易是比特幣更復雜編程的早期嘗試。簡而言之,需要對大量交易進行通信的對等節點可以在提交最終更新的鏈上交易之前在鏈下進行通信。
在比特幣0.1中實現的功能包括交易替代,輸入序列號和nLockTime,這些功能將允許兩個或多個參與者在未確認交易被確認之前重復更新其狀態。Bitcoinwiki,“支付頻道”
實際上,發送比特幣可以被認為是所有程序中最簡單的。
用比特幣腳本編寫的程序會附加到每個交易輸出上;該程序通過確定如何將交易輸出用作未來交易的輸入來保護交易。
2.合約幣
無論我們是談論程序或腳本,還是智能合約或dApp,我們實質上都是在談論同一件事——編程貨幣。Ergo將此稱為“合約幣”。
編程貨幣的某些方法具有某些限制。例如,比特幣腳本不支持“循環”,但另一種語言可以“足夠豐富”則有可能支持“循環”。
以太坊解決循環問題的解決方案,也稱為Gas機制,在Ergo論文中被描述為“專門”解決方案。Gas機制不是智能合約平臺的首要必備條件。換言之,Gas機制是可以避免的。
做市商巨頭Citadel或將幫助Silvergate擺脫流動性危機:金色財經報道,有傳言稱全球做市商巨頭Citadel Securities將介入Silvergate以挽救局面,而且可能會向處于資金短缺的Silvergate注入更多資金以幫助其擺脫流動性危機。Citadel Securities主要為全球客戶(包括銀行、經紀商和系統交易公司)提供市場影響力較低和定價一致的可定制流動性方案,目前持有Silvergate Bank約5.5%的股份。本周五美股收盤時,Silvergate Capital Corp股價達到5.77美元,較前一日上漲0.87%。(coinpedia)[2023/3/4 12:42:08]
如果腳本語言足夠豐富,那么它就可以編寫出圖靈完備的合約,同時避免像以太坊中的Gas機制這樣針對程序暫停的專門解決方案。盡管ErgoScript的通用性明顯比Bitcoin腳本更強,但它僅包含一些操作,這些操作可以在執行之前估算腳本的復雜性,從而防止各種DoS攻擊。但是,此指令集足以輕松編寫任何可能的程序——ErgoScript已被證明是圖靈完備的
多年來,比特幣腳本語言的許多功能已被棄用,主要是出于安全方面的考慮。
今天,我們比中本聰在十年前對如何為智能合約創建一種安全的編程語言知道的多得多,而且這個主題已經得到了很好的研究。
從早期開始,區塊鏈隱私協議也取得了巨大進步。無論是環簽名、非交互式零知識證明,還是CoinJoin。
我們接下來了解認識一下Ergo。
我們提出了一種靈活的新區塊鏈協議——Ergo。Ergo專為開發去中心化應用而設計,其主要專注于提供一種有效、安全、易用的方式來實現金融合約。
為了實現這一目標,Ergo包括對現有區塊鏈解決方案的各種技術和經濟改進。Ergo中的每一枚代幣都得到ErgoScript中的一個程序進行保護,ErgoScript是一種基于西格瑪協議的功能強大、對協議友好的腳本語言。
Ergo跟“比特幣”很像,但它帶來了最新的區塊鏈技術和研究。Ergo并不是唯一一個使用優先于以太坊賬戶模型的UTXO模型的、類似于比特幣的智能合約平臺,但Ergo也許是最先進的。
Ergo的研究不僅限于智能合約,還擴展到其他領域,包括挖礦、去中心化治理和隱私協議。
為了長期生存下去,Ergo首選使用久經考驗的解決方案。如果還沒有針對某個問題的經過測試的解決方案,那么我們將進行自己的研究,而由Ergo開發團隊發表的經同行評審論文數量已經很多。
Ergo團隊進行了大量研究,并撰寫了大量學術論文。Ergo網站上提供了三份白皮書,還有十份“基礎”論文。
3.UTXO模型VS賬戶模型
關于在智能合約中使用類似比特幣的UTXO而不是以太坊賬戶模型的效果,現在存在誤解。以下是對一位研究員在Medium上發表的關于UTXO模型和賬戶模型對比文章中的引述,清楚地表達了這種誤解。
基于UTXO模型的區塊鏈的可編程性較弱,幾乎不可能進行復雜的計算。
然而,當閱讀AlexanderSlesarenko在FlowCards發表上的一篇Ergo論文時,這種謬論被打臉了,該論文指出“Ergo的交易模型比基于賬戶的模型有很多優勢。”
ErgoScript是Ergo區塊鏈使用的智能合約語言。盡管它具有Scala/Kotlin所采用的簡潔語法,但乍一看仍然令人困惑,因為從概念上講,ErgoScript與我們都知道和喜歡的常規語言相比有很大不同。這是因為Ergo是基于UTXO模型的區塊鏈,而智能合約傳統上與基于賬戶模型的系統相關聯。但是,與賬戶模型相比,Ergo的交易模型具有許多優勢,并且通過正確的方法,開發Ergo合約甚至比編寫和調試Solidity代碼要容易得多。
Silvergate:暫停發放A系列優先股5.375%股息以保持流動性:1月27日消息,加密友好銀行Silvergate Capital宣布,已暫停支付其5.375%固定利率非累積永久優先股A系列的股息,以保持流動性。這一決定反映了Silvergate專注于維持具有良好資本狀況的高流動性資產負債表,以應對數字資產行業近期的波動。隨著市場條件的變化,公司董事會將重新評估季度股息的支付情況。(BusinessWire)[2023/1/27 11:32:31]
“與以前的解決方案相比,AVL+樹可構建有效的經過身份驗證的字典,該字典可減少證明的大小并將驗證速度提高1.4-2.5倍”
以太坊的賬戶模型是命令式的。這意味著將代幣從Alice發送給Bob的典型任務需要完成更改存儲中的余額等進行一系列操作。然而,另一方面,Ergo基于UTXO的編程模型則是聲明性的。ErgoScript合約規定了區塊鏈接受交易的條件。
智能合約的快速執行和吞吐量通常被認為是采用賬戶模型的原因。所以我在discord里面提問:
以太坊具有比Ergo更快的出塊時間,且通常來說,賬戶模型對于快速執行合約似乎更有效。ERGO之類的UTXO模型在執行智能合約方面如何與賬戶模型競爭?
Emurgo的RobertKornacki提供了令人驚訝的答復,這再次證明了這方面的誤解。
您可以在其自己的UTXO中并行執行操作,從而提高給定智能合約的吞吐量,這使您可以在每個塊中執行更多操作。看看幾天前我們在這篇文章
中發布的最后兩種模式
UTXO設計允許提高每個區塊的吞吐量。因此,實際上比基于賬戶的更好,因為狀態不會發生突變,但是銷毀/創建幣盒的功能更強。
4.ERGO
我們認為,絕大多數成功的公鏈用例都與金融應用有關。Ergo通過將保護腳本附加到每一枚代幣上,擴展了比特幣編寫合約的方式。因此,Ergo應用是根據內置于幣盒中的保護腳本進行定義的,幣盒內還有執行所涉及的數據。
在與Ergo的創始人和首席開發者Alex交談之前,我將介紹Ergo的一些主要特征。
a.挖礦
在所有共識機制當中,Ergo使用的工作量證明機制是經過最嚴格測試的。
選擇PoW機制的原因有很多,其中包括PoW協議已被廣泛研究,具有高安全性保證并且對輕客戶端友好。
但是,針對PoW機制通常會導致挖礦資源集中化的問題,Ergo已開發出一種解決方案來執行單獨挖礦,在該解決方案中,礦工須持有到挖礦節點地址的私鑰。雖然這對去中心化和網絡安全性很有用,但它提高了進入的障礙。
有趣的是,當前正在開發的抵押智能合約提供了一種解決方案。Alex在采訪中對此進行了闡述。
權益證明存在的問題
在權益證明中,代幣與網絡安全密不可分。對于PoW,情況并非如此。PoS將產生PoW網絡無需考慮的新型漏洞。
權益證明是一種新興的Sybil攻擊抵御機制,旨在使數字資產充當加密貨幣網絡中的擔保抵押品。但是,到目前為止,PoS尚不能擺脫一個全面的威脅模型,該模型既包含來自分布式系統的拜占庭攻擊,又包含由于雙重使用代幣作為支付手段和Sybil攻擊抵抗機制而引起的金融攻擊。特別是,與PoW相比,在PoS系統中,衍生產品市場的存在使驗證者之間更容易暗中勾結作惡。我們證明了鏈上借貸智能合約也有可能蠶食PoS系統中的網絡安全性。當這些合約提供的收益比Staking提供的通貨膨脹率更具吸引力時,權益持有者將傾向于撤走質押代幣并將其借出,從而降低網絡安全性。
b.輕節點
在任何高流量的網絡上運行全節點都是普通用戶無法實現的。等待幾天的時間來同步區塊鏈是一種痛苦的用戶體驗,因此,絕大多數人在使用比特幣或以太坊等區塊鏈時都依賴“輕節點”。
問題在于,絕大多數輕節點錢包依賴于錢包供應商運營的受信任節點。因此,這些系統的存在顯然是對區塊鏈為確保安全性和完全去中心化而要求無需信任設置的諷刺。
Ergo生態上首個元宇宙項目SigmaValley公布路線圖:據官方消息,Ergo生態上首個元宇宙項目SigmaValley公布了路線圖,預計將于1月13日開始售賣地塊,還將推出SigmaDAO代幣空投。據SigmaValley官網介紹,SigmaValley是Ergo公鏈上首個元宇宙,將為 Ergonaut(即Ergo社區成員)提供一個表達自我的平臺,旨在成為創意思維和瘋狂想法的家園。[2022/1/7 8:33:01]
由于Ergo是PoW代幣,因此,Ergo有辦法解決中心化輕節點的問題。
Ergo設計旨在確保去中心化的同時最大程度地方便用戶。PoW的重要特性之一是無需下載整條區塊鏈就可以驗證已完成的工作。Ergo區塊支持NiPoPoW證明,從而允許輕客戶端只需下載不到一兆字節的數據便可跟網絡同步。
c.治理
比特幣因社區就如何擴展加密貨幣的爭議而產生而發生分叉,最終導致分裂和分歧。例如,更改塊大小需要有爭議的硬分叉。
設計投票系統是為了嘗試創建去中心化的調解解決方案,以就如何執行更改達成社區共識。這些方法,就像DASH最早使用主節點進行的嘗試之一一樣,很容易受到控制最多代幣并因此控制多數票的參與者操縱。
Ergo通過鏈上礦工投票的“行動勝于雄辯”的方法解決了這個問題。
適應性強的網絡應適應不斷變化的環境,而無需受信任方的干預。Ergo的鏈上礦工投票協議允許逐步修改大量參數,包括最大區塊大小、存儲租賃費系數,等等。
如要進行基本的更改,Ergo將采用一種軟分叉方式——如果網絡絕大多數參與者接受新功能,則將啟用該功能,但是,未升級的舊節點將繼續正常運行,只需跳過此功能確認即可。因此,在Ergo中不需要進行具有破壞性的硬分叉。
d.ErgoScript
如前所述,Ergo認為,“如果腳本語言足夠豐富,它就可以編寫圖靈完備的合約,同時避免針對程序暫停的專門解決方案,例如以太坊中的Gas機制。”
這些想法很復雜,因此Ergo網站在解釋ErgoScript方面做得令人欽佩。了解了我們現在對比特幣腳本和以太坊范式轉變所做的工作,讀者可能會更充分地體會到Ergo的先進之處。
由于是輕客戶端,ErgoDApp和鏈下協議可以以真正去中心化的方式實現,但是,它們還需要靈活且安全的智能合約語言。Ergo智能合約基于類似比特幣的UTXO模型,其中每個輸出均受某個腳本保護。如果腳本語言足夠豐富,那么它就可以編寫圖靈完備的合約,同時避免針對程序暫停的專門解決方案,例如以太坊中的Gas機制。
盡管Ergo腳本的通用性比Bitcoin腳本明顯更強,但它還包含一些操作,這些操作可以在執行之前準確估算腳本的復雜度,從而防止各種DoS攻擊和“暫停”問題。但是,此指令集仍然足以編寫任何可能的程序——已證明ErgoScript是圖靈完備的。Ergo腳本的加密部分基于西格瑪協議,自然支持閾值m-n-n簽名、環簽名等等。牢記所有這些,我們希望ErgoScript和Ergo的設計能夠使其作為合約幣起到獨特的作用,讓不計其數的應用變得可行。
e.隱私
作為具有強大腳本語言的UTXO代幣,Ergo支持環簽名和非交互式零知識證明。
Ergo本身并不是一個隱私代幣,但是它確實支持極其強大的隱私工具,例如鏈上混幣器,它將CoinJoin與zk-SNARK結合在一起,可創建一個功能強大的新協議,稱為ZeroJoin。
區塊鏈中的隱私增強技術通常分為兩類。首先是隱藏正在轉賬的金額,例如在機密交易中。第二個是掩蓋輸入輸出關系,例如ZeroCoin、CoinJoin。一些解決方案,例如MimbleWimble和Zcash,將兩種方法結合在一起。
在這項工作中,我們描述了ZeroJoin,ZeroJoin是另一種增強隱私的協議,該協議基于后一種用來掩蓋輸入輸出關系的方法,同時保持金額公開。這使我們避免了第一種方法所需的昂貴范圍證明。我們的協議源自ZeroCoin和CoinJoin,目的是克服它們的某些局限性,并且可以將該協議視為兩者的組合。
HyperGraph索引查詢次數突破 5 億:據官方消息,HyperGraph 自正式上線提供服務以來,562位開發者部署了386個查詢程序,索引事務次數超過1.2億次,查詢服務次數3.8億次。
HyperGraph數據索引與查詢服務現已支持 HECO、BSC、HSC、Matic 公鏈,成為高性能公鏈不可或缺的基礎設施。[2021/6/1 23:00:49]
更一般而言,在智能合約中使用這些協議可以創建尊重財務和法律隱私的DApp。
F.經濟
Ergo解決了所有代幣都被挖完后該怎么辦的問題,這個問題仍然困擾著比特幣社區。Ergo的解決辦法就是,針對四年以上未移動的代幣收取存儲租賃費。
這個想法類似于常規的云存儲服務,但是將其應用到區塊鏈系統中會產生許多重大效果。首先,Ergo挖礦將始終保持穩定,這與比特幣和其他PoW加密貨幣不同,后者在代幣釋放期結束之后挖礦可能變得不穩定。其次,狀態規模的增大變得可控且可預測,從而降低對Ergo礦工的硬件要求。第三,礦工通過從過期的幣盒中收取存儲租賃費,可以讓丟失的代幣重回流通環節,從而防止因丟失鑰匙而導致流通量穩定下降。
這是一個非常前衛的概念,Chepurnoy在隨后的采訪中談到了這一點。
以上所有內容只是對ERGO做了膚淺的研究,但是作為基本介紹就足夠了。現在是時候迎接Ergo創始人。
5.AlexChepurnoy
自2011年以來,AlexChepurnoy一直活躍于區塊鏈開發和智能合約領域。他是NXT的核心開發人員,于2014年創立smartcontract.com,是IOHK的研究員,攥寫了20多篇區塊鏈學術論文。
幾年前,NXT是行業的領頭羊,Alex正在將資產代幣化并設計去中心化交易所時,以太坊創始V神還在給《BitcoinMagazine》攥稿并等待大學退學。
以太坊聯合創始人CharlesHoskinson,他后來參與卡爾達諾建設并于2015年成立了IOHK,他非常看好Ergo。
Chepurnoy帶著酷酷的招搖和好奇而美好的微笑。從2019年的演講中可以看出,俄羅斯人的服裝和發型使我想到1970年的國際象棋大師。
https://youtu.be/nK2ZBsLCGIU
在下面的采訪中,AlexChepurnoy與TheDailyChain談論Ergo。
6.采訪
AlexChepurnoy,在他的婚禮上拍攝
問:您好,Alex。您能給我們簡單介紹一下您在區塊鏈行業的貢獻嗎?
自2011年以來,我就一直在這個行業。從2013年初開始,我開始從事有關比特幣和加密貨幣交易的各種服務。
2014年4月,我加入了Nxt核心開發部門,并從那時起開始專注于核心開發。此外,我在2014年與SergeyNazarov做了幾個項目,在2014年底,我們發布了smartcontract.com的初始版本,如今,smartcontract.com已轉入著名的ChainLink。我也在2015年底離開了Nxt核心開發部門。
在Nxt工作時,我開始開發非常易用的區塊鏈框架Scorex,后來將其轉入模塊化區塊鏈框架。該項目在2015年秋季中旬得到了Cardano和以太坊聯合創始人CharlesHoskinson的關注。然后我于2016年1月左右加入了IOHK。我想我甚至可能是前五名員工之一!最初的Ergo平臺設計誕生于2016年底,從2017年年中開始,我開始無薪休假,專心致力于Ergo平臺的開發。
HyperGraph 節點網絡報名正式開啟:據官方消息,為了進一步適應業務發展,承載處理暴增的數據量,HyperGraph 將節點網絡公開,外部開發者和機構可按規則接入成為節點,共同為需求方提供數據索引與查詢服務并實現收益的分享。
整個 HyperGraph 數據網絡建設包括節點報名、級別選型、環境準備、HGT抵押、服務開放等環節,將逐步推進完成。
目前 NFT-HERO、CoinMarketCap、HyperGraph 社區KOL礦長、鐵桿共識群等已率先報名參加節點。[2021/5/18 22:15:38]
問:能否請您介紹一下您在IOHK的工作經歷以及這些經歷跟您對Ergo投入開發的之間有何關聯?
在IOHK中,我們研究了Scorex和一些研究主題,例如高效的無狀態客戶端,混合式的工作量證明+權益證明協議、存儲租賃費模式、高效的移動客戶端,等等。Ergo平臺部分基于我們發表的論文,但我們也考慮了其他人的研究成果。
RAMICS2019Hida-Takayama?—學術會議
問:您在比特幣誕生之前在做什么?您能告訴我們一些關于您的背景和學歷嗎?
在比特幣誕生之前,我從事分布式系統開發,也對點對點應用非常感興趣。我最初對比特幣純粹是技術層面上的興趣,后來對它可能產生的社會影響深入了解并感到非常激動。我學過系統和應用層級的編程,但沒有完成分布式系統形式化驗證的博士學位。關于密碼學,我大多是自學成才。
問:為什么要啟動Ergo,為什么要命名為Ergo?
最初的想法是將論文中不同的優秀設計進行組合,通過組合論文可以聽起來更好。當時只有論文中存在許多好的設計。事實證明,從相同的第一原理出發,該設計也可以被視為對比特幣的深度改造。
Ergo在拉丁語中的意思是“因此”,而在希臘語中的意思是“工作”。我更喜歡第二個含義,但兩者都很好。最初,選擇此命名是為了表明加密貨幣的設計符合人體工程學。早期的座右銘之一是“Ergo是AAA級的工作量證明區塊鏈”。
問:是否可以說Ergo通過強大的腳本來釋放比特幣的潛力?請說明。
Ergo遵循具有一次性代幣的比特幣交易模型,該交易模型將由消費交易完全消耗。但是保護一次性代幣的腳本在Ergo中完全不同。盡管如此,重點還是放在安全性和可擴展性上,但是Ergo中的程序比比特幣中的功能強大得多。我們的用例包括眾籌、預言機、去中心化交易所、穩定幣、NFT拍賣等。
真正獨特的另一個功能是支持稱為“通用Schnorr證明”的高效且可組合的零知識協議。我將進一步解釋其含義。
問:可以說Ergo從比特幣犯下的錯誤中學到了東西嗎?請說明。
Ergo基于從比特幣中獲得的許多觀察結果。例如,由于現在大家都在討論比特幣網絡將來在比特幣區塊獎勵釋放完畢后可能變得不穩定,受此啟發,從長遠考慮,我們設計了存儲租賃費這一獎勵機制來穩定礦工的收入。比特幣腳本對分析和工具并不友好,我們在合約層設計期間考慮到了這點。比特幣將采用Schnorr簽名,而Ergo中最簡單的簽名始終與Schnorr有關。還很多諸如此類的改進。可以說,我們通過深入研究比特幣學到了很多東西。
問:您將如何比較智能合約的以太坊范式和智能合約的Ergo范式?請說明兩種方法的優缺點。
Ergo的語言不是圖靈完整的,但是在該區塊鏈上的計算顯示為圖靈完備的。Ergo應用的開發可能更復雜,另一方面,它們對輕客戶端更友好,對隱私更友好。
問:“Ergo應用的開發可能會更加復雜”。您能否詳細說明一下這是否是暫時情況?
UTXO模型中的強大合約是非常新的事物,因此設計模式仍有待發現。幾年后情況可能會大不相同。正如RobertKornacki在這里總結得很好。
“鑒于基于智能合約的UTXO系統是新生的,因此開發人員在構建dApp時可以依靠的已知設計模式明顯不足。對照以太坊等賬戶模型,在UTXO模型中編碼協議,與為功能編寫命令式代碼大不相同。”
但是對于一些已經發現的應用,事實證明,與以太坊相比,Ergo解決方案非常簡潔。但是,開發人員需要了解新的交易模型才能獲得簡潔的解決方案。
問:Ergo的主網上已經部署了哪些智能合約,且已有哪些用戶友好的模板?
混幣器正在運行,有一些預言機在傳送數據,已部署初步測試穩定幣原語。礦池也基于抵押合約。更多消息即將公布!
問:“該語言支持一種稱為西格瑪協議的非交互式零知識證明,并且足夠靈活,可以支持環簽名、多重簽名、多種貨幣、原子交換、自復制腳本和長期計算。”請說明西格瑪協議和ErgoScript在完善智能合約編程方面的重要性。
通過使用通用Schnorr證明,可以在應用層進行非交互式混幣,并且非交互式混幣器已經在Ergo平臺主網上運行!參考協議客戶端將支持環簽名和閾值簽名。
問:關于存儲租賃費:如果我有1000枚ERG并且十年不動它們,還會剩下多少?
如果ERG用單個密鑰保護,則至少剩下998.7枚ERG。存儲租賃費按字節收費,因此,如果您不向區塊鏈發送垃圾信息,那么我猜這些收費是可以忍受的。另外,礦工可以修改這些費用,所以我給出了最大可能的費用系數值的答案。
問:您說它有助于解決PoW獎勵減少的問題,那么為什么不選擇長尾釋放呢?
無休止的釋放需要無休止的需求增長,以避免通貨膨脹。這可能不是很現實,因此我們贊成限期釋放,并通過其他方式解決挖礦獎勵穩定性的問題。
問:關于“社會契約”:CharlesHoskinson指出,在救助TheDAO并違反了“代碼即法律”之后,以太坊違反了“社會契約”。Ergo的”社會契約”是否是對此事件的回應?
我也是非常反對以太坊的救助分叉,關于這件事,2016年我和Charles還接受過采訪。Ergo的”社會契約”絕對是對這一事件以及我們在這個行業中目睹的許多其他不幸事件的回應。
問:請向我們介紹有關ERGO安全審查的信息,為什么選擇讓JeanPhilippeAumasson執行安全審查?
對于Ergo來說,安全性是重中之重,它的重要性在高級功能之上。因此,需要對所有代碼進行內部審查,這對于所有好的項目來說都是很常見的事情。此外,該代碼中最關鍵的部分還經過了這個行業非常專業的知名人士的評審。特別是,波士頓大學教授LeoReyzin對西格瑪協議實現進行了評審。
后來,在主網啟動之后,我們邀請Jean-Philippe審查了代碼中最關鍵的部分:工作量證明實現、錢包、序列化等等。Jean-Philippe在信息安全領域聲名顯赫,在Ergo之前對加密貨幣客戶端進行了一些審查,例如,他為Waves和以太坊經典的Mantis客戶端進行了審查。希望我們將來會有更多的審查!
問:您能否簡要介紹一下該項目的資金和合作關系?
Ergo平臺的開發是通過在主網存在的頭2.5年內通過每個區塊釋放出的開發資金獎勵來資助的。在當前的流動性和幣價的情況下,盡管資金很難,但開發進展順利!
Ergo釋放曲線圖
合作關系是Ergo平臺推廣的重要組成部分。當前,宣布了三個合作關系。最近,Ergo加入了區塊鏈隱私、安全和采用聯盟。此外,5月份,Ergo基金會宣布與隱私友好的Cypra錢包cypra.io建立合作關系。最后,Ergo剛剛宣布與Emurgo合作,共同開發DeFi,而且Ergo也將被添加到Yoroi錢包中;詳細信息在新聞稿中。
問:“Ergo腳本的加密部分基于西格瑪協議,自然支持閾值m-of-n簽名、環簽名等。”更多內容包括零知識證明和ZeroJoin。請介紹一下Ergo中的隱私協議
當前,最完善的隱私增強應用是一個名為ZeroJoin的混幣器,詳見https://eprint.iacr.org/2020/560。與比特幣中的混幣器不同,ZeroJoin是非交互式的,因此用戶只需使用區塊鏈便可進行混幣,而無需依賴托管服務或協調器。這解決了很多安全問題。主網上已有一些ZeroJoin實現在運行!
但是,我相信將來會開發更多的應用,例如保留隱私的拍賣或保留隱私的DAO。
問:Ergo能否做到以太坊做不到的事情?
以上的隱私應用通常在以太坊中昂貴,不切實際。甚至一個環簽名也太昂貴了!我猜將會發現更多在以太坊中太昂貴但在Ergo中符合實際的應用。
問:以太坊創建了“賬戶”、“Gas”和“虛擬機”來運行智能合約。Ergo沒有這些東西,并且“類似于比特幣”,但是幾乎可以做以太坊可以做的所有事情。您能簡單地解釋一下如此神奇的事情是如何實現的嗎?
我在2017年提出了一個問題,即我認為在公鏈的背景下,這可能是當今最嚴重的問題。該問題是:如何支持99%的有用以太坊應用,但要比以太坊提供的工具簡潔得多,而且這種方法還必須對已知的可擴展性解決方案友好。
普遍的看法推動了Ergo合約開發:幾乎所有有用的應用都是金融應用;沒必要在區塊鏈上存儲大量數據,更好的做法是支持鏈下數據真實性的簡短證明;擁有內置代幣比通過合合約創建更好;訪問另一份合約中的狀態元素應該是只讀的。因此,我們使用了非常簡潔的工具獲得了許多有用的合約示例,并且Ergo可能支持99%的有用以太坊應用。
問:您能否介紹一下輕客戶端,以及Ergo處理這些客戶端的方式有何不同嗎?
Ergo平臺協議在輕客戶端方面具有優越性。它首次在該行業中支持輕型全節點。關于其背后技術,有一個非常不錯的視頻
。
通過使用
https://nipopows.com/
上解釋的NiPoPoW技術,Ergo還為具有真正SPV安全性的超高效移動客戶端提供了卓越的支持。
7.結論
“nanosgigantumhumerisinsidentes”
Defi應用底層公鏈Ergo平臺站在巨人的肩膀上,在過去、現在的研究以及對未來的清晰愿景方面不斷完善。
它從比特幣和以太坊的錯誤中汲取了教訓,并開發了一些在加密貨幣和智能合約領域首創、最具創新性且卓越的解決方案和技術。
感謝
AlexChepurnoy和RobertKornacki
英文原文來源:TheDailyChain,作者:D.G.Altman,發表時間:2020年6月17日
參考文獻
SmartContracts:BuildingBlocksforDigitalMarkets,NickSzabo(1996)
HashTimeLockedContracts?—?BitcoinWiki
PaymentChannels?—?BitcoinWiki
ErgoScript,aCryptocurrencyScriptingLanguageSupporting,NoninteractiveZero-KnowledgeProofs,ErgoDevelopers(March2019)
Ergo:TheResilientPlatformForContractualMoney,ErgoDevelopers(May2019)
Competitiveequilibriabetweenstakingandon-chainlending,TarunChitra(2019)
ZeroJoin:CombiningZeroCoinandCoinJoin,AlexanderChepurnoy,AmitabhSaxena
FlowCards:ADeclarativeFrameworkforDevelopmentofErgodApps,AlexanderSlesarenko(April2020)
HighLevelDesignPatternsInExtendedUTXOSystems,RobertKornacki,(June2020)
CoinPool,exploringgenericpaymentpoolsforFunandPrivacy,AntoineRiardandGlebNaumenko(June2020)
譯注:本文翻譯自國際區塊鏈媒體TheDailyChain的一篇報道,作者:D.G.Altman,英文原文發表于2020年6月17日,主網硬分叉升級和算法穩定幣AgeUSD等最新信息未在其中,但此文非常全面地介紹了Ergo及其創始人AlexChepurnoy,不影響中文區塊鏈技術開發者和加密貨幣愛好者了解Ergo平臺這匹“黑馬級”DeFi應用底層公鏈。
原文網址:
https://thedailychain.com/ergo-with-founder-alex-chepurnoy/
此文著作權歸原作者D.G.Altman所有。
Tags:ERG比特幣OIN以太坊erg幣今日行情6月10日為啥比特幣暴跌原因cointiger交易所排名以太坊交易平臺
Coinbase申請上市加密貨幣行業監管合規進程加速 鏈新 剛剛 13 日前,加密貨幣交易所CoinbaseGlobalInc.向美國證券交易委員會申請首次公開募股.
1900/1/1 0:00:00我們來說進階的聚合器,保險,和衍生品三大類產品。01?進階的聚合器:交易聚合與收益聚合聚合器有兩種,交易聚合,代表是1inch。收益聚合,老牌代表是Yfi,新興代表,無疑是Alpha.
1900/1/1 0:00:00來源/LongHash 2021年1月的最后一個交易周,美國華爾街對沖基金和機構沽空者在GameStop股票多空博弈中損失慘重,而其交易對手之一的多頭力量則是來自互聯網的業余散戶交易社區.
1900/1/1 0:00:00DeFi數據 1.DeFi總市值:629.84億美元 市值前十幣種漲跌幅,金色財經制圖,數據來源Coingecko2.過去24小時去中心化交易所的交易量:18.5億美元 金色財經挖礦數據播報:E.
1900/1/1 0:00:00新春佳節,還有什么比撒紅包更讓人開心的事情?金色財經聯手OKEX發布新年大紅包,每個鏈接中包含500個紅包,手速快者先得.
1900/1/1 0:00:00Pantera合伙人:讀懂加密貨幣做市商Wintermute 鏈聞ChainNews 剛剛 26 對于每一個代幣發行方而言,做市都是項目發行的重要組成部分之一.
1900/1/1 0:00:00