比特幣是一個去中心化的數(shù)字貨幣,目前已經(jīng)得到全球投資者的支持和接受,它的出現(xiàn)不僅改變了傳統(tǒng)貨幣的發(fā)行方式和流通,也帶來了一種全新的生態(tài)系統(tǒng),它通過分布式賬本、去中心化機(jī)制和安全加密算法等技術(shù)手段來實現(xiàn)數(shù)字貨幣的安全性、匿名性和可追溯性,而比特幣的賬本是通過區(qū)塊鏈技術(shù)實現(xiàn)的,每個區(qū)塊包含多個交易記錄,每個區(qū)塊都有一個唯一的區(qū)塊頭,用于記錄區(qū)塊的元數(shù)據(jù)信息,也支撐著比特幣的的發(fā)展,那么究竟比特幣底層采用了什么技術(shù)?下面就由小編為大家詳細(xì)介紹。
比特幣底層采用了什么技術(shù)?
比特幣底層采用了區(qū)塊鏈技術(shù),其使用了工作量證明(PoW共識算法確保交易的安全性和真實性。比特幣的數(shù)據(jù)被存儲在分布式賬本中,每一個節(jié)點都有一份完整的賬本副本,任何人都不能單獨控制賬本中的數(shù)據(jù)。
通俗地講,區(qū)塊鏈就是一本賬本,而各個區(qū)塊就是賬本的每每一頁,區(qū)塊上的每一個節(jié)點就是記賬之人。通過區(qū)塊,不僅可以看到每一筆(節(jié)點)最新的記賬,而且可以查閱到任何一筆歷史記錄。同樣,人們也可以由最新的區(qū)塊記錄追溯前一^區(qū)塊的記錄,直至"創(chuàng)世區(qū)塊",從而生成了一條完整的交易易鏈條,即區(qū)塊鏈。
因此,從比特幣的誕生之日起,全網(wǎng)就形成了一條唯一的主區(qū)塊鏈,其中記錄了從比特幣誕生以來的所有交易記錄,并以每10分鐘新增一個節(jié)點的速度無限擴(kuò)展。這條主區(qū)塊鏈在每添加一個節(jié)點后,都會向全網(wǎng)廣播,從而使得每臺參與比特幣交易的電腦上都有一份拷貝。
在現(xiàn)實世界中,每筆非現(xiàn)金交易都由銀行系統(tǒng)進(jìn)行記錄,一旦銀行計算機(jī)網(wǎng)絡(luò)崩潰,所有數(shù)據(jù)都會遺失。而在互聯(lián)網(wǎng)世界中,比特幣的所有交易記錄都保存在全球無數(shù)臺計算機(jī)中,只要全球有一臺裝有比特幣程序的計算機(jī)還工作,這條主區(qū)塊鏈就可以完整地讀取。如此高度冗余的交易信息存儲,使得比特幣主區(qū)塊鏈完全遺失的可能性變得微乎其微。
每個人在對交易的有效性進(jìn)行驗證后都可以根據(jù)這些交易教據(jù)生成新區(qū)塊。為了避免虛假交易或重復(fù)交易,使這一新區(qū)塊被信任,需要構(gòu)建工作量證明機(jī)制。如果想要修改某個區(qū)央內(nèi)的交易信息,就算必須完成該區(qū)塊及后續(xù)連接區(qū)塊的所有工作量,這種機(jī)制大幅提高了復(fù)改信息的難度。同時,工作量證明也解決了全網(wǎng)共識問題,全網(wǎng)認(rèn)可最長的鏈,因為最長的鏈包含了最大的工作量。
比特幣共識機(jī)制是什么?
比特幣共識機(jī)制是POW,POW是第一個區(qū)塊鏈共識機(jī)制,最先由BTC采用。顧名思義,工作量證明機(jī)制屬于按勞分配,多勞多得,就如同大家在比特幣系統(tǒng)中一起進(jìn)行數(shù)學(xué)運(yùn)算,最先算出的才能獲得獎勵。我們把進(jìn)行運(yùn)算獲得獎勵的過程程稱之為挖礦,挖礦的這些節(jié)點稱之為礦工,采用該機(jī)制的代表有:BTC、BCH、LTC等。
POW機(jī)制的優(yōu)點就是去中心化程度高,人人都可以參與獲得記賬權(quán),同時全網(wǎng)算力越高,其安全程度也越高,想要破壞系統(tǒng)需要投入的成本也就越高,像BTC發(fā)展到現(xiàn)在的程度,想要打破這一種機(jī)制,理論上篡改者需要擁有全網(wǎng)51%的算力才可以實現(xiàn),需要的成本是非常高的。
而POW機(jī)制的缺點就是效率相對低下和消耗能源非常高,因為每一筆交易需要通過多個礦工的確認(rèn),而在節(jié)點進(jìn)行運(yùn)算的過程中需要消耗大量的電力,這也是POW機(jī)制廣招詬病的缺陷。