專治各種不服9星評價
2020-04-26 15:34:40
1. 所有的交易全網(wǎng)公開:歷史交易全網(wǎng)公開,那么每個賬號里面有多少比特幣,并不是由一個數(shù)據(jù)來表示的,而是根據(jù)歷史交易得出來的。而這個歷史交易鏈?zhǔn)墙?jīng)過全網(wǎng)公認(rèn)的,才能保證不被造假。
2. 需要有時間戳,所有交易有先后順序:所有交易,,要按照先后順序,給其加上時間戳,前面一筆交易成功后,整個交易鏈被公認(rèn)后,下一筆交易是基于上一筆交易來生成的,整個交易就是一個交易鏈,這樣才能保證不被雙重支付。
3. 需要投入計算資源對交易進(jìn)行確認(rèn):交易的確認(rèn),需要投入計算資源來確認(rèn),比特幣引入了工作量證明,礦工投入計算力來打包交易,若需修改某個區(qū)塊上的交易,需重新計算自區(qū)塊以來所有區(qū)塊,參考比特幣網(wǎng)絡(luò)目前的算力,這在數(shù)學(xué)上幾乎是不可能的。
整個比特幣系統(tǒng)中的每一個節(jié)點都獲知每一筆交易的發(fā)生,且它們是有時間順序的,有一個公認(rèn)的交易序列。那么,只有當(dāng)大部分節(jié)點都認(rèn)同這筆交易是首次出現(xiàn)時,這筆交易才能發(fā)生。唯一可能造成這個系統(tǒng)崩潰的是,有一個人擁有超過整個系統(tǒng)51%的計算能力,那么他就能隨意更改每筆交易記錄,這就是所謂的51%攻擊”,但這幾乎是無法實現(xiàn)的。
佛手8星評價
2020-04-26 15:48:50
雙重支付問題又稱為“雙花”問題,即利用貨幣的數(shù)字特性用“同一筆錢”完成兩次或者多次支付。在傳統(tǒng)的金融和貨幣體系中,由于金錢貨幣是物理實體,具有客觀唯一存在的屬性,所以可以避免雙重支付的情況。但在其他的電子貨幣系統(tǒng)中,則需要可信的第三方管理機構(gòu)提供保證。區(qū)塊鏈技術(shù)則在去中心化的系統(tǒng)中不借助任何第三方機構(gòu)而只通過分布式節(jié)點之間的相互驗證和共識機制,有效地解決了雙重支付問題,在信息傳輸?shù)耐瑫r完成了價值轉(zhuǎn)移。區(qū)塊鏈技術(shù)通過區(qū)塊鏈接形成的時間戳技術(shù)加上驗證比特幣是否滿足UTXO(未花費交易)和數(shù)字簽名,有效避免了雙重支付的問題。如果有人用同一筆UTXO構(gòu)造了兩筆付給不同交易方的交易,則比特幣客戶端只會轉(zhuǎn)發(fā)最先被偵聽到的那個。礦工會選擇將那筆交易包入未來區(qū)塊,當(dāng)其中一筆交易所在的區(qū)塊后有5個鏈接的區(qū)塊,這筆交易已經(jīng)得到了6次確認(rèn)。在比特幣區(qū)塊鏈上,6次確認(rèn)后可以基本上保證比特幣不被雙花。