為什么區塊鏈中的交易無法被偽造?首先,合法的交易需要私鑰簽名,否則無法被其他節點驗證;其次,每一筆交易都是可回溯的,也就杜絕了無中生有的可能。
為什么區塊鏈是不可篡改的?假如我們要篡改區塊鏈中第k個區塊的數據,那么當前區塊的頭哈希就會發生改變,由于哈希函數具有碰撞阻力,改變后的頭哈希將無法與k+1區塊的父哈希相匹配,篡改者需要繼續修改k+1區塊的父哈希,并一直修改之后每個區塊。這要求篡改者在同一時間同時入侵全球所有參與記錄的節點并篡改數據,只有重新計算被更改區塊后續的所有區塊,并且追上網絡中合法區塊鏈的進度后,并把這個長的區塊鏈分叉提交給網絡中的其他節點,才有可能被認可。在很多情況下,產生一個新區塊的難度不小,要連續產生多個區塊組成新分叉的計算難度更是驚人。在全網巨大算力的背景下,一個惡意節點要做到這點需要擁有至少全網51%的算力基礎,由于區塊鏈是一個分布式系統,大部分節點都是相互獨立的,“51%攻擊”在現實中很難發生。?
《經濟學人》曾在2015年10月刊的封面文章《信任的機器》中這樣介紹區塊鏈——“比特幣背后的技術有可能改變經濟運行的方式”。在我們看來,分布式與不可篡改正是區塊鏈被稱為“信任機器”的原因所在——不可篡改意味著區塊鏈總是“誠實”的,分布式意味著區塊鏈總是“透明”的。而不論人與人之間的交往,抑或商業機構之間的交易,誠實和透明都是雙方或多方互信的基石。區塊鏈的“誠實”與“透明”,也讓它被人們寄予厚望成為互聯網的“信任機器”。
版權申明:本內容來自于互聯網,屬第三方匯集推薦平臺。本文的版權歸原作者所有,文章言論不代表鏈門戶的觀點,鏈門戶不承擔任何法律責任。如有侵權請聯系QQ:3341927519進行反饋。