在KILT協(xié)議,我們對Polkadot感到非常興奮。
Polkadot解決了區(qū)塊鏈技術面臨的一些重大已知問題。這是可互操作且可擴展的區(qū)塊鏈網絡的承諾。在Polkadot中,不同的區(qū)塊鏈可以安全,輕松地相互提供服務:
我們看到類似于比特幣或Z-cash的保守的高價值鏈與價值較低的測試網共存。我們看到完全加密的鏈與以太坊等功能強大的開放鏈并存,甚至為它們提供服務。
KILT協(xié)議意圖成為Polkadot網絡的一部分。我們相信這是一個難得的機會,但這也是新生態(tài)系統(tǒng)中的一大飛躍,因此我們需要充分全面地了解我們的選項。
我們的發(fā)現(xiàn)對于我們區(qū)塊鏈建設者和Polkadot社區(qū)可能會派上用場!因此,我們決定在這里分享它們。
我們在這篇文章中收集了我們的發(fā)現(xiàn),該發(fā)現(xiàn)已由Parity的朋友進行了同行評審。Parity已與Web3 基金會簽訂了在構建Polkadot上的合同。
我們專注于回答以下問題:
作為愿意加入Polkadot網絡的基于區(qū)塊鏈的服務或基礎設施提供商,你有什么選項呢?
讓我們開始吧
定義
時間記錄
我們的背景
你的選項
公開問題
結語,來源和渠道
1. 首先,來杯咖啡下定義
如果你已經掌握了Polkadot的要點,請?zhí)料乱徊糠帧?/p>
在Polkadot中,獨立的區(qū)塊鏈稱為平行鏈。它們通過稱為中繼鏈的核心鏈交換信息和交易。Polkadot的原生代幣是DOT。
中繼鏈達成共識,并促進平行鏈之間的消息傳遞。請注意,它不會在平行鏈之間傳遞交易,因為根本沒有平行鏈代幣的概念,你當然也無法轉讓它們。中繼鏈僅發(fā)送消息,例如:“這是在我的鏈上銷毀了500個代幣的證明,現(xiàn)在你可以在你的鏈上鑄造它們了”。
驗證者確保中繼鏈安全:他們抵押DOT,驗證平行鏈證明,并與其他驗證者達成共識。
那么中繼鏈和平行鏈之間有什么聯(lián)系呢?
收集者負責掌管這些鏈接。收集者實質上是維護著平行鏈:他們從用戶那里收集交易并為中繼鏈的驗證者打包數(shù)據(jù)塊。
但是,你究竟如何才可以成為平行鏈呢?
要想成為平行鏈,你需要租用平行鏈插槽。插槽將根據(jù)基于拍賣的系統(tǒng)進行分配。
或者,可以在選擇平行線程,在幾個競爭資源之間共享平行鏈插槽。
作為基于區(qū)塊鏈的服務或基礎架構提供商,你可以作為平行鏈或平行線程加入到Polkadot網絡。這樣,你可以向其他平行鏈或平行線程提供服務(示例請參見下一節(jié))。
你還會遇到的一些單詞:
· Parity Substrate 是構建區(qū)塊鏈的工具箱。它產生于創(chuàng)造Polkadot時的一個想法:為了創(chuàng)建一個充滿活力的平行鏈生態(tài)系統(tǒng),開發(fā)人員需要一個能讓區(qū)塊鏈開發(fā)更容易的工具。
· Cumulus 是一個讓基于Substrate的鏈與Polkadot兼容的庫。如果你注意了前面的內容的話:Cumulus應該包括了收集者實現(xiàn)。
· 轉接橋(Bridge)是特殊的平行鏈,允許Polkadot中的平行鏈與具有自己的共識機制的區(qū)塊鏈(例如以太坊)進行通信。
2. 時間記錄
在撰寫本文時(2019年9月):
· Polkadot 尚未發(fā)布,但其試用網絡 Kusama 已于幾周前啟動;
· Cumulus 模塊正在開發(fā)中;
· Substrate 已發(fā)布且蓬勃發(fā)展。
3. 我們的背景:為什么KILT想要成為平行鏈/平行線程呢?
如果只想查看你有哪些選項,請?zhí)料乱徊糠帧?/p>
在繼續(xù)之前,描述一下KILT協(xié)議和本文的背景是比較重要的。這樣,你可以持保留態(tài)度地接受。
KILT協(xié)議是一種開源區(qū)塊鏈協(xié)議。它允許用戶聲明有關其自身的屬性,并從受信任的實體接收證明。用戶可以是個人、組織甚至機器(例如自動售票機或人工智能實體)。
更大的前景是,我們的可驗證證書加上數(shù)據(jù)主權的體系可以培育一個信任市場:那些證明了聲明的可信任實體會因其工作得到獎勵。
更大的前景是我們對KILT協(xié)議的長期愿景,那就是利用這一基礎來實現(xiàn)自下而上的信任,從而實現(xiàn)整個虛擬結構生態(tài)系統(tǒng)。在以后的文章中將對此進行更多介紹,但現(xiàn)在讓我們集中討論Polkadot。
這就是為什么在我們看來Polkadot的愿景很有吸引力的原因:
1. 通過Polkadot網絡共享其狀態(tài),KILT協(xié)議將使平行鏈、應用程序、智能合約和用戶能夠為其聲明增加合法性。任何需要信任的平行鏈或平行線程都可以使用Polkadot中可互操作的信任基礎結構。外部鏈也可以通過Polkadot橋來使用它。信任是交換服務的核心要素,因此我們的用例是很多的。
2. 我們的協(xié)議將受益于Polkadot中繼鏈提供的共享安全性。
3. KILT協(xié)議的運行時已經建立在Substrate上——我們是早期采用者!我們選擇Substrate是因為它具有靈活性。由于它支持免分叉的運行時升級,我們很早就投入生產,并在運行中添加了功能。基于Substrate還有另一個優(yōu)勢:將我們的協(xié)議連接到Polkadot網絡將是無縫的。
4. 你的選項
既然我們已經清楚了Polkadot的主要成分,以及為什么成為{平行鏈,平行線程}很有意義,那么讓我們來看看你的/我們的選擇。
加入Polkadot時,你的選擇至少取決于以下兩個基本參數(shù):
· 你是平行線程還是平行鏈;
· 你的收集者的運作方式和激勵方式。
參數(shù)1:平行鏈 vs 平行線程
要成為平行鏈,你需要預先取得平行鏈插槽。
為此,你需要存入DOT,這些DOT在你使用插槽期間都是被鎖定的。拍賣會定期進行——每6個月進行一次——你可以將插槽最多保留兩年。你可以在租約期末收回DOT。但是請注意,鎖定這些DOT具有機會成本。
讓我們仔細看看這筆存款,它值多少錢呢?
由于系統(tǒng)是基于拍賣的,因此無法確定存款金額。我們所知道的是一些會影響存款價格的參數(shù):
· 發(fā)行的DOT數(shù)量;
· 有興趣成為平行鏈的競拍者數(shù)量;
· 抵押(stake)DOT的比例。
需要牢記的重要一點是,如果競爭激烈,這時平行鏈槽位租賃押金可能會較高,否則會較低。
或者,你也可以自由地作為平行線程去參與。作為平行線程,你可以用“按需付費”的方式加入網絡:“當平行線程想要前進(在其鏈中添加一個塊)時,它將參與拍賣,該拍賣發(fā)生在每個中繼鏈塊上。出價最高的平行線程將能夠向下一個中繼鏈塊提交一個塊。所有的平行線程都將在拍賣中競爭,因為它們的平行線程由中繼鏈最終完成?!毕胱鳛槠叫芯€程加入,你還需要支付一筆固定的注冊費。”
那么,你要如何選擇呢?
在功能上,平行線程和平行鏈是相似的。兩者都可以 “通過ICMP將消息發(fā)送到其他平行鏈或平行線程,并在Polkadot驗證程序集的完全經濟安全性下得到保護?!钡牵蔀槠叫墟溩屇憧梢愿l繁地進行狀態(tài)更新。你的狀態(tài)執(zhí)行邏輯將在每個塊中調用,因此你的鏈可以隨著中繼鏈的每個塊而前進。你需要什么取決于你的用例:“這里用域名服務來舉例。讀取請求數(shù)量很多,但是每小時更新一次注冊表是正常的。DNS并不需要Polkadot的六秒鐘出塊時間。”(來源)
從經濟上講,它們是非常不同的。從某種意義上說,平行線程和平行鏈都是基于拍賣的,只有時間尺度不同。固定的平行鏈插槽拍賣每六個月進行一次。對于平行線程而言,每個塊都會進行一次費用拍賣。這意味著,作為平行線程,你可以免去平行鏈所需的大量DOT保證金。但是,你也可能會受到將來費用波動的影響:“ 平行線程逐塊競爭,類似于比特幣或以太坊中納入交易的方式。類似的費用市場可能會發(fā)展,這意味著繁忙的時間里納入平行線程的價格會被推高,而活動量較少的時間則只需較低的費用。”請注意,收集者將需要用DOT支付出塊投標價(盡管它們可以接收DOT或其他可轉換為DOT的代幣)。
另一個區(qū)別是保證水平。你作為平行鏈支付的大量押金是成為網絡主要參與者的關鍵。作為平行鏈,“只要擁有平行鏈槽,就可以保證交易被納入”。相反,作為平行線程,你可以通過少量的注冊費用自由加入,但你不能保證你的交易會在中繼鏈上進行注冊。
平行線程和平行鏈之間的經濟差異帶來了顯著的后果。作為平行線程來運行可能需要做很多額外的工作:你需要確定正確的時間和正確的出價來在中繼鏈上寫入塊。你請求中繼鏈上的狀態(tài)更新的頻率應該是多少,或者應該在哪種情況下請求?在某個特定時間點剛好合適的出價,即讓你的區(qū)塊可以被納入且不會太貴的價格是什么?這些啟發(fā)式方法并非沒有用??紤]一下在加密錢包中自動計算費用的方式。當Polkadot網絡上線時,此類服務可能已經一應俱全了,也可能還不可用。因此,這項工作可能落在你的肩膀上。
最重要的是,這不是一次性的決定。你可以“花費相對較少的精力”在成為平行鏈和平行線程之間切換。在早期階段先使用平行線程可能比較明智,而在以后,你可能希望成為平行鏈來享受更高的吞吐量。
平行鏈和平行線程都需要收集者節(jié)點。
你可以選擇:
· 自己操作它們。 Polkadot的中繼鏈通過驗證者來保護網絡安全。但是,如果你的收集者失敗了,你將無法發(fā)布任何狀態(tài)更新。因此,你需要牢記經典的單點故障問題。
· 依靠第三方收集者。 由于收集者做了工作,你可能需要獎勵他們。他們甚至可以強加一些模式給你:也許他們希望收取一定的費用,并拒絕給不付費的區(qū)塊工作。這些第三方收集者來自哪里?不是來自Polkadot,而是最有可能來自外部玩家。這是推測性的:如果商業(yè)機會足夠引人注目,就會有組織開始為那些想加入Polkadot網絡的參與者提供收集服務。
非詳盡摘要:你的選項
讓我們仔細看看所有選項。
免責聲明:
· 此列表并不詳盡。每個平行鏈可以在Polkadot擁有自己的經濟,這很棒:你可以自由地嘗試不同的想法?!窹arity 平行鏈經濟聊天室」是思考和討論新想法的絕佳場所。
· 以下信息是嶄新的,隨時可能更改。
其他模型
我們涉及了兩個選項,但其實還有無限的可能性。
例如,不需要所有的平行鏈/平行線程都要求擁有代幣。你總是可以自由發(fā)展自己的經濟。
5. 開放題
我們尚不知道如何計算TOK(原生代幣)和DOT之間的匯率。TOK和DOT是否應該在同一市場上可用?還是會有一個中繼鏈上所有驗證者都信任的預言機?
我們一直在思考的另一點是如何處理代幣價值失衡的情況——即如果平行線程的獎勵太低而無法激勵Polkadot端的驗證者時,會發(fā)生什么。你可以簡單地使用頻率:包含平行線程的區(qū)塊候選者只會每隔X個塊發(fā)生一次。隨著TOK價值的增加,在Polkadot端的狀態(tài)更新頻率可能會相應增加。
你做到了——我們希望你覺得這有用!
你是否也在考慮成為平行鏈或平行線程?還是你需要在你的服務中增加合法性和經過證明的聲明?
讓我們保持聯(lián)系并交流想法!你可以在我們的社區(qū)聊天中找到我們。我們一直在尋找合作伙伴和集成商。
你是否對我們在KILT協(xié)議上正在建立的東西,和為什么我們認為管理互聯(lián)網上信任關系的解決方案將改變世界感到好奇?
查看我們的網站或我們的白皮書吧。動手操作我們的101教程,或瀏覽我們的SDK和基于Substrate的節(jié)點運行時。
記住
在撰寫本文時(2019年9月),Polkadot尚未上線。我們在本文使用的許多信息確實都很新。它源于官方文檔,也源于我們與Parity和Polkadot社區(qū)的朋友進行的討論。如果用Kusama的話講就是:沒有諾言。此文章可能包含一些會變化的部分。Polkadot本身將受到運行時升級或治理設計更改的影響。
來源: PolkaWorld?