零基礎(chǔ)學(xué)習(xí)區(qū)塊鏈-3.比特幣轉(zhuǎn)賬運(yùn)行原理

2017-11-01 星期三 丁酉年 九月十三

【雞年】庚戌月 壬辰日

宜:破屋 壞垣 余事勿取

忌:諸事不宜

2008年發(fā)生了全球經(jīng)濟(jì)危機(jī),就在那時候中本聰發(fā)明了比特幣,發(fā)明的時候,他想的是,發(fā)生金融危機(jī),貨幣被無限超發(fā),每個人手里的紙幣,一直在貶值。這樣就是底層大眾在受打不公正待遇,于是就想能不能有一種沒有一個機(jī)構(gòu)來控制價值體系呢?所以他就發(fā)明了比特幣這樣一個去中心化的一個體系。

那么,在一個沒有中心化機(jī)構(gòu)的情況下,比特幣的發(fā)行、記賬、交易是怎樣進(jìn)行的呢?

比特幣的發(fā)行機(jī)制

首先,規(guī)定了比特幣的總量為2100萬枚,這一總量是恒定不變的,并不會受到無限制印刷產(chǎn)生。比特幣網(wǎng)絡(luò)大約每10min產(chǎn)生一頁賬單,沒產(chǎn)生一個比特幣就會伴隨每一頁賬單的產(chǎn)生,同時也是每一個區(qū)塊的問世和發(fā)行。而最初比特幣的獎勵是50枚,沒產(chǎn)生21萬枚時候減半,大約是3.99年減半一次。所以會一直持續(xù)到2140年,所有的比特幣才會發(fā)行完畢。

前面提到枚3.99年獎勵的比特幣減半一次,那么這個3.99年是怎么來的呢?憑空說的?中本聰規(guī)定的?那我們來算一算吧,每有計算我會憑空亂說?

最開始我們說了,每21萬個區(qū)塊減半一次,那么來我們算一算,平均每10分鐘就會產(chǎn)生一個區(qū)塊,出21萬個區(qū)塊需要多久呢?理論上需要1458.3天,也就是3.99年。這也就是大眾說的 “比特幣每四年減半” 的由來。2016年7月8日開始,比特幣第二次減半,也就是每個區(qū)塊伴隨的比特幣獎勵為12.5枚。

到這里我們知道了現(xiàn)在減半道理多少,挖出一個區(qū)塊會獎勵多少,但是你知道現(xiàn)在事多是個區(qū)塊么?是不是憑著自己的算力獲得這個獎勵會值得呢?so,當(dāng)前是第幾塊區(qū)塊怎么算?

第幾塊區(qū)塊大家習(xí)慣 "區(qū)塊高度" 來標(biāo)記它。也就是一個區(qū)塊的高度是從比特幣誕生之后,第多少個區(qū)塊!打開任意一個比特幣的區(qū)塊瀏覽器,我們可以看到現(xiàn)在出來的最新的區(qū)塊高度。通過區(qū)塊高度,我們可以計算大概還有多久,比特幣會進(jìn)行下一次減半、多久會進(jìn)行難度的調(diào)整、多久進(jìn)行一次大事件。

比特幣的記賬

前面我們說到,比特幣是使用的工作量證明機(jī)制,也就是POW。所有的礦工會通過自己的最大算力通過哈希碰撞這種計算算法,去爭奪最大價值的記賬權(quán)利。打個比方,就好像是沒10分鐘,網(wǎng)絡(luò)上會出現(xiàn)一道特別復(fù)雜的數(shù)學(xué)題,誰最快的計算出答案,那么他就可以在這上就行記賬,并且獲得產(chǎn)生的比特幣獎勵。當(dāng)他記錄打包本頁賬單,大家都要以此為準(zhǔn),接下來,產(chǎn)生下一頁賬單,會在這頁賬單的加密基礎(chǔ)上產(chǎn)生,大家就開始新一輪的挖礦競爭了。這種共識機(jī)制解決了一個去中心化體系下,賬本的唯一性權(quán)益。

