比特幣交易所 比特幣交易所
Ctrl+D 比特幣交易所
ads
首頁 > BNB > Info

Substrate是什么?_BST

Author:

Time:1900/1/1 0:00:00

編者按:本文來自PolkaWorld,Odaily星球日報經授權轉載。如果你關注過Polkadot的發展,你可能會多次看到“Substrate”。它是Polkadot項目的重要組成部分,但有關該領域的信息很少。它不在白皮書或黃皮書中,或者至少不在“Substrate”的名稱下,并且其規范仍然很不穩定。概括來看,它是一個使用最新的區塊鏈技術研究,來創建加密貨幣和其他去中心化系統的框架。但這個定義不是很有幫助,至少對我不是很有幫助。我認為了解ParitySubstrate最重要的部分是它根本不是Polkadot的一部分。盡管Polkadot是使用Substrate構建的,并且使用Substrate構建的項目可以在Polkadot上本地運行,但是你現在可以使用Substrate構建新的區塊鏈。你無需等待Polkadot完成,甚至無需發布概念證明即可開始使用此框架在區塊鏈上工作。那么什么是Substrate?你可以把它看作Express或其他Web應用程序框架,但用于構建分布式或去中心化系統,例如加密貨幣或消息總線。正如大多數Web應用程序不需要重新實現自己的HTTP版本一樣,我們認為每個團隊創建一個新的區塊鏈,都必須從頭開始實施所有網絡和共識代碼,這是浪費了精力。更不用說密碼學家、安全研究人員、網絡工程師、DevOps人員等,當你的業務邏輯真正是你的產品時,就需要雇用這些人員并為其付費。如果你想使用Substrate建立一個新項目,你要做的就是在代碼中實現少量的鉤子,然后免費獲得:共識、確定性和區塊投票邏輯。即使你不是在構建加密貨幣,甚至不是需要區塊鏈的項目,這也是可取的——這意味著你可以免費獲得拜占庭容錯能力,因此即使其中的某些節點被損壞、禁用或是惡意的,你的系統仍將繼續正常運行;網絡,如對等發現、復制等;一個高效的、確定的、沙盒化的WebAssemblyruntime,可用于運行智能合約,甚至運行其他基于Substrate的項目。你不必一定要使用WebAssembly,你當然可以編寫自己的虛擬機解釋器,但是我們堅信使用WebAssembly運行時的好處,因此你可以充分利用我們在WebAssembly和全球社區中的工作其他開發人員為此創建工具的情況;能夠在瀏覽器中無縫運行可與任何桌面或云節點通信的節點;跨平臺的數據庫/文件存儲抽象,甚至可以在瀏覽器中使用;無縫的客戶端更新——任何可能影響共識的更新,都可以通過將代碼編譯到WebAssembly,并將其作為網絡上的另一條消息進行部署來處理。不僅如此,你還可以存儲N個版本你要編譯成本機代碼的共識代碼,并且Substrate將處理確保執行的本機代碼與當前部署的WebAssembly代碼對齊的復雜工作。你可以獲得本機代碼的速度,而由于始終有WebAssembly墊后,你可以按照自己的進度部署本機代碼版本,而且你知道自己永遠不會意外地遇到硬分叉或其他共識問題,你是安全的。能夠在項目發布后立即開始在Polkadot上運行你的項目。盡管可以將使用Substrate構建的項目編譯為每個項目使用單獨的客戶端,但是由于Polkadot實現了SubstrateAPI,你可以利用Polkadot提供的共享安全性和互操作性。Polkadot本身是使用Substrate構建的,這讓我們可以快速獲取框架中任何漏洞的反饋,并允許我們運行Polkadot測試網,甚至可以將Polkadot本身的第二個實例作為平行鏈運行。如果你不了解Polkadot,或還不夠了解它的好處的話,可以在Polkadot博客上查看此帖子:https://medium.com/polkadot-network/how-polkadot-tackles-the-biggest-problems-facing-blockchain-innovators-1affc1309b0f。那么哪些東西不是你免費獲得的呢?本質上,只有你的狀態機,其中包括交易之類的東西。為了使Substrate盡可能通用,它沒有交易。相反,它具有我們所謂的“extrinsics”,它們只是二進制的blob,可用于存儲所需的任何數據。對于大多數鏈來說,這些外部要素將包括交易,但是你當然不需要那樣做!你可以從網絡中完全刪除貨幣的概念,并使用Substrate創建具有一組可信任權限的去中心化Erlang風格參與者模型并發系統,以驗證網絡的正確行為。假設你確實想要貨幣和交易,那么實現交易格式可能很簡單——只是一種交換格式和一個庫,可以從你選擇的語言訪問該數據。它比微服務之類的其他分布式體系結構甚至更容易——由于代碼及其所操作的數據存儲在同一位置,因此你無需為交易強制執行向后兼容保證,而只需為存儲而執行。對于具有私人交易的鏈,實現可能會更復雜。所有內容的名稱尚未最終確定,因此你會在不同的地方看到使用不同的語言,但這是你為了實現完整的區塊鏈需要實現的東西的簡單說明:一個基于前一個區塊的區塊頭,創建新的待處理區塊的函數。區塊頭包括:塊高;對區塊狀態的“加密承諾”,這對于輕客戶端驗證區塊正確是很重要的。加密承諾與哈希的作用相同,你在使承諾失效前無法更改狀態。對主體中所有extrinsics的加密承諾,可防止extrinsics被更改;父區塊的哈希值;一些額外的任意數據。此數據的一個用例是用于客戶端更新——由于輕客戶端僅同步區塊頭,因此,如果要更新區塊頭,則無法將更新實現為extrinsics,否則輕客戶端不會接收到它們。將extrinsic添加到待處理區塊的函數。這還應該更新鏈的狀態;接受一個待處理區塊,并從中生成一個完成的區塊的函數。然后可以將完成的區塊傳播到整個網絡。執行現有區塊的功能。這由全節點運行,以便在接收區塊之前確認收到的區塊是有效的。例如,在一條價值鏈中,你可以確認沒人試圖轉走超過其余額的金額。這種設計的一個缺點是,你必須手動確保創建區塊時完成的狀態轉換,與執行現有區塊時完成的狀態轉換保持同步。如果不這樣做,可能會引起共識問題!將來這一點可能會改變,但是目前這在實踐中應該不是什么大問題,因為你可能會將外部函數的執行委派給一個通用函數。此外,你需要提供一個驗證人集。盡管目前我們無意在Substrate中支持工作量證明鏈,但這既涵蓋了權威證明又包括權益證明/委托的權益證明鏈。驗證人集是公共密鑰的列表,其相應的私鑰應被認為對簽署給定區塊有效。該集合可以更改,但是每個區塊均由在創建區塊時選擇的集合驗證。你不必處理處理驗證人的票甚至單個區塊的“憑證”難題,這些問題由Substrate自動處理。驗證人集可以根據需要設置,但這里需要權衡。驗證人越少,他們串通起來就越容易,但驗證人越多,那么任何給定的區塊都需要更多驗證才能將其視為“最終確定”。我們無法讓Substrate為你自動處理權益證明,因為權益證明依賴于你的項目,包括帶有價值的token,而并非所有項目都可以做到這一點。測試網可能故意讓token沒有,而使用Substrate實現消息總線的項目可能根本沒有toekn。但是,很容易在Substrate之上編寫一個庫來強制使用token并自動為你提供交易和權益證明共識。關于Substrate的一件事是,在它之上構建更高級別的庫相對容易。雖然使用Substrate構建新的區塊鏈時你可以免費獲得很多東西,但它仍然是相對最少的一組原語,并且并非真正可以直接使用。相反,應該把它看作基石,其他常見功能可以納入幫助程序庫。盡管細節還沒確認,但Polkadot并不是唯一在Substrate上構建的鏈。隨著平臺的成熟,可以構建更多的庫,來讓創建一條新的鏈,變得像編寫現代Web應用程序一樣容易。我知道科技文章中,“即將到來”這幾個字的可信度跟政客的承諾有一拼,但我還是想以這個結尾。盡管已經可以在Substrate上進行構建,但是我們目前缺少學習材料。目前,在沒有加入Polkadot團隊的情況下,你根本無法學習如何做我剛才告訴你的任何事情。不過,我們正在努力解決這一問題,因此,如果你對此感到興奮,那么請密切注意即將推出的Substrate教程和文檔。更多資源:視頻:GavinWood在EventHorizon2018上介紹Substrate;視頻:RobHabermeier在Truebit的柏林聚會上介紹Substrate;ParitySubstrate的GitHubrepository;注釋當然,實際上,你可能最終希望強制實施向后兼容性,以便外部工具可以輕松地與你的鏈進行交互,但在開發過程中,你可以根據需要快速而輕松地進行兼容。即使你確實需要向后兼容,也不必很難,你可以使用protobuf免費獲得有效的向后兼容存儲。作為這種效應的簡化案例,例如比特幣或以太坊之類的純粹的工作量證明鏈根本就不會具有最終性,因為可能的驗證人集合是無限的。例如,一個簡單的權益證明鏈可能會在每個區塊中設置一次驗證人集,方法是:選擇100個擁有最大抵押的帳戶,并在你獲得他們不當行為證明時刪除其抵押。

