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

2021-09-20 12:36:18 字數 1239 閱讀 1687

很難,但是能。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

2018-03-02 18:14

lynn

《區塊鏈100問》第87集 區塊鏈能改變世界?

網際網路是一種去中心化的資訊傳輸體系,區塊鏈是一種去中心化的價值傳輸體系。兩者都被譽為改變時代的偉大技術。網際網路的主要用途是實現資訊的快速傳送和接收,在網際網路上傳輸word文件,其實是資訊的拷貝,你有乙份,別人也有乙份。區塊鏈用於價值傳輸,在區塊鏈上傳遞位元幣,本質上是傳遞所有權,你的位元幣變成...

《區塊鏈100問》第44集 區塊鏈是製造信用的機器

區塊鏈並不是新發明的一種技術,而是一系列技術的整合,包括非對稱加密技術 時間戳 共識機制等。以位元幣為例,區塊鏈通過時間戳 timestamp 和工作量證明 proof of work 機制解決了雙重支付 double spending 和拜占庭將軍問題 byzantine generals pro...

《區塊鏈100問》第51集 區塊鏈資產有匿名性

區塊鏈資產的第二大特點是匿名性。就是別人無法知道你的區塊鏈資產有多少,以及和誰進行了轉賬。這種匿名性是分不同程度的。位元幣的匿名性是最基本的。你在區塊鏈網路上只能查到轉賬記錄,但是不知道位址背後是誰。但是,一旦知道這個位址背後對應的人是誰,也就能查到其所有相關的轉賬記錄及資產。達世幣和門羅幣匿名性做...