本文由幣乎社區(qū)(bihu.com)內(nèi)容支持計(jì)劃贊助
在看本文前,最好先了解區(qū)塊鏈相關(guān)概念:比特幣,以太坊,錢包侈净,智能合約,秘鑰等
令牌(Token)模型和資源使用
在EOS白皮書上,這一塊屬于第6節(jié)畜侦,這一節(jié)主要講的是
1.在EOS里有哪些資源运怖?這些資源怎么被分配?以及對于資源消耗夏伊、大家搶占資源等問題的解決方案
2.Token(你所持有的EOS代幣)的使用策略,Token在EOS系統(tǒng)里是干嘛用的吻氧?當(dāng)然主要是說除了可以在交易所買賣之外它還有什么用溺忧?
3.Token和那些資源有什么關(guān)系?EOS用了什么策略
EOS提供的資源有:
1.帶寬和日志存儲(chǔ)(磁盤)
2.計(jì)算和計(jì)算backlog(可以理解為CPU)
3.狀態(tài)存儲(chǔ)器(內(nèi)存RAM)
所有的區(qū)塊鏈資源都是有限的盯孙,所以需要系統(tǒng)有一個(gè)機(jī)制來防止被濫用鲁森。例如:比特幣和以太坊是用手續(xù)費(fèi)和Gas來防止資源被無限使用的,那么EOS是怎么防止資源被濫用的呢振惰?
區(qū)塊生產(chǎn)者(礦工)可以發(fā)布他們可用的帶寬歌溉、計(jì)算資源和狀態(tài)存儲(chǔ)資源的容量。每個(gè)用戶對資源的使用率跟Token持有的比例成正比骑晶。持有1%的Token的賬戶可以使用1%的狀態(tài)存儲(chǔ)資源痛垛。
這1%對于不同的資源有不同的用法,像帶寬和計(jì)算能力(cpu)這樣的瞬時(shí)資源桶蛔,只有在用的時(shí)候才會(huì)消耗匙头,它們是短暫的,不能保存仔雷。因此采用的策略是在保留的基礎(chǔ)上進(jìn)行分配蹂析,算法類似于Steamit限制帶寬的算法,有點(diǎn)像QoS算法碟婆。怎么理解呢电抚?假如你持有1%的Token,那么在瞬時(shí)資源的使用上竖共,你最少可以使用到1%蝙叛,如果系統(tǒng)比較空閑,那么你可以使用的更多公给,如果系統(tǒng)非常繁忙甥温,那么系統(tǒng)至少可以保證有1%的資源是專門給你提供的。
那你用了多少資源妓布,EOS是怎么算的呢姻蚓?
目標(biāo)和主觀度量
關(guān)于怎么限制資源的使用,EOS的做法是匣沼,全部由區(qū)塊生產(chǎn)者自己決定狰挡。既可以使用系統(tǒng)默認(rèn)的按照消息或存儲(chǔ)容量來衡量使用了多少,也可以按照自己的算法和估計(jì)來衡量。
付費(fèi)策略
在EOS上的應(yīng)用不能強(qiáng)制用戶為使用區(qū)塊鏈資源而付費(fèi)加叁,同樣的EOS也不會(huì)強(qiáng)制應(yīng)用的收費(fèi)策略倦沧。這和大部分系統(tǒng)一樣,例如IOS里的應(yīng)用有免費(fèi)它匕,也有收費(fèi)的展融,具體怎么弄都看應(yīng)用場景。
下面看看EOS提供的授權(quán)能力
授權(quán)能力
上面說過假如你持有1%的Token,你就能用1%的資源豫柬。但是呢告希,你不一定是開發(fā)者,所以這1%使用資源的能力烧给,對你來說就沒用了燕偶。那么EOS可以讓你出租你的“Token的能力”,這樣你又多了一份收入础嫡。這么看來EOS就有點(diǎn)像地皮了指么。
將交易成本與Token價(jià)值分開
上面說過假如你持有1%的Token,你就能用1%的資源,這里要說下你擁有1%資源的使用權(quán)跟Token的價(jià)格無關(guān)榴鼎。比方說伯诬,你在EOS價(jià)格是50元錢的時(shí)候買入100個(gè)EOS,占所有EOS的1%巫财,這時(shí)你能用1%的資源姑廉,當(dāng)EOS的價(jià)格漲到100或跌到10的時(shí)候,你還是有這個(gè)1%翁涤。
這時(shí)EOS系統(tǒng)的主要優(yōu)點(diǎn)之一桥言,應(yīng)用程序可以用的帶寬完全獨(dú)立于任何Token的價(jià)格。只要持有一定數(shù)量的Token葵礼,就可以在固定的狀態(tài)和帶寬使用的情況下永久的用下去号阿,開發(fā)者和用戶不受Token市值波動(dòng)的影響。
那么Token的價(jià)值會(huì)對誰有影響呢鸳粉?又怎么保證網(wǎng)絡(luò)性能扔涧?
EOS.IO系統(tǒng)將獎(jiǎng)勵(lì)那些生成了區(qū)塊的區(qū)塊生成者一定的令牌。Token的價(jià)值將影響一個(gè)區(qū)塊生成者能夠購買的帶寬届谈、存儲(chǔ)和計(jì)算量枯夜;這個(gè)模型自然會(huì)利用上升的令牌價(jià)值來提高網(wǎng)絡(luò)性能。
這里有個(gè)問題艰山,如果EOS跌成狗怎么辦湖雹?礦工不是沒錢買帶寬嗎?
其實(shí)只要EOS足夠強(qiáng)大曙搬,基于它開發(fā)的應(yīng)用在增加摔吏,那么流通的Token就會(huì)減少鸽嫂,需要買Token的人也會(huì)多,那么價(jià)格就會(huì)上漲征讲。那如果沒人在上面開發(fā)應(yīng)用呢据某?這就好像蘋果手機(jī)要是沒有軟件該怎么辦?那還不得看開發(fā)者開發(fā)了應(yīng)用能不能賺錢嗎诗箍?
狀態(tài)存儲(chǔ)成本
這個(gè)存儲(chǔ)成本說的是癣籽,開發(fā)者必須保持最低的余額,以保證應(yīng)用所需要的存儲(chǔ)空間滤祖。
EOS技術(shù)白皮書上是這樣說的
因?yàn)閹捄陀?jì)算資源可以被委托筷狼,因此應(yīng)用程序狀態(tài)的存儲(chǔ)要求應(yīng)用的開發(fā)者持有令牌直到該狀態(tài)被刪除。如果狀態(tài)不被刪除氨距,那么令牌將被有效地從循環(huán)中刪除。
每個(gè)用戶帳戶需要一定數(shù)量的存儲(chǔ)空間棘劣;因此俏让,每個(gè)帳戶必須保持最低余額。隨著網(wǎng)絡(luò)存儲(chǔ)容量的增加茬暇,最低余額的要求將會(huì)下降首昔。
塊獎(jiǎng)勵(lì)
每次生成一個(gè)塊時(shí),EOS.IO系統(tǒng)都會(huì)獎(jiǎng)勵(lì)該區(qū)塊生成者一個(gè)新的Token糙俗。所創(chuàng)建的令牌數(shù)量由所有區(qū)塊生成者所公布的期望報(bào)酬的中位數(shù)決定勒奇。EOS.IO系統(tǒng)可能被配置為限制區(qū)塊生成者所得獎(jiǎng)勵(lì)上限,這樣巧骚,令牌供應(yīng)的年總增長不超過5%赊颠。
EOS上不需要挖礦,由EOS直接發(fā)送獎(jiǎng)勵(lì)(Token)給區(qū)塊生成者劈彪。每年Token的增長數(shù)控制在5%以內(nèi)竣蹦,相當(dāng)于說Token數(shù)不是固定的,每年會(huì)增發(fā)5%沧奴。相比比特幣固定的一共2100萬個(gè)是不同的痘括。
社區(qū)福利應(yīng)用
除了加入以EOS.IO系統(tǒng)為基礎(chǔ)的區(qū)塊生成者團(tuán)隊(duì),用戶還可以選擇3個(gè)社區(qū)福利應(yīng)用滔吠,也稱為智能合約纲菌。這3個(gè)應(yīng)用程序最多能按配置的比例接收到每年的令牌配額減去已支付給區(qū)塊生成者的部分。這些智能合約將根據(jù)每個(gè)應(yīng)用程序從令牌持有者收到的選票比例來收取令牌疮绷。經(jīng)選舉的應(yīng)用程序或智能合約可以由新當(dāng)選的應(yīng)用程序或令牌持有人的智能合約所替代翰舌。
這節(jié)怎么理解呢?
配合學(xué)習(xí)筆記系列文章一起讀會(huì)更好理解哦
上一篇:EOS技術(shù)白皮書學(xué)習(xí)筆記(三) - 應(yīng)用程序的確定性并執(zhí)行
本文首發(fā)于微信公眾號:lin-mingtan 歡迎關(guān)注交流 .