如果SHA256演算法被破解,位元幣是不是就歸零了?

時間 2021-05-10 19:59:48

1樓:

乙個好問題。雖然位元幣的交易是使用secp256k1橢圓曲線來完成簽名的,但是實際上這裡的簽名本質上是對交易內容的雜湊進行簽名,並不能說完全和雜湊演算法沒有關係。

因此,假設雜湊演算法出現了和SHA1類似的、可以用於構造碰撞的弱點,那麼如果乙個賬戶曾經發起過轉出交易(交易的內容、雜湊和簽名是儲存在鏈上的公開資訊),那麼確實會存在利用雜湊碰撞偽造合法交易的風險。

沒有發起過交易的賬戶在這一點上是安全的(甚至即使secp256k1出了問題也沒有關係)。

所以,如果發生了最壞的演算法存在弱點的情況,持有位元幣的人可以盡快把自己賬戶的錢轉移到乙個新的賬戶上,然後停止交易,直到社群拿出解決方案。

2樓:CK6577

sha256若被破解,歸零的財務記賬體系不僅包括位元幣,而且包括現代銀行的電子記賬體系。位元幣與現代銀行的電子結算體系的底層原理是相通的。你可以問密碼學的數學系本科生。

3樓:

如果你說的位元幣是BTC的話,是。就歸零了。

如果你說的位元幣是BSV的話,那就不會歸零。

數學固然沒有極限,但它只是工具,你用得,我也用得。破解者可以用,使用者也可以用。破解了sha256,我就使用sha512,再破解了sha512,我就使用sha1024,.

…….你用量子計算破解,我就用量子計算加密。每上公升乙個級別,破解的難度都會比對應的使用者高。

看出來了沒,關鍵在於大家用不用。也就是使用者用不用。

所以,位元幣安全的核心奧義,不是數學,而是【任何人隨時隨地可加入使用的模式】

如何能保證有人加入?很明顯需要讓人有利可圖。也就是說,需要鏈上有大量的交易流動。這樣才能產生足夠的手續費,養活自由加入的礦工。

區塊鏈是一種網路,網路的生命是【有人用】。

那麼如何才能讓鏈上有大量人用、產生大量交易流動呢?很明顯需要這個東西它好用。就這麼簡單。也就是:更快,更便捷,更便宜,功能更豐富。這正是完整版位元幣BSV的特徵。

4樓:

太小看中本聰了,位元幣的挖礦成本是根據網路算力自動平衡的,就算用量子計算機來挖礦,只要你的成本不是0,位元幣網路依然有效,只不過算力大幅度提高,

5樓:喬某某

製造麻煩永遠比解決麻煩容易的多,即使是量子計算機能夠投入使用了之後,針對量子計算的加密演算法肯定早就出現了,所以放心,讓位元幣歸零可比破解SHA256難多了

6樓:小眼看世界

如果SHA256演算法被破解,位元幣是不是就歸零了?

答案:不一定。

如果地球真的被慧星撞了一下腰,炒房客是不是就變成泡沫劇?

答案:是的。

有一種假設,設得沒有邊際、飄無虛渺,都引出乙個正確的道理,乙個貌似正確的道理。那是大騙騙國的鴻圖。那個SH256演算法真被破解,還會SH257演算法頂盤接鍋,位元幣未必歸零。

但是SH工56即將沒有破解,只要大夥相信只有勞動才能創造最終價值,並實現價值的增值。那麼位元幣就是大風天的肥皂泡,非破即碎滿地雞毛。所有不勞而獲的投機,只是資本的無序流動,最後被降維打擊者割了韭菜。

位元幣的生與死,取決於投機客的維度。炒房客的賠與賺,取決於……

你懂得,不是慧星撞地球。

7樓:約瑟

SHA256,說白了,它就是乙個雜湊函式。

雜湊函式,又稱雜湊演算法,是一種從任何一種資料中建立小的數字「指紋」的方法。雜湊函式把訊息或資料壓縮成摘要,使得資料量變小,將資料的格式固定下來。該函式將資料打亂混合,重新建立乙個叫做雜湊值(或雜湊值)的指紋。

雜湊值通常用乙個短的隨機字母和數字組成的字串來代表。

對於任意長度的訊息,SHA256都會產生乙個256bit長的雜湊值,稱作訊息摘要。

位元幣挖礦的演算法,可以簡單地總結為對區塊頭做兩次SHA256雜湊運算,得到的結果如果小於區塊頭中規定的難度目標,即挖礦成功

8樓:Yanchen Shi

位元幣的公鑰私鑰用的是橢圓曲線加密,能破解SHA256這個雜湊函式排不上用場。

如果你能倒推SHA256的話,說明你能快速挖礦。畢竟挖礦的本質就是暴力計算雜湊值。

所以通過這個能力還能篡改出乙個從雜湊值上看是合法的偽造鏈。這種偽造能力必然也會對區塊鏈造成巨大的破壞。

