文斌Vibi1星評價
2020-10-30 10:35:39
眾所周知比特幣的最重要特性之一就是去中心化,這是它區(qū)別于傳統(tǒng)記賬貨幣中心化機制的最大不同,中心化是需要一個類似銀行的發(fā)行、清算機構(gòu)來驗證交易有效合法性的。
去中心化,本質(zhì)上是讓所有的節(jié)點都可以驗證該筆交易的真?zhèn)危サ艏俚?,只保留真的。我在網(wǎng)絡(luò)上廣播我轉(zhuǎn)了一筆比特幣給xx,礦工們怎么才能驗證這筆交易是真實的而不是偽造的呢?
中本聰使用了非對稱加密技術(shù)解決了這個問題,所謂非對稱加密,是指加密和解密的時候使用不同的密鑰的加密算法。比如,A要向B發(fā)送消息,在此之前A和B都要產(chǎn)生一對用于加密解密的公鑰與私鑰。私鑰,就像一把私人擁有的鑰匙,只有自己知道,別人不知道;公鑰,恰如一把公共的鑰匙,加密前一般告訴對方自己的公鑰。A向B方消息,A用B的公鑰加密這段信息,B收到這段消息,用B自己的私鑰解密A發(fā)送的消息,而其他人收到這個消息的,都無法解密,因為只有B才擁有解密的鑰匙。
這個聽上去對于不懂技術(shù)的人來說有點復(fù)雜,簡單說就是公鑰和私鑰是成對存在的,一把鑰匙開一把鎖,兩者可以相互的驗證對方。在比特幣交易中,簡單說來,你要轉(zhuǎn)給對方的錢包地址(相當于對方的銀行卡號)我們可以理解為公鑰,交易時簽名和輸密碼其實就相當于對私鑰進行簽名。
每個礦工在拿到一筆轉(zhuǎn)賬交易的時候就可以驗證公鑰、私鑰是否是匹配的,如果匹配,那么這筆交易就是合法的,這樣,每個人只需要保管好自己的私鑰,知道對方的錢包地址就能進行比特幣轉(zhuǎn)賬,無需一個中心化的機構(gòu)驗證這筆交易是否是真的,這極大的降低了人們轉(zhuǎn)賬時的信任,只要你告訴我錢包地址,我給你轉(zhuǎn)賬你一定會收到真的比特幣,誰也無法偽造。這就是基于比特幣規(guī)則創(chuàng)造的一種信任(中心化的第三方信任中介機構(gòu)譬如銀行在這個過程中就被無情的干掉了)
以上只是保證在記賬節(jié)點對賬本交易進行驗證加鎖,那么修改賬本本身這個行為在比特幣網(wǎng)絡(luò)中成本更是高到無限大,篡改者基本無利可圖。