聽起來很可怕的 51%攻擊,RPOW 是如何避免的?

觀點 曹輝寧 2018-07-24

在過去的 1 個月時間裡,至少有五種加密貨幣遭受了所謂「51% 攻擊」。

據萊特幣現金官方消息,LCC 近日遭到了 51% 攻擊,LCC 團隊已與交易所進行接觸。其實,不僅萊特幣現金,前不久的 ZEN、比特幣黃金也遭受到了 51% 雙花攻擊。

所謂 51% 算力攻擊,就是指利用自己的算力優勢來篡改區塊鏈上的記錄,從而達到撤銷已付款交易的目的。

那麼,RPOW 是如何避免 51% 的算力攻擊?

新觀鏈 | 新加坡區塊鏈中文媒體,邀請到了長江商學院金融系教授曹輝寧,進行了「RPOW 如何避免 51% 算力攻擊」為主題的分享。

以下為採訪文字版:

我們知道,現在在幾乎所有的通過工作量證明的區塊鏈裡面,都存在很大的問題。就是說,挖礦的算力非常的集中。

舉個例子來講,大陸有一個 32 歲的年輕人,叫吳忌寒,他通過各種投資,有超過 50% 的比特幣算力,這樣的話,整個礦場基本上都比較中心化。所以當礦場有一定規模的話,可能對比特幣做一些攻擊,這就是所謂的 51% 攻擊。

最近,有個礦場就對比特幣黃金做了 51% 攻擊,做到了「雙花交易」,拿走了 1800 萬美元的比特幣黃金。

RPOW 是怎麼做到避免 51% 攻擊呢?

我們這裡面是,從長期來看它的算力影響不大,就是說它是和你的賬戶綁定的,每一個主賬戶才有可能去挖礦。所以,如果以前你的挖礦次數很多,那麼你以後就不可以挖了,讓別人先挖。這樣的話,你最多比別人高 2-5 倍,你算力再多,也用不了。

用這樣一種簡單的方式,讓大家的算力基本是均勻的,讓每個賬戶能挖到的數字貨幣幾乎均等的。當然你不挖那你肯定拿不到的,但你樂意去參與的話,如果(賬戶挖礦次數)高於平均次數 2-5 倍以後,基本上就把機會讓給別人去挖了。

我們的要求是每個人只有一個賬戶。比如比特幣、以太坊,每個人可以產生幾十億個賬戶,那麼你的概率就有幾十億倍,大家都去這麼做,算法就容易崩潰。所以,一定要保證一一對應的,一個人不能擁有很多賬戶,挖礦賬戶一人只有一個。

當然,可能有一種變相的 51% 攻擊:如果有人把全世界 50% 的賬戶全買下來了,那他也可能獲利。這個很難避免,但要困難很多很多,因為大多數人還是想要自己的隱私權,不願意把賬戶賣給別人。

「51% 攻擊」能造成的破壞是巨大的。但這種攻擊並非萬能,它也有做不到的事情。

通過 RPOW,賬戶最高挖礦的次數控制在平均挖礦次數的 2-5 倍,也就是算力太大以後,概率會飽和,這樣避免 51% 算力攻擊,避免個別人控制大量的數幣,讓持幣分佈去中心化。

相關推薦

推薦中...