9樓:林岑

位元幣交易驗證的核心演算法主要是橢圓曲線,sha256主要用於打包每個區塊,不用擔心這兩個演算法被破解,因為這兩個演算法被破解,銀行系統也會被破解

10樓:加密貓哥

為什麼不能公升級?位元幣分叉還少嗎?

每年都有新聞爆出來,量子計算機飛速發展,破解位元幣是分分鐘的事,結果位元幣等著破解已經十年了。

首先位元幣的底層技術是區塊鏈,維持區塊鏈系統的安全性,是由千千萬萬的礦工維繫著,位元幣挖礦占用的資源你可能無法想象,按照當前位元幣的算力增長速度,再過三年位元幣挖礦耗電量超過全球總發電量,破解位元幣首先要對抗位元幣全球的算力。

總有人質疑位元幣的安全性、可擴容性、共識,對應誕生了BCH、EOS、LTC等幣種,事實證明位元幣具有自己的共識價值,圈內流行一句玩笑話:哪個幣用的人最多,就叫做位元幣。

誰在意位元幣到底是哪個位元幣呢?能用就好了。

11樓:maxdeath

問題槽點有點多,然後答案裡的槽點更多,沒乙個說到點上的。

但很多答案裡說SHA256在位元幣中只用於挖礦,這顯然是錯誤的,而且說SHA256被破解僅影響挖礦也非常有問題。

SHA256還被用於保證整條區塊鏈的不可篡改性,而這是區塊鏈最重要的性質之一。

雜湊函式的安全性有好幾個層面的性質,比如抗碰撞攻擊(無法找到x,y使得h(x)=h(y)),抗原像攻擊(給定y,找不到h(x)=y的x),抗次原像攻擊(給定h(x),找不到h(x')=h(x)的x')等……

如果SHA256被破解,比如不再防止次原像攻擊,那麼惡意礦工可以生成乙個區塊,記為x,然後再生成乙個雜湊值和它一樣但是內容不同的區塊x'。那麼,如果x包含了他的一條交易而x'不包含這條交易,惡意節點就可以進行雙重支付了。

因此SHA256同樣對於位元幣的安全性至關重要,如果SHA256被破解,確實會對位元幣的價值造成一些影響。如果SHA256的破解是突然發生社群來不及準備,而且,對於抗次原像攻擊的破解特別徹底而且容易的話,比如某個人突然發現了和某個區塊雜湊值一模一樣的另乙個區塊。那麼如果他突然把這個區塊廣播出來,會對位元幣的價值和整個位元幣和區塊鏈的基礎造成非常大的影響。

但如果這個過程是有徵兆的,而且是個比較緩慢發生的過程的話,那麼和對ECC的破解一樣,社群應該能夠對於預案達成共識。事實上就是,在位元幣這麼乙個現在實質上相當中心化的系統中,其實公升級沒有題主想得那麼難。而且,其實打破抗次原像攻擊遠沒那麼簡單,比如被王小雲破解的MD5和SHA1都是對碰撞攻擊的破解,而仍舊很難做到原像或者次原像攻擊,也正是因此MD5仍舊可以用作資料完整性驗證。

12樓:熾熱的恆星

換個hash演算法就行了,中本聰早有解釋說明. 以下是中本聰的原話:

--- Re: Major Meltdown 出現嚴重的崩潰

If SHA-256 became completely broken, I think we could come to some agreement about what the honest block chain was before the trouble started, lock that in and continue from there with a new hash function.

如果sha256被破解,會有什麼影響?

黃亮anthony 沒有影響。根據題目給出的定義,它不會被破解。sha演算法並不複雜,嚴謹的分析它的安全性可能比較難,但做為了解原理是每個人都可以懂的。簡述如下,把需要計算的值分成X長度的很多段,如果最後一段不足X長度則補齊到X。對於每一段X長的值,從乙個A值出發,計算H X,A 做為下乙個A值,最...

如果黎曼猜想被證明會對RSA演算法產生影響嗎?

Chizhong Jin 沒有任何影響。簡單的說,假設現在基於黎曼猜想,甚至擴充套件黎曼猜想找到了某個方法可以攻擊RSA。那麼黎曼猜想正確與否就不關鍵了,因為攻擊者完全可以嘗試這個攻擊是否生效。如果攻擊成功了,OK,那就是成功了。如果說證明了黎曼猜想,可以證明這個攻擊100 有效。但是我不care啊...

paxos演算法中,如果有兩個值被Accept了,其中乙個形成了多數派,另外乙個值怎麼處理?

樂樂Joker 沒什麼不一致的問題。只要多數派接受了某個值v,值v就被視為chosen。因為不管你少數派手上的值是什麼,都能通過後續prepare 學習 到v。至於少數派怎麼同步v,新起一輪paxos流程,把 學習 到的v覆蓋掉少數派裡的值即可。 thinker 當把p2發給兩個acceptor去p...