本文由“幣嗨BIHI內(nèi)容合伙人計(jì)劃”贊助
與比特幣的緣分
2015年,有一位朋友曾經(jīng)向我提起過比特幣星压,當(dāng)時(shí)我們幾個(gè)人在深圳福田的卓越世紀(jì)中心炒股沃斤。適逢牛市,大家每天都在賺錢焚鹊,朋友的話剛說完痕届,馬上有人說,比特幣是騙局末患,風(fēng)險(xiǎn)巨大研叫,遭到一眾人的否定。我當(dāng)然也就錯(cuò)過了璧针。
2017年12月嚷炉,當(dāng)另一位朋友,做手機(jī)出口的同行再次提起區(qū)塊鏈探橱,比特幣申屹,我的反應(yīng)是:不是騙局嗎?怎么還在隧膏?而且是這么一位嚴(yán)謹(jǐn)靠譜的人提出來哗讥。好吧,我了解一下私植。
看看忌栅,這就是我與比特幣的緣分,我終于在2017年12月12日曲稼,買下了0.1個(gè)比特幣。在它138000的高位湖员。
白話比特幣白皮書
天天聽贫悄,天天說,卻還沒有看過比特幣白皮書的童鞋請舉個(gè)爪娘摔。嗯窄坦,我說我自己呢。你們也可以對號(hào)入座凳寺。
翻開比特幣白皮書有這么幾個(gè)部分鸭津,咱們一起說道說道?來吧肠缨。
簡介
中本聰在開篇處逆趋,引入了互聯(lián)網(wǎng)貿(mào)易的支付問題。首先代表我們普羅大眾數(shù)落了一番現(xiàn)有的點(diǎn)子支付系統(tǒng)的不是:
1晒奕、總是要借助第三方來處理單子支付闻书,這第三方的成本不得我們用戶出名斟?
2、由于交易是可逆的魄眉,對于無法退貨的商品和服務(wù)砰盐,我們賣家也不得不含淚退款。
3坑律、為了讓買賣雙方建立信任岩梳,只能通過第三方,然后我們的信息晃择,身份證蒋腮,結(jié)婚沒都得告訴第三方。我們還有隱私嗎藕各?
好了好了池摧,別哭了,本聰我有解決辦法激况。
本聰君信誓旦旦的說:
我們將提出一種通過點(diǎn)對點(diǎn)分布式的時(shí)間戳服務(wù)器來生成依照時(shí)間先后排列并加以記錄的點(diǎn)子交易證明作彤,從而解決雙重支付問題。只要誠實(shí)的節(jié)點(diǎn)所控制的計(jì)算能力的總和乌逐,大于有合作關(guān)系的攻擊者的計(jì)算能力的總和竭讳,該系統(tǒng)就是安全的。
表示聽不懂浙踢,大白話快來绢慢。
大白話一身汗匆匆趕到,"來了洛波,客官胰舆。"
說:本聰君的意思是,他準(zhǔn)備自己弄一套點(diǎn)子支付系統(tǒng)蹬挤。好處是:
1缚窿、用密碼學(xué)技術(shù)來解決信任問題,您再也不用向任何第三方交隱私了焰扳。而且支付給您的錢不會(huì)再被退回去倦零,不存在回滾的。
2吨悍、為了避免一份錢支付兩次扫茅,他加了個(gè)時(shí)間戳。先支付的才算數(shù)育瓜,后支付的直接作廢了葫隙。
3、他這個(gè)系統(tǒng)是點(diǎn)對點(diǎn)支付的爆雹,無需給第三方支付手續(xù)費(fèi)停蕉。
回答完畢愕鼓。客官慧起,您明白了嗎菇晃?
OK啦。
看了這簡介蚓挤,Wendy發(fā)現(xiàn)聰明的中本聰為了達(dá)到自己的目的磺送,哦不,為了實(shí)現(xiàn)人類的愿望灿意,開始整合技術(shù)了估灿。
交易
這部分內(nèi)容就是密碼學(xué)在比特中的應(yīng)用了。是一種通過密鑰簽名進(jìn)行交易驗(yàn)證的方式缤剧。
想想咱們現(xiàn)在在銀行的交易馅袁,登陸用戶名和密碼,確認(rèn)身份一致荒辕,進(jìn)入銀行系統(tǒng)轉(zhuǎn)賬汗销。在比特幣世界里,沒有銀行的系統(tǒng)來驗(yàn)證你的身份抵窒,那就靠密碼學(xué)嘍弛针。
時(shí)間戳服務(wù)器
既然沒有了銀行,沒有了第三方李皇,那么中本聰就要把銀行干的那些事情都交代給代碼和技術(shù)干才行呀削茁。
時(shí)間戳服務(wù)器是負(fù)責(zé)不要讓一個(gè)人的錢付兩份,三份的掉房。專業(yè)名詞叫“雙花”茧跋。張三發(fā)起了一筆支付給李四,然后又把同一筆比特幣支付給了王二圃阳。給李四的那筆先到厌衔,他的就算數(shù),蓋個(gè)時(shí)間戳捍岳。你王二的就作廢了。誰叫你晚到睬隶。
區(qū)塊鏈其實(shí)就是通過時(shí)間戳運(yùn)算連接成一條鏈的锣夹。
工作量證明
為了在點(diǎn)對點(diǎn)的基礎(chǔ)上增加一個(gè)時(shí)間戳服務(wù)器,每個(gè)區(qū)塊中都需要補(bǔ)充一個(gè)隨機(jī)數(shù)苏潜,這個(gè)隨機(jī)數(shù)很難才能找到银萍,需要很強(qiáng)的CPU算力。那讓誰找呀恤左?
不利不起早贴唇,沒有獎(jiǎng)勵(lì)搀绣,不好找人吧。本聰君想了想戳气,一拍大腿链患,對呀。那就引入一種共識(shí)機(jī)制吧瓶您,工作量證明麻捻,有能力干活的人,可以得到獎(jiǎng)勵(lì)呀袱。中本聰真是整合高手呀贸毕。
說到這兒,誰能幫我證明一下夜赵,“中本聰”的意思是不是“中國人本來就很聰明”明棍?這問題困惱我很久啦。
網(wǎng)絡(luò)
比特幣其實(shí)是一個(gè)網(wǎng)絡(luò)軟件寇僧,而且它不依靠某個(gè)服務(wù)器摊腋,那么一個(gè)一個(gè)的節(jié)點(diǎn)之間如何確認(rèn)交易過程?靠的是比特幣網(wǎng)絡(luò)的應(yīng)用協(xié)議婉宰。過程如下:
1歌豺、新的交易向全網(wǎng)廣播;
2心包、每一個(gè)節(jié)點(diǎn)將收到的交易納入一個(gè)區(qū)塊中类咧;
3、每個(gè)節(jié)點(diǎn)都嘗試在自己的區(qū)塊中找到一個(gè)具有足夠難度的工作量證明蟹腾;
4痕惋、當(dāng)一個(gè)節(jié)點(diǎn)找到了一個(gè)工作量證明,它就向全網(wǎng)廣播娃殖;
5值戳、當(dāng)該區(qū)塊的所有交易都有效而且之前未存在過的,其他節(jié)點(diǎn)才認(rèn)同這個(gè)區(qū)塊的有效性炉爆;
6堕虹、其他節(jié)點(diǎn)接受該區(qū)塊。
激勵(lì)
這個(gè)簡單芬首,就是干活拿錢赴捞。哦不,干活拿幣郁稍。
在比特幣的系統(tǒng)里有兩個(gè)工作:
1赦政、提供CPU算力,俗稱“挖礦”耀怜。
2恢着、交易過程中的交易手續(xù)費(fèi)桐愉。
回收硬盤空間
比特幣從創(chuàng)世區(qū)塊開始,大約每10分鐘產(chǎn)生一個(gè)區(qū)塊掰派,隨著區(qū)塊鏈的“體積”越來越大从诲,需要的存儲(chǔ)空間也一直在增加。目前已經(jīng)超過了120GB碗淌。未來還將繼續(xù)增加下去盏求。
事實(shí)上,不是所有的節(jié)點(diǎn)都需要存儲(chǔ)所有的比特幣網(wǎng)絡(luò)的數(shù)據(jù)亿眠。只有全節(jié)點(diǎn)才需要碎罚。可以刪除過勞的一些交易數(shù)據(jù)來壓縮數(shù)據(jù)纳像,同時(shí)不破壞區(qū)塊的隨機(jī)哈希值荆烈。
簡化的支付確認(rèn)
由于比特幣的客戶端數(shù)據(jù)太龐大,必須有一種簡化的支付確認(rèn)來提供方便竟趾。這個(gè)模型就是負(fù)責(zé)讓用戶更簡便的進(jìn)行支付的憔购。
價(jià)值的組合和分割
首先,在比特幣系統(tǒng)里岔帽,比特幣就是價(jià)值玫鸟。什么是組合呢?比如張三需要向李四支付12.5個(gè)比特幣犀勒。他不需要一個(gè)比特幣一個(gè)比特幣的支付屎飘,他可以支付10個(gè)比特幣+2.5個(gè)比特幣,或者8+4.5個(gè)比特幣贾费。也可以支付15個(gè)比特幣钦购,等著李四找零」酉簦可以隨意組合押桃。分割指的是支付轉(zhuǎn)出的意思。
隱私
在傳統(tǒng)的支付體系里导犹,我們要向銀行或第三方機(jī)構(gòu)提交我們的所有信息唱凯。銀行可以以此驗(yàn)證和確認(rèn)交易』蚜。可是我們的信息也被不同的第三方機(jī)構(gòu)賣了不知道多少份波丰。
比特幣的系統(tǒng)里,不需要登記身份證舶得、性別、婚否爽蝴、家庭住址沐批、工作單位等纫骑。只有一個(gè)電子地址。所以比特幣的系統(tǒng)中帶有匿名性和隱私保護(hù)九孩。
計(jì)算
這部分其實(shí)是將比特幣系統(tǒng)的安全性先馆。當(dāng)一個(gè)惡意攻擊者想要篡改數(shù)據(jù),他的成功概率有多大呢躺彬?答案是:很小很小煤墙,幾乎不可能。為什么宪拥?
好比一場1000米跨欄跑比賽仿野。每跨欄100米記錄一次時(shí)間,你想更改第三次記錄的時(shí)間數(shù)據(jù)她君,別人還在往前跑脚作。你需要重新跨第三個(gè)欄,并在跨第四個(gè)欄之前追著別人缔刹,否則你需要繼續(xù)更改第四個(gè)欄的時(shí)間球涛。一步跟不上,步步跟不上校镐。
好啦亿扁,我們已經(jīng)過了一遍比特幣的白皮書,大家什么感覺鸟廓?我是驚嘆于中本聰大神的整合能力从祝。
咱們之前了解的那些先于比特幣而存在的技術(shù)都被他一網(wǎng)打盡了。
什么分布式存儲(chǔ)啦肝箱,我比特幣需要那么大的存儲(chǔ)空間哄褒,去中心化的系統(tǒng)怎么可能掏錢去置辦中央服務(wù)器,當(dāng)然要分布式存啦煌张。
還有點(diǎn)對點(diǎn)傳輸呐赡,你過來,你不來我比特幣怎么點(diǎn)對點(diǎn)支付呀骏融。
你你链嘀,密碼學(xué),你不來档玻,我怎么在不需要人們的資料的情況下怀泊,不建立信任體制的情況下,正常安全的支付呢误趴?
叫你呢霹琼,工作量證明,沒有你這個(gè)共識(shí)機(jī)制,誰給我干活枣申,記賬呀售葡。
嗯嗯,各就各位忠藤,咱們就開干吧挟伙。世界終將是我們的。哈哈哈哈哈模孩。尖阔。