理解比特幣是一種單向散列函數應該是有道理的,因為散列函數是不可逆轉的。一旦你明白了這一點,就很難再回頭思考了。安全哈希算法或SHA-256 將比特幣置於不同的通道中,您可以在其中共享您的比特幣地址,而不會危及您的資金安全。但還有更多。
單向哈希函數是一種數學函數,可以生成輸入的指紋,但無法兩次生成原始信息。圍繞安全散列函數的天才是我將涉及的一個主題,但比特幣及其背後的整個開始類似於炒雞蛋。它是一種單向函數; 一旦雞蛋破裂,蛋黃就不能放回雞蛋中並密封。一旦蛋黃在熱平底鍋上煮熟,炒雞蛋就不能再變回蛋黃了。比特幣算法也不例外。核心代碼本質上是固定在網絡空間中的,並且仍然可以在沒有管理員掌舵其創建的情況下運行。
過去,貿易和貨幣的過程很複雜,並伴隨著道德困境。非洲人將貝殼和玻璃珠視為崇高的金錢,因此歐洲人用這些珠子充斥市場。影響是巨大的。假冒珠子的增加使價值貶值,這使得交易更容易被操縱。羅馬人從流通中的現有硬幣上剪下碎片,然後用剩下的碎片鑄造新硬幣。
硬幣越來越小。然而,帝國不斷擴張。價格上漲,而貨幣的購買力下降。隨著時間的推移,最終導致羅馬經濟體系崩潰。美國正在通過印鈔機擴大貨幣供應量,以更大的規模做同樣的事情,儘管在經濟危機之後美元沒有與黃金支持的貨幣掛鉤。 尼克松震驚。 它鼓勵不斷增加的疲軟貨幣,印刷毫無價值的紙幣同樣具有破壞性。
第一個啟蒙時代是政教分離的結果。第二個啟蒙時代將是貨幣與國家分離的結果。歷史表明,任何被剪裁、移除、操縱或改變的貨幣都會被人手利用。比特幣消除了這些腐蝕皇帝、政客、投資者和銀行家的動機,為通往農奴制之路提供便利。 SHA-256 和RIPEMD-160 的哈希函數有助於通過公鑰和私鑰完全消除暴露和扣押的級別。
RIPEMD-160
哈希函數的每個部分都起著至關重要的作用,從管理比特幣地址到支持工作量證明過程。這 RIPEMD-160是RACE Integrity Primitives Evaluation Message Digest 的縮寫,用於幫助將公鑰轉換為比特幣地址。有五個成熟的消息摘要功能,但在比特幣網絡中使用了160,因為它具有高度的安全性和功能性。 RIPEMD-160 用於比特幣標準,它為冗長的公共地址創建了替代方案。它是RIPEMD-128 算法的更強大版本,可產生128 位輸出。哈希函數的構建過程具有挑戰性,特別是考慮到它必須接受任意長度的字符串作為輸入。
這一切的工作原理是製定了一個65 位的私鑰,它會生成一個未壓縮的公鑰。這個公鑰本質上是你的比特幣地址,但它在最初出現後是一長串數字。填充用於加強和防止長度擴展攻擊。為便於使用,使用RIPEMD-160 將密鑰縮短或壓縮為20 位。這就是壓縮函數發揮作用的地方。該協議使用校驗和通過SHA-256 檢查錯誤,該SHA-256 哈希兩次以驗證地址是安全和正確的。
在創建比特幣地址時使用RIPEMD-160 會減少地址空間。這意味著不必輸入很長的地址,而是將它們減少到更易於管理的長度。這個過程是一個單向函數。每個公鑰和私鑰在數學上都是唯一的,不能複制,只能縮短和壓縮。
SHA-256
比特幣使用 SHA-256 其工作量證明過程中的哈希函數。工作量證明被認為是原始的加密貨幣共識機制。比特幣是這種機制的原始和最好的例子。在某一時刻,難度調整非常低,以至於可以在具有低哈希能力的計算機上進行挖掘,例如家用計算機。隨著時間的推移,隨著對更多開採比特幣的需求增加,賺取比特幣的難度調整也增加了。
獲得比特幣的難度已經超出了家庭計算能力所能完成的範圍。配備的挖礦計算硬件 專用集成電路 芯片是挖掘比特幣的最佳選擇。目前,哈希率的競爭非常激烈,除非您擁有使用廉價可再生能源供電的高端挖礦設備,否則挖礦幾乎無利可圖。相比之下,如果你正在考慮進入比特幣挖礦,別忘了你將與Final Hash等高端大型挖礦公司競爭, 馬拉松數碼, 和 防暴區塊鏈公司.
SHA-256 最酷的部分是安全性和加密敏感區塊鏈信息的能力,否則這些信息可能會被用來損害用戶的利益。這種安全性是不可變的,並按一致的時間表運行。安全哈希算法有助於編譯和整理天文數學方程,以通過挖礦計算機賺取比特幣。該過程不需要人工干預,即使使用金錢可以買到的最好的計算器,也完全不可能實現。私鑰是一個256 位的數字。一個”少量”的值為0或1,是計算機數據的最小計量單位。
數字簽名 由私鑰保護,這意味著您可以根據該密鑰的唯一位數與比特幣進行貨幣交易。如果您沒有正確的私鑰,您將無法使用比特幣或訪問密鑰區塊鏈數據庫下的任何資金。因此,必須正確生成這些私鑰,然後將其存儲在安全可靠的位置。記住這句話由 以賽亞傑克遜,“沒有鑰匙,沒有奶酪。”
從散列值中揭示的可能性數據是如此之低,以至於被認為是不可能的。由於絕對的複雜性,數字和數據的組合消除了暴力攻擊或網絡劫持。此外,兩個數據值(稱為碰撞)具有相同散列的可能性也非常小。讀完這篇文章後,當對比特幣的安全性和可能暴露於損壞的公鑰或私鑰有疑問時,學習哈希函數應該是輕而易舉的。
一旦您了解了加密過程的深思熟慮和安全性,就應該消除這些疑慮,這要歸功於中本聰的天才。比特幣網絡旨在將資金從集中控制的手中奪走,並進入一個無需許可的去中心化世界。散列函數SHA-256 和RIPEMD-160 以一種功能性的單向和安全方式使這成為可能。
這是Dawdu Amantanah 的客座帖子。表達的意見完全是他們自己的,不一定反映BTC Inc 或 比特幣雜誌.