MakerDAO創始人于社區闡述Spark Protocol預挖空投計劃及SubDAO挖礦經濟模型:8月10日消息,MakerDAO創始人Rune Christensen發起關于SparkDAO SPK的預挖空投;SubDAO農場概述的社區提案,提案概述借貸協議Spark Protocol潛在的SPK預挖空投計劃,并將審查第二階段將啟動的一般SubDAO挖礦經濟模型。

其中該提案建議回溯計算哪些用戶從 Spark Protocol 借款,并從 EDSR 將借款利率提高到 5% 之刻開始計算,其中按照他們所抵押的波動性資產的金額及時間長短比例進行代幣分配,用戶無需采取任何特殊行動即可有資格參與空投;SubDAO 10 年總共會分發 20 億枚 SubDAO 代幣給每個 SubDAO 參與者,在前兩年中,創世農場的速度是每年 5 億枚 SubDAO 代幣,其中每年有 3.5 億枚 SubDAO 代幣用于 NewStable 農民,1.5 億枚 SubDAO 代幣用于 NewGovToken 農民,接下來兩年(第三至第四年),創世農場的速度為每年 2.5 億枚 SubDAO 代幣,其中每年有 1.75 億枚 SubDAO 代幣用于 NewStable 農民,7500 萬枚 SubDAO 代幣用于 NewGovToken 農民。[2023/8/10 16:17:23]

