摘要:雙管齊下的發(fā)行政策在基礎(chǔ)發(fā)行結(jié)束之前,礦工的收入是這樣基礎(chǔ)發(fā)行二級(jí)發(fā)行手續(xù)費(fèi),與比特幣有著類似的發(fā)行曲線。在前個(gè)減半周期中,網(wǎng)絡(luò)會(huì)發(fā)出絕大部分的區(qū)塊獎(jiǎng)勵(lì),與比特幣不同的是,當(dāng)基礎(chǔ)發(fā)行完全結(jié)束后,仍然有二級(jí)發(fā)行擔(dān)任出塊獎(jiǎng)勵(lì)的角色。
在 31/32 期秘猿科技小課堂中,我們從經(jīng)濟(jì)模型角度分析了現(xiàn)有區(qū)塊鏈的問(wèn)題,以及狀態(tài)爆炸的問(wèn)題。Nervos CKB 的經(jīng)濟(jì)模型為了解決現(xiàn)有問(wèn)題,提出了創(chuàng)新的設(shè)計(jì),如 Nervos DAO、基礎(chǔ)發(fā)行 + 二級(jí)發(fā)行的發(fā)行政策。
秘猿科技區(qū)塊鏈小課堂第 33 期
簡(jiǎn)單來(lái)說(shuō),區(qū)塊鏈?zhǔn)且粋€(gè)公開(kāi)的賬本,區(qū)塊鏈的狀態(tài)指的是這個(gè)賬本當(dāng)前的樣子。
目前大部分的區(qū)塊鏈都存在狀態(tài)存儲(chǔ)的問(wèn)題,特別是對(duì)于追求性能的區(qū)塊鏈,在達(dá)到性能之后,狀態(tài)爆炸就會(huì)出現(xiàn),因?yàn)閷懭氲臄?shù)據(jù)將更加龐大。但是目前大部分區(qū)塊鏈并沒(méi)有考慮狀態(tài)存儲(chǔ)的問(wèn)題,因?yàn)樵诖酥肮溸€被困在性能的瓶頸中。
這是一個(gè)區(qū)塊鏈版本的公地悲劇--用戶只要支付一次手續(xù)費(fèi)就能夠永久地在區(qū)塊鏈這個(gè)賬本中寫入數(shù)據(jù),而且數(shù)據(jù)存儲(chǔ)的成本并不是自己承擔(dān)。礦工只收到第一筆手續(xù)費(fèi)就要承擔(dān)狀態(tài)存儲(chǔ)的成本,所以會(huì)造成「一次付費(fèi),永久占用」的問(wèn)題。
所有礦工都維護(hù)一個(gè)公共賬本,除了寫入數(shù)據(jù)的用戶,維護(hù)賬本的人并沒(méi)有權(quán)力修改賬本,不然就導(dǎo)致大家賬本不一致,如此區(qū)塊鏈的狀態(tài)只能不斷積累,導(dǎo)致?tīng)顟B(tài)爆炸的問(wèn)題:
由于對(duì)交易的驗(yàn)證需要讀取狀態(tài),狀態(tài)不斷增大,讓交易驗(yàn)證變得緩慢;
新區(qū)塊的打包和驗(yàn)證也會(huì)更加緩慢;
在同步的時(shí)候請(qǐng)求周圍節(jié)點(diǎn)的數(shù)據(jù),而周圍節(jié)點(diǎn)為降低自己的存儲(chǔ)壓力會(huì)周期性地修剪狀態(tài)。當(dāng)同步時(shí)間過(guò)長(zhǎng),會(huì)導(dǎo)致請(qǐng)求的數(shù)據(jù)發(fā)生變化,從而降低節(jié)點(diǎn)同步的成功率。
最重要的是,區(qū)塊鏈的狀態(tài)爆炸會(huì)使得參與運(yùn)行全節(jié)點(diǎn)的成本變高(比如說(shuō)需要很高的硬件規(guī)格),這會(huì)降低社區(qū)成員參與運(yùn)行全節(jié)點(diǎn)的意愿:如果存儲(chǔ)空間占用累積太快,最后只會(huì)剩下少數(shù)的節(jié)點(diǎn)有能力可以承擔(dān)運(yùn)營(yíng)成本,那就會(huì)影響區(qū)塊鏈的去中心化特性和抗審查能力。
在一個(gè)區(qū)塊鏈系統(tǒng)中,計(jì)算和帶寬都是瞬時(shí)資源--如果這些資源用完了,下一個(gè)循環(huán)或是下一個(gè)出塊,這些資源會(huì)更新,可以重復(fù)使用。狀態(tài)存儲(chǔ)是長(zhǎng)期資源(對(duì)于現(xiàn)有的智能合約平臺(tái),已經(jīng)占用的狀態(tài)存儲(chǔ)空間是無(wú)法更新的),對(duì)于存儲(chǔ)的計(jì)費(fèi)應(yīng)該怎么做,如何與生態(tài)的發(fā)展掛勾,一直以來(lái)也沒(méi)有一個(gè)很好的解決方案。
Nervos CKB 的經(jīng)濟(jì)模型亮點(diǎn)Nervos CKB 經(jīng)濟(jì)模型的最大亮點(diǎn)是將鏈上的存儲(chǔ)空間作為公共資源:每一個(gè)原生代幣 CKB 代表一個(gè)單位的存儲(chǔ)空間。也就是說(shuō),如果發(fā)行了 3 億枚 CKB Token,那就代表整個(gè) CKB 網(wǎng)絡(luò)有 3 億 Kb 的狀態(tài)存儲(chǔ)空間。持有者可以在存儲(chǔ)空間中寫入任何數(shù)據(jù)或者合約,礦工通過(guò)工作量證明機(jī)制在獲得激勵(lì)的同時(shí)為這些空間提供安全性。
CKB 分為「基礎(chǔ)發(fā)行」和「二級(jí)發(fā)行」:
基礎(chǔ)發(fā)行CKB 的基礎(chǔ)發(fā)行和比特幣發(fā)行策略類似,區(qū)塊獎(jiǎng)勵(lì)大約每四年會(huì)減半一次,一直到所有的基礎(chǔ)發(fā)行被礦工開(kāi)采完畢。
二級(jí)發(fā)行CKB 的二級(jí)發(fā)行是一個(gè)常量增發(fā)的獎(jiǎng)勵(lì),不像基礎(chǔ)發(fā)行會(huì)每四年減半一次,二級(jí)發(fā)行每一年發(fā)出的區(qū)塊獎(jiǎng)勵(lì)都是一樣的,并且會(huì)一直增發(fā)下去。
NervosDAONervosDAO 可以幫助長(zhǎng)期投資者(Holder)對(duì)抗二級(jí)發(fā)行造成的通脹效應(yīng),假設(shè)我持有 1 萬(wàn)個(gè) CKB 原生代幣,并且預(yù)計(jì)這是一筆長(zhǎng)期投資,那么我可以將代幣鎖定進(jìn) NervosDAO 合約中,換取一定的利息,不會(huì)因?yàn)槎?jí)發(fā)行的通脹效應(yīng)而受到損失。
雙管齊下的發(fā)行政策在基礎(chǔ)發(fā)行結(jié)束之前,礦工的收入是這樣:「基礎(chǔ)發(fā)行 + 二級(jí)發(fā)行 + 手續(xù)費(fèi)」,與比特幣有著類似的發(fā)行曲線。在前 3 個(gè)減半周期中,網(wǎng)絡(luò)會(huì)發(fā)出絕大部分的區(qū)塊獎(jiǎng)勵(lì),與比特幣不同的是,當(dāng)基礎(chǔ)發(fā)行完全結(jié)束后,仍然有二級(jí)發(fā)行擔(dān)任出塊獎(jiǎng)勵(lì)的角色。
舉個(gè)例子,在「已占用的 CKB 占全部 CKB 的 60%,鎖定在 NervosDAO 的 CKB 占比 35%,可自由流通的 CKB 占比是 5% 」的狀況下:如果二級(jí)發(fā)行的出塊獎(jiǎng)勵(lì)是 100 CKB,那就會(huì)有 60 CKB 被分配到礦工手上,35 CKB 分配到 DAO 的合約的持有者手上,5 CKB 將會(huì)被交由社區(qū)治理處理。
二級(jí)發(fā)行首先是一種對(duì)于狀態(tài)占用的收費(fèi),也可以說(shuō)是一種租金,也就是要解決上一段提到的「一次付費(fèi),永久占用」的問(wèn)題。對(duì)于開(kāi)發(fā)者來(lái)說(shuō),所持有的 CKB 都是可以拿來(lái)使用的,只要數(shù)據(jù)占用了這個(gè)空間,那就要支付占用空間的費(fèi)用,也等于是負(fù)擔(dān)因?yàn)槎?jí)發(fā)行造成的通脹效應(yīng)所帶來(lái)的損失。
對(duì)于存儲(chǔ)空間使用者來(lái)說(shuō),支付的費(fèi)用(租金)將會(huì)透過(guò)二級(jí)發(fā)行給到礦工,這讓礦工在基礎(chǔ)發(fā)行因?yàn)閰^(qū)塊獎(jiǎng)勵(lì)減半而逐漸減少時(shí),還有第二種收入可以讓礦工愿意持續(xù)投入算力來(lái)保護(hù)整個(gè)網(wǎng)路。
最后還有一部分是可以自由流通的 CKB(沒(méi)有占用存儲(chǔ)空間,也沒(méi)有鎖定進(jìn) NervosDAO 的部分),這部分代幣所對(duì)應(yīng)的二級(jí)發(fā)行,將交由治理機(jī)制處理;在社區(qū)未達(dá)到機(jī)制的共識(shí)之前,這部分的「二級(jí)發(fā)行」將會(huì)被燒毀。
這樣的機(jī)制設(shè)計(jì),會(huì)鼓勵(lì) CKB 持有者在 CKB 上進(jìn)行開(kāi)發(fā),或是將 CKB 存入 NervosDAO 中,或是將 CKB 租賃給其他的開(kāi)發(fā)者。對(duì)這個(gè)機(jī)制設(shè)計(jì)的另外一個(gè)解讀是,當(dāng)持有者享有 CKB 的絕對(duì)流動(dòng)性時(shí),也會(huì)承擔(dān)一部分因?yàn)槎?jí)發(fā)行而造成的稀釋。
基礎(chǔ)發(fā)行加上二級(jí)發(fā)行將帶給礦工與持有者帶來(lái)長(zhǎng)期的可預(yù)測(cè)性收入,穩(wěn)定的發(fā)行政策將對(duì)持有者、礦工以及開(kāi)發(fā)者的持有成本或是開(kāi)采成本呈現(xiàn)一種線性的發(fā)展,而不會(huì)因?yàn)楦淖儼l(fā)行政策而造成瞬間的波動(dòng),改變了參與者原來(lái)的參與動(dòng)機(jī)。
CKB 設(shè)計(jì)所解決的存儲(chǔ)問(wèn)題CKB 二級(jí)發(fā)行和 NervosDAO 的精密設(shè)計(jì)為區(qū)塊鏈的狀態(tài)爆炸問(wèn)題提供了解決方案:對(duì)長(zhǎng)期占用狀態(tài)的開(kāi)發(fā)者收取定期定額的租金,「一次付費(fèi),永久占用」不復(fù)存在。
CKB 上紀(jì)錄的所有數(shù)據(jù),是經(jīng)過(guò)全球共識(shí)的數(shù)據(jù),但是當(dāng)一個(gè)開(kāi)發(fā)者認(rèn)為某些數(shù)據(jù)不再重要的時(shí)候,他可以將這段數(shù)據(jù)刪除,并更換其他更重要的數(shù)據(jù)到他所持有的 CKB 上,而新的數(shù)據(jù)會(huì)經(jīng)過(guò)全節(jié)點(diǎn)的共識(shí)而保存下來(lái),而被刪去的數(shù)據(jù),仍然會(huì)保留在歷史節(jié)點(diǎn)上。
由于世界狀態(tài)(經(jīng)過(guò)全球共識(shí),可存儲(chǔ)空間的最大值)即 CKB 的發(fā)行總量,這使得參與全節(jié)點(diǎn)的成本是可以預(yù)測(cè)的,同時(shí)因?yàn)?CKB「鏈下計(jì)算,鏈上驗(yàn)證」的特性,參與全節(jié)點(diǎn)的費(fèi)用將會(huì)足夠的低,也將帶來(lái)更好的去中心化體驗(yàn)。
在 CKB 上與狀態(tài)存儲(chǔ)最相關(guān)的節(jié)點(diǎn)分成兩種,一種是參與全局狀態(tài)共識(shí)的全節(jié)點(diǎn),一種是紀(jì)錄歷史數(shù)據(jù)的歷史節(jié)點(diǎn),所以當(dāng)我們說(shuō)全局狀態(tài)的時(shí)候,指的是有限的存儲(chǔ)空間,有限的資源將帶來(lái)一連串的影響,即越多的開(kāi)發(fā)者占用了 CKB 后,CKB 的可供給量將會(huì)變小,在需求不變的狀況下,CKB 的價(jià)值將會(huì)上升,同時(shí)因?yàn)橄嚓P(guān)的應(yīng)用增加,手續(xù)費(fèi)用也會(huì)同時(shí)提升,提升了礦工的收入。
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/24739.html
摘要:張韌的論文被頂級(jí)安全會(huì)議接收這是安全頂會(huì)上第一篇來(lái)自中國(guó)大陸區(qū)塊鏈團(tuán)隊(duì)的論文,來(lái)自研究員張韌發(fā)表的。感謝韓國(guó)小伙伴的熱情,期待后續(xù)更多更深入的交流。 showImg(https://segmentfault.com/img/bVbpMG9?w=1080&h=460); 3 月9 日凌晨 Nervos 聯(lián)合創(chuàng)始人及研究員 Kevin Wang 在 GitHub 上提交了 CKB 經(jīng)濟(jì)模型...
摘要:自我保障協(xié)議與加密經(jīng)濟(jì)加密經(jīng)濟(jì)是區(qū)塊鏈發(fā)展多年以后形成的全新經(jīng)濟(jì)體。根證書頒發(fā)機(jī)構(gòu)為互聯(lián)網(wǎng)創(chuàng)造信任,它們是整個(gè)互聯(lián)網(wǎng)信任體系的引擎。的信任引擎區(qū)塊鏈?zhǔn)莿?chuàng)造信任的機(jī)器,是一個(gè)不依賴任何第三方的由算法和經(jīng)濟(jì)激勵(lì)維護(hù)的的網(wǎng)絡(luò)。 在上一篇中,我們暢想了區(qū)塊鏈的未來(lái)。秘猿科技在行業(yè)內(nèi)有著豐富的工程實(shí)踐經(jīng)驗(yàn),在多年的實(shí)踐中,我們不禁思考:區(qū)塊鏈技術(shù)到底能用來(lái)干什么?區(qū)塊鏈?zhǔn)且褚蕴灰粯映蔀槭澜缬?jì)...
摘要:年,包括分層的網(wǎng)絡(luò)以及一個(gè)作為共同知識(shí)庫(kù)的區(qū)塊鏈,都已經(jīng)成熟。是一個(gè)在設(shè)計(jì)上非常不同的公有鏈協(xié)議,也是網(wǎng)絡(luò)中的基礎(chǔ)層,是整個(gè)加密經(jīng)濟(jì)網(wǎng)絡(luò)的信任引擎。主要指責(zé)是記錄和更新本地累計(jì)工作量最高的鏈,并維護(hù)鏈上數(shù)據(jù)的索引。 說(shuō)到猿起,這些心里的想法能追溯到 2016 年,甚至更早。2017 年,包括分層的網(wǎng)絡(luò)以及一個(gè)作為共同知識(shí)庫(kù)(Common Knowledge Base)的區(qū)塊鏈,都已經(jīng)成...
摘要:秘猿科技區(qū)塊鏈小課堂第期的技術(shù)目標(biāo)是設(shè)計(jì)一個(gè)分層的加密經(jīng)濟(jì)網(wǎng)絡(luò)。換句話說(shuō),從分層的角度來(lái)看,現(xiàn)有的區(qū)塊鏈設(shè)計(jì)方式都是過(guò)時(shí)的。 從分層的角度來(lái)看,現(xiàn)有的區(qū)塊鏈在設(shè)計(jì)時(shí)考慮的是特定的功能(例如支付,或者是運(yùn)行 DApp),并希望在運(yùn)行一段時(shí)間后,讓上層協(xié)議來(lái)適應(yīng)自己。然而區(qū)塊鏈并不天然是 Layer 1,Layer 1 是需要設(shè)計(jì)的。在分層的大框架下,上層協(xié)議和分層網(wǎng)絡(luò)分別有著怎樣的需求?...
摘要:很多的問(wèn)題在開(kāi)始之后就變得簡(jiǎn)單了,難的是開(kāi)始。這些海報(bào)就從北美的開(kāi)始,直到臺(tái)北結(jié)束兩天之后,我們收到了臺(tái)北伙伴的消息,他成功破解了這道謎題,同時(shí)收到了我們的機(jī)械猿及周邊獎(jiǎng)勵(lì)。月日,北美市場(chǎng)運(yùn)營(yíng)將參加活動(dòng)。 showImg(https://segmentfault.com/img/bVbqxr3?w=1080&h=460); 本期小編 | Sherry 不知不覺(jué), Nervos 雙周報(bào)已...
閱讀 3032·2021-11-18 10:02
閱讀 3298·2021-11-02 14:48
閱讀 3357·2019-08-30 13:52
閱讀 511·2019-08-29 17:10
閱讀 2060·2019-08-29 12:53
閱讀 1362·2019-08-29 12:53
閱讀 989·2019-08-29 12:25
閱讀 2115·2019-08-29 12:17