上一篇《三分鐘看懂區(qū)塊鏈技術(shù)》的文章發(fā)布之后,朋友問(wèn)了我?guī)讉€(gè)問(wèn)題:“比特幣和區(qū)塊鏈技術(shù)是啥關(guān)系?”颜价,“比特幣中是怎樣應(yīng)用區(qū)塊鏈技術(shù)的环壤?”
這應(yīng)該是同一個(gè)問(wèn)題晒来,即“比特幣中區(qū)塊鏈技術(shù)的應(yīng)用”。
那我覺(jué)得主要有三個(gè)內(nèi)容:
1.比特幣的簡(jiǎn)介郑现。
2.區(qū)塊鏈技術(shù)的應(yīng)用湃崩。
3.P2P網(wǎng)絡(luò)的交易原理。
比特幣的起源
2008年10月接箫,中本聰在一個(gè)密碼學(xué)朋克論壇上發(fā)表了一篇基于P2P協(xié)議來(lái)構(gòu)建分布式加密數(shù)字貨幣系統(tǒng)的文章攒读,這篇文章被看成是比特幣的白皮書。
2008年11月他發(fā)布了比特幣第一版代碼辛友,09年1月比特幣網(wǎng)絡(luò)正式運(yùn)行薄扁。
我們說(shuō)比特幣是人類史上貨幣系統(tǒng)的偉大創(chuàng)新。與大多數(shù)貨幣不同废累,比特幣不依靠特定貨幣機(jī)構(gòu)發(fā)行邓梅,它依據(jù)特定算法,通過(guò)大量的計(jì)算產(chǎn)生邑滨,總數(shù)量被永久限制在2100萬(wàn)個(gè)日缨。
比特幣產(chǎn)生原理
比特幣的本質(zhì)其實(shí)就是一堆復(fù)雜算法所生成的特解。(特解是指方程組所能得到無(wú)限個(gè)解中的一組掖看,每一個(gè)特解都能解開(kāi)方程并且是唯一的匣距。)這個(gè)方程組被設(shè)計(jì)成了只有 2100 萬(wàn)個(gè)特解,所以比特幣的上限就是 2100 萬(wàn)個(gè)哎壳。
挖礦的過(guò)程就是通過(guò)龐大的計(jì)算量不斷的去尋求這個(gè)方程組的特解毅待,這個(gè)概念覺(jué)得不太理解的話可以忽略。
區(qū)塊鏈技術(shù)的應(yīng)用
區(qū)塊鏈技術(shù)耳峦,簡(jiǎn)稱BT(Blockchain technolo)恩静,本質(zhì)是一種分布式的記賬方法。
每個(gè)節(jié)點(diǎn)產(chǎn)生的每比交易信息會(huì)被同步到每個(gè)節(jié)點(diǎn)上,最后每個(gè)節(jié)點(diǎn)都有一個(gè)全網(wǎng)賬本驶乾。這個(gè)全網(wǎng)賬本就是由一條一條邑飒,一串一串的交易信息組成起來(lái)的,它被稱為區(qū)塊鏈级乐。
區(qū)塊鏈作為全網(wǎng)賬本在比特幣交易網(wǎng)絡(luò)里疙咸,記錄了每個(gè)用戶的交易信息。如果有人想篡改某條交易信息风科,由于共識(shí)算法的關(guān)系撒轮,必須得控制全網(wǎng) 百分之51以上的節(jié)點(diǎn)。這個(gè)難度來(lái)講贼穆,幾乎是不可能完成的题山。關(guān)于區(qū)塊鏈技術(shù)沒(méi)有了解或者概念覺(jué)得比較模糊的話可以看一下這篇《三分鐘看懂區(qū)塊鏈技術(shù)》。
比特幣P2P網(wǎng)絡(luò)的交易原理
比特幣的交易是一種無(wú)須信任中介參與的 P2P(Peer-to-peer)交易故痊。
傳統(tǒng)的電子交易顶瞳,由銀行或者政府記錄交易信息和雙方賬戶資金,來(lái)保證交易的安全性愕秫。
而比特幣的去中心化P2P交易網(wǎng)絡(luò)慨菱,沒(méi)有這種中介的存在。那么它的交易流程是怎樣的呢戴甩?
比如: 小王 支付 小紅 100 個(gè)? 比特幣符喝。
流程如下:
1.小王在 交易網(wǎng)絡(luò)里發(fā)出一個(gè) “支付100 比特幣 給小紅” 的聲明。
2.小王用數(shù)字簽名(可以理解為銀行卡 賬戶和密碼)證明自己是發(fā)出這個(gè) “聲明”本人甜孤。
3.小王的賬戶有100 個(gè)比特幣协饲。
4.聲明發(fā)送出去后 會(huì)有“礦工” 將這個(gè)交易信息打包 ,之后會(huì)同步到全網(wǎng)賬本课蔬,這樣小王的賬戶就少了100 比特幣支付給了小紅囱稽。
具體關(guān)于數(shù)字簽名的算法不做贅述郊尝,值得一提的是二跋,當(dāng)簽名驗(yàn)證通過(guò)后,小王將無(wú)法抵賴此次聲明流昏。