理解本文不須要任何技術背景。mysql
一句話,比特幣BTC(BitCoin)是,基於區塊鏈的,能抵抗通貨膨脹的,電子貨幣。這裏有三個關鍵詞:電子貨幣,抵抗通脹,基於區塊鏈。sql
1、比特幣有沒有價值?安全
很早之前,沒有貨幣,物品換物品。架構
我手裏有牛,我須要鹽,但買鹽的人不須要牛,他須要布,因而我想辦法用牛先換取布,再換取我想要的鹽,整個過程效率很低。分佈式
人很聰明,因而發明了一種等價物,你們都承認其價值,用來提升交易的效率。這個等價物就是貨幣。貨幣須要具有方便,稀少,易分割,易衡量等特性。歷史上曾經用來做爲貨幣的等價物有:貝殼,銅幣,金銀,鈔票。區塊鏈
首先,比特幣的本質是貨幣。設計
2、爲何比特幣值錢?3d
貨幣,鑽石,核桃…它們之因此值錢,不是由於實用,而是由於「你們承認其價值」,承認的人越多,越值錢。get
國家發行貨幣,有國家的信用作擔保,你們才承認貨幣的價值;美圓,全世界人們都承認它,你們都相信美圓的價值;盧布,除了俄羅斯不多有人相信它的購買力,不少人不相信盧布元的價值。it
鑽石,很是稀少,能夠抵抗通脹,不少人相信它的價值,因此它貴;固然,對於不相信的人來講,鑽石就不值錢。
畫外音:不少人說,比特幣和鑽石同樣,沒什麼卵用,是個大騙局。
核桃,對於喜歡的羣體,相信它價值的羣體,它就貴;固然,對於不喜歡的人來講,核桃就不值錢。
阮一峯有個頗有意思的例子,馬雲爸爸在一張紙上寫上「這張紙值1萬元」並簽上名,那麼,極可能這張紙就值一萬元,你們都承認他。甚至因爲簽名的稀缺性,極可能這張紙將來會被炒到幾萬元。奇貨可居,這些是供需關係決定的,由市場自動調節。
畫外音:額,仍是馬爸爸牛逼。
說回比特幣,愈來愈多的人承認比特幣的價值了,它有區塊鏈技術作保障(比國家信用擔保還牛逼),又有固定的發行總量(稀少,能像鑽石同樣抵抗通脹),相信其價值的人愈來愈多,因而它愈來愈貴,如今都10000多美圓一枚了。
畫外音:你沒看錯,是一萬多美圓一枚。
3、區塊鏈技術擔保了啥?
在以前的文章中,對比特幣與區塊鏈的關係作過簡單的詮釋:區塊鏈是分佈式存儲,比特幣是基於該存儲的應用;就像mysql是底層存儲,wechat是上層應用。
畫外音:關於區塊鏈,詳見《1分鐘瞭解區塊鏈的本質》。
任何脫離業務的技術選型都是耍流氓,區塊鏈技術的特色,和電子貨幣業務場景異常匹配:
分佈式高可用:系統永遠不會掛
去中心化:沒有人能控制系統的運行
畫外音:對有關部門而言,這是優勢仍是缺點呢。
防篡改:交易一旦寫入區塊鏈,就是永久的,不能被篡改,也不可能存在假幣
畫外音:黑客入侵銀行把帳戶錢改了,就能提現。
一致性:全部人都會就交易數據最終達成一致,不會產生糾紛
畫外音:區塊鏈如何保證一致性,詳見《1分鐘瞭解「區塊鏈分叉」的本質》?
透明性:規則與交易記錄對全部人透明,沒有人能隨意發行
畫外音:額,誰知道RMB發行量,發行規則?
畫外音:區塊鏈技術,太適合電子貨幣應用了,市面上除了比特幣,萊特幣,以太坊等電子貨幣應用,貌似其餘應用還很是之少,這就是不少人容易產生「區塊鏈就是比特幣,比特幣就是區塊鏈」的誤解。
4、怎麼獲取比特幣?
說了這麼多,用戶到底如何獲得比特幣,以獲取相應收益呢?
「花現金買比特幣,比特幣轉帳」等方式不說,空手套白狼獲取比特幣的惟一方式是「挖礦」。
什麼是「挖礦」,在《1分鐘瞭解區塊鏈挖礦》中已經有所描述,再也不詳述,咱們只須要知道,挖礦是很難的。
每當礦工挖到礦,即新生成一個區塊(block),能夠獲得相應的區塊獎勵(block reward),裏面包含兩部分收益:
區塊補貼(block subsidy):每當挖到新的區塊,會一次性獎勵若干的比特幣補貼,例如50個比特幣,這些比特幣是憑空多出來的
交易費用(transaction fees):持有比特幣的人,若是要進行比特幣交易,轉帳記錄要寫到某個帳本上,這個帳本就是挖出來的區塊,想讓我挖到的區塊寫入你的轉帳記錄,很差意思,請支付我一筆交易費用,例如0.5比特幣,這些比特幣是交易比特幣的人給礦工的
畫外音:沒錯,系統設計裏,比特幣支持小數,這裏的彩蛋是,中本聰(Satoshi Nakamoto)設計的換算單位是:
1BTC = 1000中
1中 = 1000本
1本 = 100聰(Satoshi)
即
1BTC = 100,000,000 Satoshi
通常來講,比特幣交易以0.01BTC爲最小交易精度。
5、比特幣爲何能抵抗通脹?
能夠看到,「區塊補貼」是憑空生成比特幣的惟一方式,隨着區塊愈來愈多,比特幣會不會像貨幣發行同樣,愈來愈多?
不會無限增多,「區塊補貼」有這樣一個規則:每生成N=210000個區塊,補貼減小一半,即:
前N個區塊,補貼50個BTC
N-2N個區塊,補貼25個BTC
2N-3N個區塊,補貼12.5個BTC
…
容易知道,BTC的總個數爲:
sum = 50 + 25 + 12.5 + … = 等比數列求和公式 =2100W
即比特幣最多發行2100W個,它不會像一般紙幣同樣通貨膨脹,而這一切,都是程序控制的。
如以前《區塊鏈如何保證勻速挖礦》所述,區塊生成是勻速的,目前大概每4年會變化一次區塊補貼,如今,挖到一個區塊的區塊補貼是12.5BTC。大概到2140年,挖到一個新區塊,區塊補貼會降爲0。
畫外音:有人會問,區塊補貼降爲0了,還會有人繼續挖礦麼?答案是確定的,只要你們相信比特幣,持續交易比特幣,就會有人挖區塊收交易費。目前挖礦的主要收入是區塊補貼,說不定將來挖礦的主要收入會變成交易費。
6、總結
本文並無從技術的角度出發,解釋比特幣,對這一分鐘稍做總結:
比特幣是基於區塊鏈的,能抵抗通貨膨脹的,電子貨幣
目前1比特幣價值約1W美圓,它的價值基於人們對它的承認
經過挖礦,生成新的區塊,可以獲取「區塊補貼」與「交易費用」獲得比特幣
比特幣的發行總量是有限的,可以抵禦通脹
後文預告:
比特幣的生成,並非比特幣系統的核心,如何交易,如何記帳,如何保證安全性,纔是這個系統最有意思的地方,靜候下一個1分鐘。
轉載於: 架構師之路 公衆號