在比較區塊鏈技術時,我們并不需要花費很多時間就可以發現這種技術中存在部落主義。 自2009年以來,我一直在從事區塊鏈技術的研究,我發現一件有幫助的事情是思考人們可以做出的所有設計權衡。 這不像“最快”,“最具擴展性”,“最去中心化”或“最佳治理”那么簡單。 在選擇哪種區塊鏈技術最適合您的應用時,本文將探討一些不太常見的問題。
各種區塊鏈上有許多不同類型的治理系統,并且并非所有治理系統都適合建立信任。 例如,委托工作量證明(例如,比特幣和以太坊)是一種投票系統,通過該系統,礦池可以確定哪些有效交易的子集可以包含在區塊中。 不能假定生成區塊的節點比任何其他節點具有“更高的信任度”,因此,它們可以通過生產一個區塊鏈表示“無害”。
聲音 | BM:未來公鏈在POW公平競爭環境上 由Dpos和拜占庭算法運行其他一切:5月20日,BM發推表示:我認為一條自治化、不可篡改、抗審查的鏈將包括一些POW的特點。關鍵是找到一個能夠能為所有人提供公平的競爭環境,并減少浪費和消除礦池。然后Dpos和拜占庭算法將運行其他一切。[2019/5/20]
在委托權益證明系統中,區塊生產者由代幣持有人投票選舉產生。 假定可以使用某些東西來信任這些選定的節點,如果違反了該信任,這些東西可能會使網絡癱瘓。 EOS的兩個重要例子包括:
成為計算運行時的oracle數據庫(1個壞角色可能會因缺乏無限循環或計費不足而使網絡癱瘓)。
部署系統合約更新(?+會損害網絡)。
聲音 | EOS原力創始人孤矢:社區不應該老是關注BM跑路不跑路的問題:EOS原力創始人孤矢剛剛在朋友圈表示:“BM這次要做的那條新鏈是有完整的聊天記錄的,別媒體之間轉來轉去就搞成跑路了。社區不應該老是關注BM跑路不跑路的問題,社區早就該自己把開發的活兒當成自己的事兒,EOSIO還是有很大的改進空間。BM的愿景是讓人類通過自由市場獲得自由掌握自己的命運,意味著他不會all in到某條鏈上,甚至都不一定一直 All in區塊鏈,沒必要拴著他。不管BM跑不跑路,他的開發實力和創新能力都是碾壓那些還在白皮書階段的所謂國際頂級團隊的。這次描述那條新鏈是有真實需求,也有實現路徑。BM說新的鏈甚至可能不是區塊鏈,這是非常正確的做事方式,他開發新鏈的目的不是做區塊鏈也不是要去中心化,是要解決他愿景里遇到的實際問題。本來從學術上講EOSIO也沒那么區塊鏈,但最后大家還是覺得好用接受了。”[2018/11/29]
在任何人都可以提出一個區塊的網絡中,所有驗證器都必須具有客觀的CPU計費時間度量。 以太坊就是這樣工作的,但是,如果模擬目標計費與實際CPU時間之間不匹配,則并非沒有性能下降和攻擊媒介的后果。
動態 | IBM利用Stellar網絡提供跨境支付服務:據coincryptorama報道,IBM最近推出了一項計劃,允許南太平洋地區的消費者和商家進行跨境支付。不過,IBM使用的是Stellar Lumens (XLM),而不是比特幣(BTC)或Ripple等其他項目。這將使IBM和Stellar挑戰Ripple成為全球支付行業領導者的目標成為可能。[2018/11/17]
其他權益證明系統,例如Ouroboros,允許任何帳戶通過模擬挖礦和Staking來生產區塊。 這從根本上限制了他們的智能合約系統像以太坊具有客觀資源計數一樣運行。 如果您擁有開放的區塊生產者集合而沒有“信任門”,那么您的代碼必須在性能上做出妥協,而這可以通過DPOS之類的“有信任但可驗證”的系統來避免。
聲音 | BM:RAM只有增加供應才能滿足需求:據IMEOS報道,BM在電報群討論提到,如果我們在市場上禁止RAM交易,RAM不會免費,只會導致RAM無法流通。同時,如果我們禁止通過市場回購買入RAM,而通過訂單交易,價格還是一樣的。(所以)只有增加供應,才能滿足RAM的需求。[2018/7/21]
您對共識算法的選擇所產生的影響遠不只是達成共識的方式。
所有區塊鏈面臨的挑戰是用戶如何確保他們的“有效交易”能夠真正記錄在鏈上而不會受到其他人的干擾。 原則上,生產和確認的實體越“獨立”和“非共謀”,就越有機會找到其中一個包括交易在內的實體。 最壞的情況下,您可能必須生產自己的區塊。
抗審查的故事并沒有以“如果您愿意購買挖礦硬件,就不會受到審查”這一敘述而結束。 避免受到交易審查的唯一確定的方法是擁有51%的挖礦權。 沒有51%的挖礦能力,礦池運營商可以簡單地忽略任何要審核交易的區塊。 這意味著比特幣治理產生了固有的“信任”,硬件所有者(又名選民)選擇了不太可能受到審查的礦池。
EOS意見領袖BM透露:今晚將會運行全球的測試網絡:據金色財經合作媒體IMEOS報道,今日午時,BM在EOS官方群中透露他們發現并且修正了很多bug,今晚將會運行全球的測試網絡。最近EOS將會超過ETH的呼聲很高,也有人問BM:如果EOS真的超過ETH,他想對V神說些什么?BM回:JOIN ME。他說他其實能夠理解V神的目標,并且他有一個項目能幫助他完成得更好,當然,前提是他離開ETH。[2018/4/12]
在這方面,委托工作量證明和委托權益證明都實現了一種“受信任的治理”形式,在一定程度上,算力和代幣可以廣泛分布在足夠多的獨立選民中。 但是,一旦選民投票,只需3到4個代表(池,區塊生產者)即可審查一筆比特幣或以太坊交易,而抗議一個特定的有效交易則需要8個或更多的區塊生產者才能停止DPOS鏈。
工作量證明區塊鏈以及一些權益證明區塊鏈缺乏客觀的最終確定性。 相反,它們呈現出隨著時間的推移而增長的“最終確定性很高的可能性”。 我們可以說以下鏈具有主觀最終性:
比特幣/以太坊(委托工作量證明)
Bitshares / Steem(委托權益證明)
卡爾達諾(Ouroboros)
以下鏈具有客觀最終確定性:
EOSIO(BFT DPOS和BOS)
某些超級賬本
哈希圖
瑞波
拜占庭容錯算法需要一組封閉的已知驗證器才能達到最終性,結果,如果關閉了該已知組的1/3,則它們將無法達到最終確定性。 有了主觀確定性,總會有人產生更好鏈條的證據,這會導致您放棄當前鏈。
開放式進入系統往往缺乏最終性和某種形式的“贏得的信任”,因此它們受到性能,治理和延遲的限制。
您對區塊鏈技術和共識算法的選擇可能會影響哪種IBC具有可能性以及這種IBC的速度。要查看實際情況,請考慮嘗試在EOSIO上編寫智能合約以處理比特幣header并驗證比特幣交易。您的智能合約在什么時候可以考慮比特幣交易的最終性?在許多情況下,即使在100個區塊之后,區塊鏈也可能會重組。您選擇的任何數量的確認都帶有可能被撤消的風險。
現在,假設您對另一條鏈進行了不可變的操作,該鏈具有基于IBC的最終性,而該鏈沒有最終性。在實踐中,具有缺乏客觀最終性的鏈的IBC必須等待很長時間,以減少因無效假設而導致的鏈重組的風險。如果存款經過6次以上的確認后撤消,則該或您的比特幣存款智能合約必須具有某種減輕損害的方法。
可以在主觀最終性的鏈中使用IBC,但如果通信是雙向的,那么上帝會幫助您。彼此通信的兩個主觀最終性鏈需要的延遲類似于與深空探測器通信的時延,往返時間以小時或天為單位。
可以在幾秒鐘內完成具有客觀最終性的鏈中的IBC。
最后,僅僅因為理論上兩個鏈之間可以進行通訊并不意味著這很容易。 通訊的便捷性部分取決于將智能客戶端建立到另一個鏈作為智能合約的難易程度。 這又取決于header和Merkle證明的復雜性和數量以及智能合約語言的魯棒性和性能。 智能合約中過多的開銷或太少的電力會殺死IBC的潛力。
例如,考慮一下EOS模擬以太坊要比以太坊模擬EOSIO要容易得多!
隨著關于共識算法和去中心化的爭論日益激烈,當務之急是聰明的觀察者要求考慮所有技術妥協的全部代價。 如果“去中心化的開放式共識算法”意味著您擁有的區塊鏈具有主觀的確定性和高延遲的區塊鏈間通信(IBC),并且無法在治理層中利用“信任但可驗證”的優化,那有什么好處?
另一方面,提供最終性的算法也存在風險。
請記住“區塊鏈背后的取舍之道(All Blockchain Magic comes with a Price)”,在將組織委托給任何特定的智能合約平臺之前,請確保已閱讀細則。
原文標題:巴比特首發 | 英國央行副行長:加強監管穩定幣,規劃央行數字貨幣 文 | 清澈的空氣 喬恩·坎利夫不僅是英格蘭銀行副行長,也是今年初剛成立的七行CBDC研發小組負責人之一.
1900/1/1 0:00:00狂人說 比特幣,一個牛逼的存在,跌了兩天馬上放量收回來了,市場為啥突然漲回來了,狂人做了一些思考,看到了昨晚這樣一條消息: 美國宣布對俄羅斯的石油巨頭制裁,于是黃金出現大漲.
1900/1/1 0:00:00在Facebook 最近公布的2030年戰略中,首席執行官馬克·扎克伯格(Mark Zuckerberg)對其Libra項目提出了一些懷疑和批評,因為該公司對其潛在的全球影響力遭到了強烈批評.
1900/1/1 0:00:00金色財經報道 2月29日,火幣全球站發布公鏈測試網正式上線公告,同時還披露了火幣公鏈4大顯著優勢:火幣公鏈是全球首個提供鏈上的合規及監管框架.
1900/1/1 0:00:00據AMBcrypto 2月26日報道,對于那些剛剛進入數字資產市場、不了解任何行業信息的新投資者來說,他們可能會更傾向于購買以太坊.
1900/1/1 0:00:00市場底部支撐較強,多頭或將嘗試拉升幣價:據Bgain Digital投研數據:截止北京時間2020年3月10日18:00點,BTC價格7892.9美元,24小時內BTC價格上漲0.06%.
1900/1/1 0:00:00