當前位置:
首頁 > 科技 > 「區塊鏈100問」區塊鏈到底能不能篡改?

「區塊鏈100問」區塊鏈到底能不能篡改?

很難,但是能。

區塊鏈技術剛出來的時候,目的就是為了防篡改的。而區塊鏈技術及應用發展至今,包括其被用於銀行安全結算等,都是因為其對外號稱是不可篡改的,即安全的。

以比特幣為例,它採用的是SHA256演算法,本質上是一種加密演算法,這個演算法基於的數學原理導致其是隨機分布的,即每一個節點「散落」在不同的網路里。

就像你抓起一把紅豆,然後將其灑在盤子或者餅上,每一顆紅豆都是隨機出現,並且是分散在整個餅上的。

「區塊鏈100問」區塊鏈到底能不能篡改?

因而理論上,世界上的所有人都可以持有比特幣節點(算力)。

但是,這個原理在真實實現的過程中,並沒有完全吻合理想狀態。

比特幣選擇的演算法被攻擊的可能性是存在的,且破解比特幣的挖礦程序也是存在的,但是挖礦是靠交易鏈來保證的,交易一旦確定,要靠偽造的交易鏈來實現,必須保證在新的交易產生之前能快速的運算出結果,但是現有的計算機是不可能做到的。

舉例來看,現在每1秒都有新的交易產生,所以破解演算法的人就要在1秒內,趁著新的交易沒有產生的那一瞬間,快速運算出破解程序的結果,從而實現篡改。

而以目前計算機的能力來看,攻擊所用的時間比正常的交易時間多得多,所以基本不可能偽造成功。除非利用量子計算機,可以實現對現有計算機算力的「碾壓」,從而實現篡改。

「區塊鏈100問」區塊鏈到底能不能篡改?

於是現在,另一種可行的篡改比特幣的方式,就是偽造假冒比特幣演算法,而要實現演算法的偽造,持有者必須擁有全部節點中超過51%個節點的部分。

中本聰認為這是很難的一件事,事實上,要把隨機散落在各個網路中的節點找到並收集一半以上,這確實是很難的一件事,尤其對於最早發行的比特幣來說。

所以是不是現在就沒有人擁有超過50%以上的算力呢?

答案是否定的,以比特大陸這家公司為例,它有幾萬台礦機,能夠挖出大量的比特幣,因此它擁有現在全球最多的比特幣算力,不過對於比特幣而言,超過50%很難。

但是,區塊鏈技術是可以延伸的,所以比特大陸沿用了原來的演算法,然後在其基礎上開發新的貨幣,如比特現金。

比特現金是比特幣的分支,但是因為它們基於的演算法原理都是一樣的,所以我們可以認為是一種演算法,兩種幣。

因此,在比特現金這個數字貨幣算力的持有上,因為比特大陸集中了很大的算力去挖比特現金,所以比特現金超過一半的算力在比特大陸手上,因而比特大陸就擁有篡改比特現金的能力。

更多優質內容,請持續關注鎂客網~~

「區塊鏈100問」區塊鏈到底能不能篡改?

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 鎂客網 的精彩文章:

年前最後一波盤點,原來你是這樣的自動駕駛
安卓新功能曝光:原生支持虹膜識別;三星S9韓國預訂量低於預期

TAG:鎂客網 |