可以看到為了獲得記賬,礦工其實是需要花費(fèi)很多的電力、人力等能源的,如果是免費(fèi)的肯定是沒有人會去這樣做的,因為在獲得記賬權(quán)利的同時,可以同時獲得新發(fā)行的比特幣,這樣的體系才能夠走得更遠(yuǎn)。把比特幣的發(fā)行和競爭記賬綁定在了一起,記賬人每獲得一次記賬權(quán)利,就會獲得系統(tǒng)產(chǎn)生的新的比特幣作為獎勵。也就是說算的最快的計算機(jī),就會"挖"到一定數(shù)量的比特幣。

在每一輪記賬的競爭中,誰獲得記賬權(quán),誰就獲得這一個區(qū)塊里的新誕生比特幣獎勵和被記錄在賬單里的交易的手續(xù)費(fèi)。在2017年,如果你是一個礦工,在一輪競爭中獲得了記賬權(quán),你就會獲得12.5個新發(fā)行的比特幣獎勵,還有這個區(qū)塊上所有的手續(xù)費(fèi),大約零點幾到2個比特幣手續(xù)費(fèi)。隨著新生比特幣每四年減半,新生比特幣獎勵越來越少,那么礦工還會有動力去挖礦嗎?

答案是肯定的。因為他們還有另外一部分收入,就是大家給的比特幣轉(zhuǎn)賬的手續(xù)費(fèi)。是否還記得在比特幣的世界里轉(zhuǎn)賬手續(xù)費(fèi)是可以自己填寫的嗎?隨著使用比特幣的人和機(jī)構(gòu)越來越多,全球比特幣轉(zhuǎn)賬越來越頻繁,轉(zhuǎn)賬手續(xù)費(fèi)總量也會越來越大,手續(xù)費(fèi)會未來成為礦工的主要收入來源。大家又會這么想,既然比特幣手續(xù)費(fèi)可以自己填,那如果我們每個人都填寫0手續(xù)費(fèi),礦工就不會得到收益,這個體系就不會運(yùn)行下去,答案是否定的,有點博弈論意思在里面,你不付手續(xù)費(fèi)并不代表別人不,因為他可以獲得更高的收益,如果被記錄得越慢他就會遭受損失,為了更快的獲取收益,肯定會有人支付手續(xù)費(fèi)的。你不支付你的賬單將不會被礦工記錄或者更多時間的被記錄。

比特幣的交易

上一講我們已經(jīng)講過了比特幣的交易,其實就和銀行卡轉(zhuǎn)賬一樣簡單,只需要自己的地址,對方地址,轉(zhuǎn)賬金額,手續(xù)費(fèi)即可。而保證自己和別人的比特幣安全的做法就是隨機(jī)生成的一個私鑰只能對應(yīng)一個地址,保證了每個地址發(fā)出比特幣的合法性。

比特幣現(xiàn)在的每個區(qū)塊大小是1M字節(jié),大概能容納數(shù)千筆交易。當(dāng)網(wǎng)絡(luò)轉(zhuǎn)賬的人比較少時,等待礦工確認(rèn)的你可能只需要等10分鐘,就能被下一個區(qū)塊確認(rèn)了。如果當(dāng)前轉(zhuǎn)賬的人比較多,你可能要排隊,多等一個10分鐘,甚至更長時間。礦工們會不斷的等待記錄的轉(zhuǎn)賬交易里面去選擇手續(xù)費(fèi)比較高的轉(zhuǎn)賬信息來進(jìn)行記賬,如果你的手續(xù)費(fèi)不排在前面,可能就要排在很后面才能夠記你的賬了。這也就是上面我們說到的,肯定會有人愿意去支付高額手續(xù)費(fèi),因為他需要獲取更高的利益。

本次講解結(jié)束~

原文鏈接

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容