偶然聽到一句話笛丙,這么說的:只要是挖礦的幣漾脂,就都是好幣。
此話頗有一定的韻味胚鸯,當(dāng)然骨稿,這肯定是某礦主說的,于是想到了今天的主題姜钳。
挖礦到底是好還是壞坦冠?節(jié)省成本還是浪費(fèi)資源?
挖礦是為了解決共識(shí)問題哥桥,那設(shè)計(jì)之初辙浑,有沒有想過,互不信任的一群人之間要達(dá)成共識(shí)拟糕,得耗費(fèi)多大的能量判呕?
為了解決拜占庭將軍問題,中本聰巧妙地引入了發(fā)送信息的成本送滞,即為了防止多個(gè)將軍在同一個(gè)時(shí)間段都向四周廣播信息侠草,從而導(dǎo)致多重信息不一樣而產(chǎn)生沖突。所以同一個(gè)時(shí)間段只能由一個(gè)節(jié)點(diǎn)來發(fā)送信息犁嗅。
為了達(dá)到這個(gè)目的梦抢,這里引入的發(fā)送信息的成本就是工作量證明,也就是挖礦愧哟。
工作量證明是比特幣的共識(shí)機(jī)制奥吩,也是目前最為安全可靠的共識(shí)機(jī)制哼蛆。
工作量證明的意思就是說,你必須證明你做了一定的工作霞赫,付出了努力腮介。
很好解釋,你的畢業(yè)證端衰、駕駛證叠洗,都是工作量證明。
那為什么比特幣要通過挖礦的方式旅东,做這種巨耗能量的事情呢灭抑?
據(jù)稱,到2020年抵代,比特幣網(wǎng)絡(luò)的耗電量將達(dá)到丹麥整個(gè)國家的水平腾节。
也就可以這么理解,為了達(dá)成一個(gè)網(wǎng)絡(luò)的共識(shí)荤牍,乃至于需要消耗一個(gè)國家的用電案腺。這也太嚇人了。
為什么中本聰要采取這樣簡(jiǎn)單粗暴的共識(shí)機(jī)制呢康吵?
1劈榨,為什么礦工會(huì)去挖礦?
因?yàn)榈V工挖礦可以獲得利益晦嵌,而只有確保比特幣網(wǎng)絡(luò)是安全可靠的同辣,自己才能獲得利益,所以惭载,礦工對(duì)比特幣網(wǎng)絡(luò)是共生性質(zhì)的旱函。
礦工挖礦,付出了巨大的成本棕兼,這個(gè)成本主要體現(xiàn)在礦機(jī)和電費(fèi)上陡舅,為了獲得挖礦的利益抵乓,盡管這算法是隨機(jī)碰撞伴挚,能不能獲得收益都是隨機(jī)的。每個(gè)節(jié)點(diǎn)都朝著同一個(gè)目標(biāo)去做事灾炭,也就是挖礦茎芋,挖礦即是對(duì)網(wǎng)絡(luò)有所付出,所有節(jié)點(diǎn)都承認(rèn)這一種有付出才能有回報(bào)的模式蜈出,這就算是一種共識(shí)田弥。
2,比特幣是首個(gè)真正去中心化的應(yīng)用铡原,本身就是一個(gè)實(shí)驗(yàn)偷厦,其起初的脆弱性可能經(jīng)不起大算力的攻擊商叹,設(shè)計(jì)時(shí),必須把可靠性是第一位只泼。只有越多人參與到挖礦中來剖笙,整個(gè)網(wǎng)絡(luò)的算力就會(huì)增大,多人的力量就可以抵擋單獨(dú)個(gè)體的攻擊请唱,一個(gè)人的算力要打敗一群人弥咪,那得耗費(fèi)百億美金的資源。
工作量證明就是一條不歸路十绑,它讓整個(gè)網(wǎng)絡(luò)變得越來越安全不可逆聚至,越多人參與,越難被攻擊本橙。也許一二十年會(huì)扳躬,比特幣網(wǎng)絡(luò)所需耗費(fèi)的電就要幾個(gè)丹麥國家的電量了。
無論如何勋功,就目前來說坦报,與維護(hù)一個(gè)中心化的國有銀行所需要的成本相比,這個(gè)成本簡(jiǎn)直低得可憐狂鞋,比特幣用的是電力來建立信任片择,銀行們用的是高樓大廈、保安骚揍、職員字管、成本更難以估量。
有句話說的好信不,去中心化不是目的嘲叔,能縮減成本,提高效率才是真正的目的抽活。
相比起PoW硫戈,那PoS、DPoS等共識(shí)機(jī)制是不是就一定低成本下硕、安全環(huán)保呢丁逝?
PoS, 即權(quán)益證明,在PoS的模式下梭姓,有一個(gè)名詞叫幣天霜幼,幣天值=你手里的幣的數(shù)量X持有的時(shí)間。比如你有100個(gè)幣誉尖,持有了30天罪既,那么此時(shí)的幣天就是3000。這時(shí),如果發(fā)現(xiàn)一個(gè)新PoS區(qū)塊琢感,幣天就會(huì)被清空為0.每被清空365幣天丢间,將會(huì)從區(qū)塊中獲得0.05個(gè)幣的利息。
在這樣的一個(gè)模式下驹针,它鼓勵(lì)你持有更多的幣千劈,并持有更長(zhǎng)的時(shí)間,你越是支持這個(gè)幣牌捷,獲得的收益就越大墙牌。
簡(jiǎn)單來說,PoS 是用一個(gè)確定性算法以隨機(jī)選擇一個(gè)股東來產(chǎn)生下一個(gè)區(qū)塊暗甥,在這個(gè)算法里喜滨,誰的余額多,誰被選中的可能性就越大撤防。
那使用PoS機(jī)制虽风,所要付出的成本就是:買幣花費(fèi)的金錢+持有的時(shí)間成本。
這個(gè)過程貌似沒有耗費(fèi)什么電力寄月,相比PoW來說辜膝,看起來更加環(huán)保。
仔細(xì)思量漾肮,首先需要花錢去持幣厂抖,這是一部分容易看到的開銷,另外就是持幣的時(shí)間克懊,這里包含了時(shí)間成本忱辅、機(jī)會(huì)成本,這種隱性的成本就不好計(jì)算了谭溉。
除此外墙懂,PoS機(jī)制耗費(fèi)的還有怎樣形式的成本呢?
反正相比PoW, 肯定更不容易估量扮念。
再說到DPoS, 即股份授權(quán)證明损搬,所有持幣的節(jié)點(diǎn)都擁有投票權(quán),發(fā)起一次投票柜与,票數(shù)最多的前100位代表可輪流產(chǎn)生區(qū)塊巧勤。每位代表被分配到一個(gè)時(shí)間段生產(chǎn)區(qū)塊,所有的代表將受到等同于一個(gè)平均水平的區(qū)塊所含交易費(fèi)的1%作為報(bào)酬旅挤。
DPoS采用投票來產(chǎn)生“出塊權(quán)”的機(jī)制踢关,投票本身也是基于信任的伞鲫。如果投錯(cuò)了粘茄,緊急情況下還可以支付一定的費(fèi)用來改變投票。
這種模式借助了原本就有的信任,一般是社區(qū)的意見領(lǐng)袖能更容易獲得高票數(shù)柒瓣,獲得出塊權(quán)儒搭,從中收益。
這樣的模式成本的確大大減少了芙贫,你它的可靠性經(jīng)得起考驗(yàn)么搂鲫?
正如有人所說,去中心化和效率本身是件矛盾的事情磺平,如果想提高網(wǎng)絡(luò)每秒的交易數(shù)(TPS)魂仍,就需要減少確認(rèn)減點(diǎn)的數(shù)量,加大單個(gè)節(jié)點(diǎn)的工作拣挪,這樣可能就會(huì)一定程度上變得中心化....
真是件矛盾的事情擦酌。
DPoS機(jī)制的共識(shí)成本降低,犧牲的是不是去中心化菠劝、犧牲的是不是可靠性赊舶,這個(gè)有待商榷。
但這樣的機(jī)制顯然是有它存在的道理的赶诊,還是那句話笼平,去中心化不是目的、中心化也不是目的舔痪,去權(quán)威化才是目的寓调,提高效率和可靠性才是目的。
PoW锄码、PoS捶牢、DPoS, 誰的共識(shí)成本低?這不僅僅是一個(gè)經(jīng)濟(jì)問題巍耗,更是包含了人們對(duì)成本秋麸、效率、可靠性各種方面的考量炬太,然而這一切仍是個(gè)實(shí)驗(yàn)灸蟆,ETH正在經(jīng)歷PoW轉(zhuǎn)PoS的過程,同時(shí)有面臨DPoS的EOS的考驗(yàn)亲族,讓我們期待下未來共識(shí)算法的演進(jìn)吧炒考。
說了這么多,也無法得出一個(gè)結(jié)論霎迫,甚至斋枢,思考這個(gè)問題是不是顯得有點(diǎn)鉆牛角尖了。
我是蘇江知给,長(zhǎng)期分享區(qū)塊鏈思考瓤帚,歡迎加我微信與我交流:iamsujiang