PPC/點點幣 的pos挖礦模式感覺非常具有革命性, 為什麼很多新幣還是使用pow模式?

PPC/點點幣 的pos挖礦模式感覺非常具有革命性, 為什麼很多新幣還是使用pow模式, 是 pos有什麼問題嗎?


稍後細答。

POS不是一個合理的模式,如果出現分叉,POS機制會造成多條鏈並行。

2016年8月4日 的回答

寫入區塊鏈的資格

題主提到說POS挖礦的方式非常具有革命性,這一點我是同意的。但我想指出的是,POS具有局限性,以至於POS不宜做為公有鏈(比如貨幣)的區塊鏈技術。

無論是POW/POS,還說其他的幾十種技術,簡單說都是在解決「誰有資格寫區塊鏈」的問題。如果區塊鏈只有一個人有資格寫入,那這就和一個普通的本地資料庫一樣了。比特幣目前使用的是POW,即工作量證明,以工作量來證明自己有資格寫入區塊鏈。通過窮舉尋找一個符合要求的HASH,目前全網算力1.6EHz的情況下,平均每10分鐘會出現一個符合要求的答案,誰先找到這個答案的,誰就可以向比特幣區塊鏈寫入一個新區塊。如果你的機器的算力大,你就有比別人更多的機會先找到符合要求的答案,而獲得寫入區塊的權利。區塊允許寫入區塊的那人人給自己增發12.5個比特幣做為獎勵。在這個模式下,獲取區塊獎勵的成本主要來自於設備和設備的耗電。如果幣價穩定,這個成本會被眾礦工逐漸推高至接近於區塊獎勵,成為低盈利的工作。由於成本高昂,攻擊者難以在短時間內組織壓倒性的算力,(即傳說中的51%攻擊,但其實51%依然遠遠不足以發起攻擊),掌握區塊鏈的走向,完成區塊回滾的動作為自己牟利。

題主說的POS,即權益證明,是用「擁有的幣齡」來證明自己有資格寫入區塊鏈。幣齡可以理解為幣量乘以時間,如果你有一個幣,在這個地址上放了100天,你就擁有100幣齡。當你挪動這比幣,這100幣齡就消失了,或者說你「毀滅」了100幣齡。因此,無論你持幣多少,你可以「毀滅」的幣齡都是有限的。當然,大戶會每天可以攢出更多的幣齡。如果說POW是燒電來搶「記賬權」,那POS就是燒幣齡來搶「記賬權」,幣齡是隨時間自然出現的,環保不費電,並且人人都可以有。同樣POS也會給記賬的人獎勵幣,鼓勵大家都「毀滅」掉自己的幣齡來參與記賬的爭奪,保障賬簿不被隨意寫入。由於幣齡的有限性,只要進行一些限制,POS機制中也很難獲得壓倒性的幣齡來控制區塊鏈。

當然,POW和POS都有一定的安全局限性,這裡不詳細討論了。

分叉的問題

最近以太坊發生了著名的硬分叉事件,並且比特幣要不要硬分叉的問題也是爭論到了分勝負的時候了。這時候,大家才發現,POS在設計上,對硬分叉危機完全沒有抵抗力。

軟分叉和硬分叉都是對區塊鏈系統的升級。軟分叉是指1.0升級到2.0之後,2.0版本可以兼容1.0版本,雖然用1.0 版本少了一些功能,但新舊版本還是可以一起用。硬分叉是指2.0完全不認1.0,用2.0的人從某一區塊開始執行新版本,從此和用1.0的舊鏈分開。分叉之後,如果還有人停留在1.0版本,就會出現雙鏈並行的情況。在分叉前的鏈被兩個版本同時承認,如果你在分叉前擁有100個幣,在分叉後,兩個版本里都擁有100個幣,地址,私鑰都是相同的。兩邊的幣要分別和相同版本的人交易,各自有各自的市場價格。並且,由於地址和私鑰相同,會有發生「重放攻擊」的危險。

區塊鏈的升級是難免的,如果不得不硬分叉升級,就一定要考慮支持率的問題。無論何種升級,一定是有人不同意的,升級率不可能達到百分之百。比如50%支持率,發生硬分叉後必定行成兩條鏈,由於幣量突然增多,幣價對法幣會暴跌。

分叉的預防

比特幣的POW系統某種程度上可以防止分叉後的分裂。以85%支持率為例,分叉後2.0鏈擁有之前85%的算力,1.0的舊鏈擁有之前15%的算力。2.0鏈的出塊速度會下降到10min/0.85,即11.8分鐘,1.0鏈的出塊速度會下降到66.7分鐘。比特幣每2016個塊調整難度,如果是在一次調整難度後立馬分叉,那麼新鏈16.5天後調整難度到10分鐘出塊,舊鏈93.3天後調整難度。舊鏈要在66.7分鐘出塊的情況下工作三個月,難度調整上限是4倍,接下來的2016個塊出塊速度是17分鐘。並且,比特幣規定礦工得到的區塊獎勵要在100個塊以後才可以使用。這會造成舊鏈交易困難,幣價低,新鏈交易方便,幣價高。算力堅守舊鏈的成本很高,並且沒有前途,會出現馬太效應,所有算力流向新鏈,舊鏈失去算力而停止運行,或默默運行但無人問津。