Jack Dorsey建議不要使用Substack而該使用去中心化內容平臺Ghost:1 月 30 日,前推特 CEO Jack Dorsey 在推特上表示,對于那些仍在使用 Substack 的用戶來說,可以使用去中心化內容平臺 Ghost。Jack Dorsey 稱,Substack 內容提供者無法便捷地獲得付款,自由度也沒有 Ghost 大,而且中心化程度較高。相比之下,Ghost 已經集成了比特幣閃電網絡。[2022/1/30 9:22:50]

DeFi借貸平臺Sublime完成250萬美元種子輪融資:10月19日消息,DeFi借貸平臺Sublime完成250萬美元種子輪融資,Galaxy Digital和Electric Capital領投,FinTech Collective、Collab+Currency和天使投資人Jill Carlson Gunter和Ryan Selkis參投。該筆資金通過未來代幣的簡單協議 (SAFT) 銷售獲得。憑借新資本,總部位于印度的Sublime計劃繼續開發其平臺并在未來幾周內推出。與典型的信用檢查不同,Sublime將讓用戶利用他們的數字身份來獲得抵押不足的貸款。除了社交媒體資料外,Sublime還將支持加密和NFT作為抵押品。(The Block)[2021/10/20 20:41:23]

硅谷王川:準備將自己在微博、公眾號、推特和substack上最有價值內容做成NFT:硅谷王川在微博中發文表示,準備把我自己覺得最有價值的頭十篇微博,頭十篇微信公眾號文章,再加上在推特和 substack 上創作 的內容融合在一起,做成一個NFT, 于四月二十號硅谷時間下午六點九分推出發售,起價 4.2069 eth。[2021/4/6 19:48:51]

時事通訊平臺Substack正被用來傳播加密騙局:金色財經報道,時事通訊平臺Substack正在被騙子用來傳播加密騙局。據悉,騙子模仿了Gnosis項目,并稱“提早更新的GNO持有人將有資格參加新的流動性獎勵計劃”。對此,Gnosis官方推特帳戶發推文說該新聞簡報是欺詐性的。[2021/1/26 13:30:11]

Tags:SUBUBSBSTSUBSSUBX幣SUBS幣bStable價格

BNB
什么是稀疏默克爾樹多值證明_ACH

編者按:本文來自:以太坊愛好者,作者:JimMcDonald,翻譯&校對:裴奇&阿劍,Odaily星球日報經授權轉載.

1900/1/1 0:00:00
Coinbase卡現在可以在安卓手機的Google Pay上使用_OIN

編者按:本文來自Cointelegraph中文,作者:AndreyShevchenko,Odaily星球日報經授權轉載。擁有Android手機的Coinbase卡用戶現在可以無需使用物理卡片了.

1900/1/1 0:00:00
行情分析:比特幣跟隨原油大漲,面臨重要阻力關口_ETH

本文來自:哈希派,作者:哈希派分析師團隊,星球日報經授權轉發。金色財經合約行情分析 | ETH引領市場突破,行情進一步激活:據火幣BTC永續合約行情顯示,截至今日18:00(GMT+8),BTC.

1900/1/1 0:00:00
流動性踩踏去杠桿,市場硬著陸創新低_KEN

2020年第11周區塊鏈二級市場報告2019年3月9日-2020年3月16日本期報告重點內容:本周大盤走勢:流動性踩踏去杠桿.

1900/1/1 0:00:00
比特幣秘史(三十四):多利安·中本是如何變成中本聰的?_DOR

2014年3月6日當天,大批記者帶著長槍短炮涌到洛杉磯郊區坦普爾市一座私人別墅前,將名為DorianSatoshiNakamoto的花甲老人堵在了門外,追問其是否比特幣的發明者中本聰本人.

1900/1/1 0:00:00
比特幣暴跌是由于傳統市場下跌還是由于PlusToken的拋售?_TOK

編者按:本文來自:Cointelegraph中文,作者:BenjaminPirus,Odaily星球日報經授權轉載.

1900/1/1 0:00:00
ads