同樣的情況換到以太坊的POW就不一樣了,以太坊的POW是每個塊調整一次難度,出塊速度15s。當以太坊旗下的DAO被黑客攻擊之後,社區緊急執行了硬分叉,但很多人是不情願的。分叉後90%以上的算力進入了新版本,不足10%的算力留在舊版本。可是,以太坊的POW出塊速度本身就很快,難度調整得也很快,舊鏈很快就調整到了低難度,可以正常出塊。這時,舊鏈上線Poloniex交易所,幾天內交易量達幾萬比特幣,並且價格從新鏈的1%衝到了新鏈的30%,算力也開始流向舊鏈(因為有利可圖),新舊鏈形成對頂的勢頭,尚不知後事如何。至少開發組是名聲掃地了。。

同樣的情況,如果發生在POS幣上,分叉後所有人都會同時保留舊鏈和新鏈,POW不能兩頭同時干,POS是可以雙開的。反正兩條鏈上都有幣,都可以賺區塊獎勵。這樣舊鏈極難被捨棄,以至於每次分叉就會形成一種新的山寨幣,相當於增發100%。就是一次分叉出10個版本,大家也不會有意見,默默地同時在10條鏈上POS。因此,POS作為貨幣鏈的應用,是很難令人對其前途抱太大希望的。


謝邀。

道理很簡單。PoS得幣成本低,所以也不會有人高價買的。


實際上POS存在眾多黑天鵝。

其中一種是硬分叉,POW時,如果分叉的弱方由於難度極高而算力極低,弱分叉的礦工會因為電力開支的壓力而無法等到出塊而放棄,因此能很快恢復小算力礦工的惡意「分裂」(BCC是因為礦工足夠多,才能實現在電費搞垮礦工之前挖出新塊來)。而POS則不同,比如明天某某知名程序員,製作了一個新版本,然後開始鼓吹和號召大家使用,你用不用?相信基於未來利益的可能性,大多數人都會用,為什麼,因為你可以多開,開兩種錢包並不需要更多的算力,多開一個,幾乎是無成本的,那麼,有什麼理由放棄獲得另外一個平行幣種的機會呢。這如同是比特幣的礦機,如果同時挖BTC和BCC,並不需要另外一個機器,而且只消耗一份電費,那為什麼不呢?對於POW,這是不可能的,而對於POS,這個問題就是相當現實的。

另外一種則是後門,這個後門未必是某某厲害的黑客,也可能是某某國家安全局,因為沒有專用礦機,大多數人使用的也是自己的PC運行錢包,那麼如果有一天,某某系統某某後門被操控(「想哭」病毒已經證明了威力了),直接全球性修改錢包、直接篡改區塊記錄,那麼當被修改部分佔用的權益超過了51%,某某安全局就侵吞了這個幣。而POW則不行,要篡改區塊鏈則需要足夠算力去預挖,某某安全局不可能動用超算(超算現在遠遠沒有當前的BTC算力大了),這又回到了中本聰原始的那個設計內,靠算力成本保障了安全。

所以POS總是會回到一個經濟學的問題上,等價於是:如何長期不給保安發工資,卻要讓他公平地維護治安。


比特幣非常具有革命性,為什麼人們還在用人民幣?

電子書非常具有革命性,為什麼人們還在讀實體書?

共*黨非常具有革命性,為什麼……


其實POS也是一種POW,只不過是在POW裡面加入了幣齡的要素

相信你已經知道了POW是需要投入大量算力的

POW是需要你不斷生成隨機數,通過這個隨機數算得的哈希小於全網難度N,這時候你就挖出來一個塊。這個全網難度N對所有人都是一樣的,所以大家比拼的就是算力

POS也是一樣的,需要你不斷生成隨機數,通過這個隨機數算得的哈希小於難度係數x你的幣齡,可以看到,你的幣齡越大,你就越容易找到這個隨機數

可以看到,POS也是需要算力支撐的,而且幣少的一方也可以利用算力優勢攻擊幣多的一方


推薦閱讀:

除了比特幣,其他幣哪個投資靠譜?國內哪裡交易安全?
如何看待近期發行USDT的公司Tether出現保證金不足的現象?是否會使比特幣市場產生系統性風險?
比特幣,是瘋狂的騙局? 還是不斷升值的貨幣?
在雲幣網這樣一個大型虛擬貨幣對賭平台工作是怎樣的體驗?

TAG:比特幣Bitcoin | 比特幣礦池 | 比特幣Bitcoin交易平台 |