日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

一文帶你了解比特幣/區(qū)塊鏈的原理

Linux閱碼場(chǎng) ? 來(lái)源:未知 ? 作者:鄧佳佳 ? 2018-04-02 14:14 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

本文目錄:

總述

賬戶與錢包

比特幣交易

注解鎖定與解鎖腳本

引入區(qū)塊鏈

比特幣挖礦

社會(huì)學(xué)博弈論

比特幣到底如何抵御攻擊

比特幣世界的負(fù)反饋

對(duì)比特幣區(qū)塊鏈的誤解

有什么不一樣

危機(jī)

量子計(jì)算如何應(yīng)對(duì)

通貨緊縮如何應(yīng)對(duì)

個(gè)體死亡如何應(yīng)對(duì)

與因特網(wǎng)同根生

說(shuō)實(shí)話,關(guān)于比特幣以及區(qū)塊鏈的介紹,目前是太偏金融了,市面上好多本書在IT人眼里都是索然無(wú)味,猛一看作者或者譯者,全是都是標(biāo)準(zhǔn)的中年西裝領(lǐng)帶皮鞋短發(fā)的金融精英男,或者大齡未婚套裝豪車的金融精英女,IT界的關(guān)注者則是清一色源碼分析的有房有車有貸款的兩點(diǎn)一線…畢竟是兩個(gè)圈子,兩種生活,隔行如隔山。可能拖鞋T恤短褲的IT程序員并不關(guān)心那些經(jīng)濟(jì)現(xiàn)象背后的東西,只是希望能看到代碼是怎么實(shí)現(xiàn)的,或者了解下自己怎么怎么樣可以在各類投資中不賠錢,僅此而已,IT人如今收入多多,必然投資多多,學(xué)會(huì)Step by step的Howto操作,必然爐火燒得通紅。

這是金融和IT融合的最佳時(shí)期。金融終于可以用IT來(lái)表達(dá)了,IT終于可以表達(dá)金融了!

本文前面會(huì)以技術(shù)開始,逐步過(guò)渡到一些非技術(shù)的方面,我覺(jué)得非技術(shù)的東西才是典型,才是本質(zhì),技術(shù)往往只是完成某種目的的手段。

總述

比特幣的核心我認(rèn)為就三個(gè),分別屬于以下三個(gè)范疇:

數(shù)字簽名技術(shù)簽名和驗(yàn)簽利用離散對(duì)數(shù)難題(針對(duì)ECC算法而言)保護(hù)了每一次交易。在線破壞交易難。??這是技術(shù)范疇,不是你不想,是你做不到。

哈希技術(shù)哈希技術(shù)構(gòu)建了區(qū)塊鏈,即全局公共賬本,使既有交易不可抵賴,未來(lái)的UTXO消費(fèi)可承諾。離線破壞交易難。??這是技術(shù)范疇,不是你不想,是你做不到。

博弈論納什均衡的穩(wěn)定狀態(tài)保證了沒(méi)有節(jié)點(diǎn)可以通過(guò)不誠(chéng)實(shí)的行為獲得更高的回報(bào)。作惡成本高。??這是非技術(shù)范疇,你權(quán)衡了一下,根本就不想作惡了。

賬戶與錢包

首先要明確賬戶和錢包的區(qū)別。

賬戶屬于一個(gè)人,包含此人能支配的錢以及維護(hù)此人之前的所有交易記錄。

錢包屬于一個(gè)人,只包含此人能支配的錢。

在比特幣的世界,沒(méi)有屬于個(gè)人的賬戶的概念,只有比特幣錢包,所謂的比特幣錢包,其實(shí)可以簡(jiǎn)單理解為一個(gè)公鑰。由于電子計(jì)算機(jī)內(nèi)的任何東西都是可以零成本復(fù)制的,所以就必須采用非對(duì)稱密碼技術(shù)解決這個(gè)問(wèn)題。

簡(jiǎn)單點(diǎn)說(shuō),一個(gè)錢包的含義就是“任何人都可以放錢進(jìn)去,但只有你自己可以拿錢出來(lái)”,你之所以比別人多一個(gè)拿錢出來(lái)花的權(quán)力,是因?yàn)槟愠钟泻湾X包公鑰對(duì)應(yīng)的私鑰!請(qǐng)務(wù)必記住,私鑰就是你打開錢包花錢的鑰匙,一旦被別人竊取,錢也就是別人的了,一旦丟失或者銷毀,錢包里的錢也就相當(dāng)于跟著銷毀了,就好像現(xiàn)實(shí)中你把紙鈔撕毀焚燒了一樣。

既然沒(méi)有賬戶的概念,我怎么知道我還有多少比特幣可以花費(fèi)呢?

在比特幣世界,所有能花費(fèi)的錢被統(tǒng)一表示成UTXO(即Unspent Transaction Output),該UTXO和一個(gè)錢包地址關(guān)聯(lián),你要想知道你還有多少錢可以花,你只能遍歷你所擁有的錢包,然后把和該錢包關(guān)聯(lián)的UTXO累加在一起,結(jié)果便是你的“賬戶余額。所有的這一切信息,全部分布式存儲(chǔ)在已經(jīng)達(dá)成全網(wǎng)共識(shí)的區(qū)塊鏈里,這個(gè)后面會(huì)再說(shuō)咯。

這里一般會(huì)問(wèn),自己的UTXO從哪里來(lái)的呢?非常簡(jiǎn)單,它就兩個(gè)來(lái)源:

別人轉(zhuǎn)給自己

自己挖礦所得

除了這兩個(gè)途徑,不會(huì)有其它途徑可以讓你擁有UTXO。

UTXO是比特幣世界基本的消費(fèi)單位,就像我們?nèi)粘5娜嗣駧琶嬷狄粯?,你無(wú)法將一張10塊錢撕開成兩半花,你若買一個(gè)5塊錢的東西,你必須付出整個(gè)10塊錢,然后接受找零的5塊錢,當(dāng)然,你也可以說(shuō)“不用找了!”

比特幣交易

那么,什么是UTXO呢?先看個(gè)圖:

類似上面這張單子,就是UTXO,它生成于一筆針對(duì)自己錢包的一個(gè)交易,在上圖的例子中,依舊使用經(jīng)典的Alice,Bob來(lái)舉例。

請(qǐng)注意鎖定的概念。所謂的鎖定就是,當(dāng)Alice轉(zhuǎn)比特幣給Bob的時(shí)候,只有Bob本人才能接收并在將來(lái)的某個(gè)時(shí)間消費(fèi),為了保證這一點(diǎn),比特幣系統(tǒng)采用了非對(duì)稱密碼技術(shù),使用Bob的公鑰來(lái)對(duì)一筆交易向Bob錢包的比特幣輸出進(jìn)行鎖定,這樣一來(lái),按照非對(duì)稱密碼技術(shù)的原理,只有Bob擁有的私鑰才能解鎖。

在此,我們回顧一下非對(duì)稱密碼技術(shù)的兩個(gè)要點(diǎn):

公鑰加密,私鑰解密確保信息的接收者只能是確定的人。

私鑰簽名,公鑰驗(yàn)簽確保信息的發(fā)送者只能是確定的人。

好的,比特幣正是利用了這個(gè)原理,但是并沒(méi)有明確用公鑰加密和私鑰解密來(lái)鎖定特定的接收者,而是采用了和傳統(tǒng)交易一致的松散被動(dòng)方案:

鎖定輸出,形成UTXO交易輸出僅僅附帶一個(gè)接收者公鑰,但并不驗(yàn)證該公鑰確實(shí)對(duì)應(yīng)接收者本人。

解鎖UTXO如果你要花錢,你必須確保這筆錢確實(shí)是自己擁有的,即來(lái)自于從來(lái)的某一個(gè)鎖定的輸出,該鎖定的輸出附帶自己的公鑰,此時(shí)自己用私鑰將其解鎖即可使用。

下面的圖示展示了上面的論述:

非常類似我們?cè)阢y行填寫的那種轉(zhuǎn)賬單據(jù),有人會(huì)問(wèn),這合理嗎?為什么對(duì)輸入要求很嚴(yán)格,還要各種驗(yàn)證,而對(duì)輸出只要求填寫對(duì)方的錢包地址即公鑰即可呢?

這很合理。試想你去銀行轉(zhuǎn)賬的場(chǎng)景,如果你卡上根本沒(méi)有那么多錢,銀行鐵定不會(huì)讓你繼續(xù)轉(zhuǎn)賬,然而銀行并不在意你把錢轉(zhuǎn)給了誰(shuí),更不會(huì)幫你確認(rèn)這個(gè)人是不是騙子,是不是還活著,把錢轉(zhuǎn)入騙子賬戶的人很多,這并不是漏洞,這是一種最合理最有效的方案。Why?

答案就一句話:能證明一個(gè)人是否擁有某種屬性的,只有他本人!只有他本人可以發(fā)起證明自己的行為,然后其它人來(lái)確認(rèn)該證明是否有效。之所以說(shuō)它有效,是因?yàn)?,自己證明自己以及別人驗(yàn)證是一件很簡(jiǎn)單的事情,反過(guò)來(lái),別人證明自己這件事本來(lái)就是圖靈完備的,搞不好會(huì)無(wú)限循環(huán)而無(wú)所終。

我們知道,比特幣系統(tǒng)依托一個(gè)全球范圍的七層P2P網(wǎng)絡(luò),在你轉(zhuǎn)賬給某人到全網(wǎng)確認(rèn)共識(shí)的時(shí)刻,時(shí)間并不確定,甚至說(shuō),當(dāng)你轉(zhuǎn)賬給某人時(shí),此人并不一定在線,他自己便無(wú)法證明自己是自己。這件事在現(xiàn)實(shí)中很麻煩,但是在網(wǎng)上就很簡(jiǎn)單,只要拿出私鑰check一下即可,然而實(shí)時(shí)確認(rèn)有個(gè)前提,即雙方必須同時(shí)在線,然而這并無(wú)法保證。

不管你將鎖定和解鎖理解為鑰匙和鎖的故事,還是古時(shí)候皇帝和將軍之間對(duì)虎符的故事,其實(shí)都差不多,都是在證明自己擁有某種能力或者屬性,對(duì)于比特幣,總結(jié)一句就是:花錢的時(shí)候,必須先解鎖這筆封存在區(qū)塊鏈里的錢,再上鎖發(fā)往它的目的地。依此循環(huán)不止,整個(gè)世界的比特幣交易從中本聰創(chuàng)世開始,輸入/輸出的解鎖/鎖定關(guān)系就形成了下面的有向無(wú)環(huán)圖:

注解:鎖定與解鎖腳本

在上面的解釋中,我為了方便,使用私鑰簽名,公鑰驗(yàn)簽來(lái)說(shuō)明了解鎖的鎖定的過(guò)程,在比特幣的實(shí)現(xiàn)中,這實(shí)際上是由一種叫做腳本的東西完成的。

注意,這里說(shuō)的腳本并不是類似Linux bash那樣的腳本,而是一種簡(jiǎn)單的虛擬機(jī)語(yǔ)言,類似JVM那般,它內(nèi)置了一個(gè)微型的指令集,可以執(zhí)行諸如數(shù)值運(yùn)算,比較,簽名驗(yàn)簽等簡(jiǎn)單操作。

所謂的解鎖操作,其實(shí)就是將解鎖腳本和之前的鎖定腳本拼接在一起,并且執(zhí)行它,如果結(jié)果為TRUE,則認(rèn)為可以解鎖成功。由于本文只是一個(gè)科普性質(zhì)的簡(jiǎn)介,這里就不再贅述細(xì)節(jié)了,詳情請(qǐng)參看網(wǎng)上汗牛充棟的其他人寫的介紹。

引入?yún)^(qū)塊鏈

到目前為止,我來(lái)總結(jié)一下要想讓這個(gè)系統(tǒng)運(yùn)行起來(lái)的要點(diǎn):

花錢時(shí)要解鎖輸入能花的錢來(lái)自于之前別人或者自己(找零的情況)針對(duì)自己的一個(gè)輸入,該輸入針對(duì)自己上了鎖,自己必須解鎖才能證明自己可以擁有這筆比特幣。

花錢時(shí)要鎖定輸出輸出輸入是銜接的,鎖定輸出是為了確保只有收款人才能解鎖,如果鎖定時(shí)使用的鎖不正確,這筆錢要么轉(zhuǎn)入陌生人賬戶,要么轉(zhuǎn)入黑洞被銷毀。

輸入/輸出組成的交易單不能被篡改這是核心!核心!核心!UTXO其實(shí)并不物理存在,它衍生自交易單,如果交易單可以被隨意篡改,那么這個(gè)系統(tǒng)將失去公信力,完全不可用,如何保證交易單的權(quán)威性呢?

將所有的交易單交給中央銀行是一個(gè)不錯(cuò)的選擇,或者至少交給一家靠譜的商業(yè)銀行也不錯(cuò),這確實(shí)是我們使用了幾千年的方法,完全依賴一個(gè)中心機(jī)構(gòu)或者個(gè)人來(lái)調(diào)解一切,現(xiàn)在比特幣系統(tǒng)采用了一種完全不同的思路,即去中心化。

忘掉UTXO,忘掉交易單,還是從需求出發(fā),我們的目標(biāo)是:

既有的交易不能抵賴,即備案

自己錢包里的錢未來(lái)確實(shí)可以花出去,即承諾

該區(qū)塊鏈登場(chǎng)了!

區(qū)塊鏈技術(shù)之所以可以完美Cover比特幣面臨的各種問(wèn)題,其解決方案并不是純技術(shù)的,而是采用了一種社會(huì)學(xué)博弈的激勵(lì)措施,這些措施形成了一種典型的負(fù)反饋效應(yīng),最終讓作惡變得成本高昂。

先看看什么是區(qū)塊鏈:

嗯,是個(gè)吊鏈樹結(jié)構(gòu),Intel的網(wǎng)卡隊(duì)列也是這么設(shè)計(jì)的…這種環(huán)環(huán)相扣的結(jié)構(gòu),使得在這種鏈條形結(jié)構(gòu)中稍微修改哪怕一個(gè)比特,都會(huì)牽一發(fā)而動(dòng)全身,也許你會(huì)說(shuō),大不了我就一改全改唄,那你就錯(cuò)了。我們說(shuō)哈希技術(shù)解決了這個(gè)問(wèn)題,是因?yàn)槊可梢粋€(gè)區(qū)塊都是在付出高昂代價(jià)解決一個(gè)數(shù)學(xué)難題:

這意味著任何人無(wú)法修改區(qū)塊鏈中每一個(gè)比特,如果你真的這么做了,就意味著你要把上圖中的數(shù)學(xué)難題解答nn遍,這里的nn指的是從修改的區(qū)塊到當(dāng)前的最新的區(qū)塊的區(qū)塊數(shù)量,解答一次這個(gè)難題就要消耗巨大的成本,何談解答nn遍…

簡(jiǎn)單解釋一下這個(gè)題為什么難。

考慮數(shù)字0X00FF,它生成的概率有多大?對(duì)于一個(gè)16位的數(shù)字,要求它的高8位為0,低8位無(wú)關(guān)緊要。運(yùn)用排列組合和概率相乘就能解答:

這種問(wèn)題非常難,需要你花錢買昂貴的硬件,并且日夜不停運(yùn)行賭概率,這意味著除了買硬件你還要交電費(fèi),長(zhǎng)期的運(yùn)轉(zhuǎn)產(chǎn)生不可忍受噪音意味著你需要要么把設(shè)備搬到一個(gè)無(wú)人區(qū),要么自己買一套別墅利用它的地下室…

我們來(lái)看看區(qū)塊鏈?zhǔn)窃趺幢Wo(hù)交易單的。把上面的那個(gè)圖放大了看,我們看一下每一個(gè)區(qū)塊里面都包含了什么:

我們看到,區(qū)塊鏈中的每一個(gè)區(qū)塊實(shí)際上是若干個(gè)交易單的容器,到底是多少個(gè)取決于效率和消耗之間的權(quán)衡。如果每一筆交易都要用掉一個(gè)區(qū)塊,總體消耗就會(huì)非常大,如果1億個(gè)交易單用掉一個(gè)區(qū)塊,等待確認(rèn)的時(shí)間就會(huì)非常久,所以呢…區(qū)塊里包含了交易單據(jù),這意味著你無(wú)法修改交易任何已經(jīng)被區(qū)塊納入的交易單據(jù)。

然而區(qū)塊是如何納入交易單據(jù)的呢?

比特幣挖礦

當(dāng)你生成一張交易單據(jù)并且廣播至全網(wǎng)時(shí),世界上可能很多人都在這么做,也就是說(shuō),交易單是在源源不斷地生成的。與此同時(shí),在世界的某些角落里,總是有勤勞的比特幣礦工在搜羅這些交易單,將其納入自己生成的一個(gè)區(qū)塊并將該區(qū)塊鏈接到唯一的區(qū)塊鏈上。

我們知道,只有交易單被納入到了區(qū)塊鏈以后,它才是有公信力的,是安全的,它才會(huì)因此而產(chǎn)生價(jià)值,而正是這些比特幣礦工在試圖將其納入?yún)^(qū)塊鏈,它們確實(shí)在挖掘一些可以產(chǎn)生價(jià)值的東西,所以說(shuō),他們確實(shí)在挖礦。

就像《闖關(guān)東》里面演的那般,你越勤勞,越肯冒險(xiǎn),付出越多,就越有可能得到高額的回報(bào),注意是有可能,同時(shí)也有血本無(wú)歸的風(fēng)險(xiǎn),這是一個(gè)概率問(wèn)題。和《闖關(guān)東》看起來(lái)不一樣的是,那些淘金客淘到的金子自己可以保留一些,那么比特幣礦工勤勞解決數(shù)學(xué)難題挖掘區(qū)塊的動(dòng)機(jī)是什么?

答案非常明確,技術(shù)解決不了的問(wèn)題,經(jīng)濟(jì)學(xué)來(lái)接力:

挖礦會(huì)有確定的比特幣獎(jiǎng)勵(lì)中本聰設(shè)計(jì),為了徹底遠(yuǎn)離中心化,比特幣的發(fā)放不是集中的,而是按照每4年為半衰期逐步發(fā)放,這保證了兩點(diǎn):

比特幣終究有一個(gè)總量,即它會(huì)發(fā)放完畢

在比特幣發(fā)放完畢之前,每一個(gè)出塊的礦工都會(huì)得到發(fā)放額的比特幣獎(jiǎng)勵(lì)

挖礦會(huì)得到交易小費(fèi)如果交易者好心,同時(shí)也是為了自己優(yōu)先得到礦工的服務(wù),即他希望自己的交易單優(yōu)先被確認(rèn)納入到區(qū)塊鏈,交易者給點(diǎn)小費(fèi)是應(yīng)該的。比特幣系統(tǒng)規(guī)定,一張交易單的所有輸入和所有輸出之間的差額即小費(fèi),一個(gè)礦工出塊后,該區(qū)塊包含的所有交易單的小費(fèi)即交易費(fèi),歸該礦工所有。

貌似問(wèn)題解決了,然而,礦工們與其如此打工,不如來(lái)點(diǎn)小動(dòng)作賺的更多。拋開人與人之間勇氣和膽量之間的差異,假設(shè)所有人都一樣,到底是什么在抑制這些小動(dòng)作的發(fā)生呢?是技術(shù)難題在阻礙嗎?

我認(rèn)為,技術(shù)問(wèn)題是最簡(jiǎn)單的問(wèn)題,要說(shuō)難,社會(huì)學(xué)才更難,心理學(xué)則最難。以上這兩者均可以歸結(jié)為經(jīng)濟(jì)學(xué)問(wèn)題:我干壞事我能得到什么好處呢?

社會(huì)學(xué)博弈論

去中心化最根本的特征在于,消除了信息的不對(duì)稱!而犯罪的根源則在于,利用了信息的不對(duì)稱。推而廣之,越是扁平化的結(jié)構(gòu),在空間維度上就越不容易看到系統(tǒng)內(nèi)的低熵體,但是多給點(diǎn)時(shí)間,低熵體必然會(huì)出現(xiàn),我認(rèn)為,低熵體來(lái)自于時(shí)間維度,而不是空間維度!扁平化的結(jié)構(gòu)越大,低熵體形成的就越快,因?yàn)楸P子大了,烏合大眾供給的能量就越多…

如果你和我知道的信息一模一樣實(shí)力相當(dāng),我便不會(huì)鋌而走險(xiǎn)去做損你利我的事情,因?yàn)檫@是最差的選擇!Why?

如果你是個(gè)誠(chéng)實(shí)的人,那么我能得到利益,但這對(duì)我來(lái)講是唯一的好事情,如果你跟我一樣齷齪,那么我們兩敗俱傷,如果你比我更齷齪,我凈賠本。算算概率,合算嗎?反之,如果我們均遵守規(guī)則,我們便可以得到穩(wěn)定的收入,這既是雙贏,也算利己!

這并不是一個(gè)零和的游戲,話說(shuō)比特幣的技術(shù)原理以及激勵(lì)機(jī)制助力了博弈的偏向,人們自然而然會(huì)為了這種激勵(lì)帶來(lái)的利益去做誠(chéng)實(shí)的事情,不是因?yàn)槿酥跣员旧?,而是因?yàn)椋?/p>

做誠(chéng)實(shí)的事情相比作惡更簡(jiǎn)單-技術(shù)因素

做誠(chéng)實(shí)的事情可能會(huì)得到獎(jiǎng)勵(lì)-非技術(shù)因素

哈哈,很帥,不需要懲罰!

比特幣到底如何抵御攻擊

比特幣在設(shè)計(jì)之初就希望在不動(dòng)用警察軍隊(duì)等暴力機(jī)關(guān)的前提下讓攻擊者自己覺(jué)得攻擊毫無(wú)意義。事實(shí)上它確實(shí)做到了。

接下來(lái)面對(duì)技術(shù)癡漢這些,所能采用的手段只能是技術(shù)手段了,這里不再贅述。

這里僅僅舉例說(shuō)明幾個(gè)典型的攻擊行為:

偷取比特幣別人轉(zhuǎn)給他的錢必須有私鑰方能解鎖花費(fèi)。

偽造比特幣任何比特幣不能無(wú)中生有,來(lái)源就兩個(gè)!偽造者將無(wú)法解鎖。

比特幣世界的負(fù)反饋

比特幣系統(tǒng)構(gòu)成了兩個(gè)負(fù)反饋系統(tǒng),我仔細(xì)想了一下,嗯,是的。

挖礦收益負(fù)反饋是的,有人投資了大量的礦機(jī),希望通過(guò)挖礦來(lái)獲得收益,這本身無(wú)可厚非,比起那些買房不住以及炒股散戶來(lái)講,做比特幣礦工高尚多了!但高尚的代價(jià)就是收益薄。如果挖礦的收益還不足以負(fù)擔(dān)電費(fèi),誰(shuí)還挖礦?如果過(guò)挖礦的收益遠(yuǎn)高于電費(fèi),便會(huì)吸引大眾前來(lái),此時(shí)便會(huì)降低每一塊出塊的收益,要知道,你花費(fèi)的可是現(xiàn)實(shí)中的貨幣啊,它和比特幣的匯率一直在抖動(dòng)?。【拖裉越馃岬纳鐣?huì),黃金更多作為一種商品而不是貨幣一樣的道理。因此,挖礦的收益將會(huì)越來(lái)越不顯現(xiàn),紅利期早已過(guò)去。

交易費(fèi)負(fù)反饋100多年以后的2140年之后,比特幣發(fā)放完畢。此后做礦工還有意義嗎?畢竟金子已經(jīng)沒(méi)有了!十分有意義,因?yàn)楸忍貛诺V工挖取的不僅僅是比特幣,而是價(jià)值!如果再也不發(fā)放新幣了,那就只能賺取交易小費(fèi)了。問(wèn)題是大家都不想付小費(fèi)怎么辦?結(jié)果就是大家都延遲服務(wù)??傆邢MM快獲得服務(wù)的去付更多的小費(fèi)!大城市鬧市區(qū)路邊擺個(gè)攤,說(shuō),誰(shuí)先來(lái)我給誰(shuí)個(gè)棒棒糖,你信不信會(huì)有一大幫穿著西裝皮鞋的體面人士去搶,人,就是這樣,總想比別人強(qiáng)比別人快,哪怕自己明明不喜歡吃棒棒糖。

對(duì)比特幣區(qū)塊鏈的誤解

這是一篇文章《螞蟻金服CEO:區(qū)塊鏈或在1年內(nèi)泡沫破滅,我們不碰ICO》,這篇文章信息并不多,我對(duì)它非常贊同。

現(xiàn)在大家一窩蜂涌向區(qū)塊鏈,完全就是沖著概念,完全被帶傻了,絕大多數(shù)人對(duì)區(qū)塊鏈的理解就是各種幣,這是極其膚淺的。

區(qū)塊鏈不是比特幣!區(qū)塊鏈?zhǔn)菢?gòu)建互聯(lián)網(wǎng)信任機(jī)制的一種基礎(chǔ)設(shè)施。關(guān)鍵就是這個(gè)“信任模型”,幾千年來(lái)我們的文明社會(huì)已經(jīng)進(jìn)化到不需要政府的認(rèn)證就可以放心從鄰居那里借扳手,從小店那里買可樂(lè)。。。但是互聯(lián)網(wǎng)世界還不行,然而以后當(dāng)你完全使用了區(qū)塊鏈就可以了。

接近90%的跟風(fēng)者完全不懂區(qū)塊鏈的設(shè)計(jì)原理和理念,剩下的10%中又有80%以上的人僅僅知道各種操作步驟,知道幾個(gè)項(xiàng)目,就像很多“會(huì)寫一手好inet socket程序代碼的完全不懂網(wǎng)絡(luò)”的人一樣。

覺(jué)得自己知道幾個(gè)“幣”就自詡自己站在了風(fēng)口的,無(wú)異于自己會(huì)調(diào)socket API就說(shuō)自己精通網(wǎng)絡(luò)編程的人一樣,極其令人反感。

明眼人自古就很少?zèng)]幾個(gè)。我也不是自詡自己就很懂比特幣區(qū)塊鏈,但至少我是系統(tǒng)研究過(guò)某些算法細(xì)節(jié)的,至少我知道那些個(gè)共識(shí),算法是怎么起作用的,有興趣咱們可以共同討論一下以發(fā)現(xiàn)一些新東西,而不是一窩蜂炒作就想著投機(jī)賺錢,如果你連是什么都不懂,根本談不上要怎么做。

為什么現(xiàn)在大家一窩蜂的對(duì)諸如比特幣之類的各種幣有感,那是因?yàn)楝F(xiàn)如今這些東西都不是貨幣,它們具有貨幣的屬性,卻不是貨幣,它們簡(jiǎn)直就像商品一樣,并且還是跟我們的日常生活毫無(wú)關(guān)系的商品,它完全不像菠菜,洗發(fā)水那樣,甚至它都不如股票真實(shí)。即便你說(shuō)100年后我的后代會(huì)用比特幣買可樂(lè),但這跟我沒(méi)關(guān)系啊,我的目標(biāo)是100年后讓我的后代去賣可樂(lè)賺錢!所以,很顯然,我現(xiàn)在要不惜一切手段去搞錢,嗯,比特幣,是個(gè)途徑,get it!無(wú)懈可擊!然而我怕這種投機(jī)毀了比特幣。

如果90%的人都是膚淺的人,另外10%的人還裝什么高尚呢?

有什么不一樣

比特幣靠一種共識(shí)機(jī)制做到了去中心化。但是和中心化相比,有什么不一樣呢?

其實(shí),沒(méi)什么不一定。如果你覺(jué)得耗費(fèi)那么多的電力去計(jì)算一個(gè)數(shù)學(xué)難題僅僅為了確認(rèn)幾筆交易這樣做很浪費(fèi),那么請(qǐng)解釋:

銀行的大樓為什么都蓋的那么氣派?要花多少錢?是不是隨便一個(gè)能遮風(fēng)擋雨的場(chǎng)所就能完成同樣的職能?

為什么銀行的雇員都穿著昂貴的套裝,開著豪車,領(lǐng)著搞出平均工資好多倍的薪資?這筆錢是不是能省下?

同樣都是毫無(wú)意義的損耗,為什么銀行的大樓以及雇員的裝備就可以讓人覺(jué)得理所當(dāng)然呢?這就是思維定勢(shì)。

只要你耗費(fèi)了能量,你就必須接著損耗。熵的流向是不會(huì)變的。你造了豪華的房屋,你就必然要花費(fèi)更多的財(cái)力和精力去維護(hù),不然它就還是會(huì)朝著高熵體前進(jìn),最終成為一片廢墟…換個(gè)思路,如果你把造豪華大樓的能量平鋪到了整個(gè)P2P網(wǎng)絡(luò),這就是區(qū)塊鏈最振奮人心的發(fā)力之處,詳情請(qǐng)了解礦池的概念。

如果你想通過(guò)獻(xiàn)血保持新陳代謝,又不想讓自己的血用于他人,那么你自然可以想辦法讓衛(wèi)生無(wú)毒的針管抽取你足量的血液后,將它倒掉!

危機(jī)

量子計(jì)算如何應(yīng)對(duì)

我們?cè)俅位仡櫼幌卤忍貛畔到y(tǒng)所依托的技術(shù)因素:

數(shù)字簽名技術(shù)

哈希技術(shù)

之所以不談社會(huì)學(xué)這種非技術(shù)因素,是因?yàn)槲艺J(rèn)為人的心智在幾千年甚至幾萬(wàn)年都沒(méi)什么大的改變。我之所以存在,可能是因?yàn)樵谖业淖嫦冗€是野人的時(shí)候,殺死了自己的兄弟吃到了救命的食物,這種事,在我們的身邊依然在上演,是為卡涅阿德斯船板…

我們考慮技術(shù)因素,因?yàn)榧夹g(shù)每過(guò)很短一段時(shí)間就會(huì)發(fā)生質(zhì)變,且間隔貌似是指數(shù)級(jí)縮短的!從舊石器到新石器十幾萬(wàn)年,從新石器到農(nóng)業(yè)革命一兩萬(wàn)年,從農(nóng)業(yè)革命到工業(yè)革命幾千年,從工業(yè)革命到信息革命一百多年,然后就是我們現(xiàn)在了。我們是如此的看好比特幣,看到AI,看好我們當(dāng)代這些所謂的大師大牛們想到的一切,殊不知這些依然是建立在前一代文明的根基上的優(yōu)化或者改進(jìn),如果放到了下一代文明中,將會(huì)在觸摸式打擊下,灰飛煙滅。

這絕對(duì)不是危言聳聽。你看看美索不達(dá)米亞或者埃及的新石器文明面對(duì)青銅文明時(shí),商面對(duì)周時(shí),迦太基面對(duì)羅馬時(shí),哥特面對(duì)阿拉伯時(shí),美洲人面對(duì)歐洲人時(shí),準(zhǔn)噶爾面對(duì)清軍時(shí),清軍面對(duì)歐美日時(shí)的那種慫樣,這是時(shí)代的對(duì)抗!我就不信這種日光之下意在上演的故事會(huì)在我們的時(shí)代終結(jié)。

我們的非對(duì)稱密碼技術(shù),哈希技術(shù)所利用的數(shù)學(xué)難題完全建立在線性的現(xiàn)代電子計(jì)算機(jī)基礎(chǔ)之上,萬(wàn)一量子計(jì)算機(jī)出現(xiàn)怎么辦??量子物理本身就是非確定性的,本身就是完全玩概率的,它可以同時(shí)干很多事情,它可以生死抉擇一瞬間而雙贏,它不再需要一個(gè)接一個(gè)地去嘗試nonce去解決比特幣區(qū)塊鏈的那個(gè)數(shù)學(xué)難題,它可以一瞬間將它解決,因?yàn)樗梢酝瑫r(shí)嘗試很多的數(shù)字,然后觀測(cè)分布即可。

量子計(jì)算便可以打破所有基于現(xiàn)代密碼學(xué)的一切假設(shè),為什么不恐慌呢?不過(guò),在技術(shù)之外還有強(qiáng)大的非技術(shù)力量,這給了我們一點(diǎn)時(shí)間。

通貨緊縮如何應(yīng)對(duì)

和通貨膨脹前大家拼命要把手里的錢花出去相反,緊縮型貨幣會(huì)抑制消費(fèi)嗎?畢竟明知道這個(gè)貨幣的絕對(duì)總量會(huì)越來(lái)越少(再過(guò)100多年,比特幣將不再發(fā)幣,然而期間可能會(huì)由于丟失,發(fā)送到黑洞地址造成比特幣損毀…總量會(huì)減少),肯定會(huì)升值,與其花出去,不如留著啥也不買!

如何破局?假設(shè)百年以后,全世界的統(tǒng)一貨幣就是比特幣,假設(shè)比特幣還是一如既往地失而不能復(fù)得,怎么辦?

個(gè)體死亡如何應(yīng)對(duì)

公鑰/私鑰對(duì)是和其它的公鑰私鑰對(duì)無(wú)關(guān)聯(lián)的。如果一個(gè)人突然死亡,其子女如何證明其有權(quán)持有死者的公鑰私鑰對(duì),即便法律上認(rèn)可這種繼承,技術(shù)上如何實(shí)現(xiàn)?敢問(wèn)穿西裝的人能破解ECDSA嗎?

與因特網(wǎng)同根生

我本來(lái)是不想寫這一節(jié)的,但是現(xiàn)在看來(lái)時(shí)間還夠,就再寫幾筆。

如今很多人都對(duì)比特幣,區(qū)塊鏈這種概念存在非常深的誤解,以為挖礦就是為了證明,以為發(fā)一種幣就能發(fā)財(cái),很多人也都無(wú)法解釋,然而更多的人選擇不解釋,而是把他們代入到一種編程環(huán)節(jié),給他們足夠多的源代碼,足夠多的工程,這樣他們就沒(méi)時(shí)間考慮技術(shù)以外的關(guān)于設(shè)計(jì)方面的細(xì)節(jié)了,此后各種API層出不窮,各種技術(shù)討論資料汗牛充棟…然后極其少數(shù)的新一代精英就起來(lái)了,就像當(dāng)年的喬布斯,蓋茨一樣…大部分的人都成了燒鍋爐的,因?yàn)樗麄兂舜a之外,什么都不懂…

幸運(yùn)自己不是搞區(qū)塊鏈的,非常之幸運(yùn)。偶然回憶起書上看到的因特網(wǎng)剛興起的那年頭,也就是上個(gè)世紀(jì)90年代吧,是不是跟現(xiàn)在很像呢?更早一點(diǎn)的例子,就是TCP/IP分組交換網(wǎng)絡(luò)了吧,當(dāng)人們第一次拋棄電話網(wǎng)絡(luò)中心的時(shí)候,世界就已經(jīng)走上了去中心化的不歸路,且越走越遠(yuǎn)!是時(shí)候再讀一遍凱文·凱利的《失控》了!

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 區(qū)塊鏈
    +關(guān)注

    關(guān)注

    112

    文章

    15578

    瀏覽量

    111214
  • 比特幣
    +關(guān)注

    關(guān)注

    58

    文章

    7008

    瀏覽量

    145837

原文標(biāo)題:一瓶酒后的雄文:快速理解比特幣/區(qū)塊鏈的原理

文章出處:【微信號(hào):LinuxDev,微信公眾號(hào):Linux閱碼場(chǎng)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    帶你了解雙目深度相機(jī)

    在如今的智能化時(shí)代,不管是工業(yè)車間里的機(jī)器人、家里的掃地機(jī)器人,還是AR眼鏡、自動(dòng)駕駛汽車,都需要雙能“看懂”三維世界的“眼睛”——雙目深度相機(jī)就是這樣款設(shè)備??赡苡腥藭?huì)問(wèn),這東西到底是啥?其實(shí)
    的頭像 發(fā)表于 04-14 14:30 ?248次閱讀
    <b class='flag-5'>一</b><b class='flag-5'>文</b><b class='flag-5'>帶你</b><b class='flag-5'>了解</b>雙目深度相機(jī)

    工業(yè)計(jì)量指南:帶你了解電磁流量計(jì)由哪兩部分組成

    電磁流量計(jì)作為導(dǎo)電流體測(cè)量的主流儀表,只要吃透結(jié)構(gòu)原理、安裝規(guī)范、接線技巧、檢修維護(hù)全流程知識(shí),絕大多數(shù)故障都能提前規(guī)避、快速解決。今天,和晟測(cè)控帶你了解電磁流量計(jì)由哪兩部分組成以及安裝注意事項(xiàng),幫你輕松拿捏電磁流量計(jì)的使用與養(yǎng)護(hù)。
    的頭像 發(fā)表于 03-14 14:44 ?983次閱讀
    工業(yè)計(jì)量指南:<b class='flag-5'>帶你</b><b class='flag-5'>了解</b>電磁流量計(jì)由哪兩部分組成

    帶你了解鹵素

    當(dāng)你聽到“鹵素”這個(gè)詞,是否第時(shí)間想到的是汽車前大燈里那種明亮的燈泡?其實(shí),在化學(xué)的世界里,鹵素代表的是組非?;钴S的非金屬元素——氟、氯、溴、碘以及放射性元素砹。除了砹因放射性特殊處理外,前四位
    的頭像 發(fā)表于 03-09 15:42 ?350次閱讀
    <b class='flag-5'>一</b><b class='flag-5'>文</b><b class='flag-5'>帶你</b><b class='flag-5'>了解</b>鹵素

    篇文章帶你了解什么是物聯(lián)網(wǎng)技術(shù)?

    物聯(lián)網(wǎng)技術(shù)(Internet of Things, IoT)是種通過(guò)信息傳感設(shè)備,按約定的協(xié)議,將任何物體與網(wǎng)絡(luò)相連接,實(shí)現(xiàn)智能化識(shí)別、定位、跟蹤、監(jiān)管等功能的技術(shù)。物聯(lián)網(wǎng)的概念最早可以追溯到
    發(fā)表于 02-09 16:58

    帶你徹底搞懂K8s網(wǎng)絡(luò)

    說(shuō)實(shí)話,K8s 網(wǎng)絡(luò)是我見過(guò)最讓新手頭疼的知識(shí)點(diǎn),沒(méi)有之。記得我剛接觸 K8s 那會(huì)兒,看著流量在 Pod、Service、Node 之間穿梭,完全是臉懵逼。后來(lái)踩了無(wú)數(shù)坑,熬了無(wú)數(shù)夜,總算把這套網(wǎng)絡(luò)模型摸透了。今天這篇文章,我會(huì)用最接地氣的方式,
    的頭像 發(fā)表于 02-06 10:15 ?738次閱讀

    讀懂VCSEL芯片為何與眾不同

    VCSEL芯片是如何誕生的?是德科技帶你走進(jìn)慧芯激光產(chǎn)業(yè)園探究竟!
    的頭像 發(fā)表于 01-09 14:19 ?896次閱讀

    搞清 BLE 藍(lán)牙 UUID

    帶你搞清楚藍(lán)牙 UUID ...... 矜辰所致
    的頭像 發(fā)表于 12-18 11:23 ?4960次閱讀
    <b class='flag-5'>一</b><b class='flag-5'>文</b>搞清 BLE 藍(lán)牙 UUID

    了解Mojo編程語(yǔ)言

    Mojo 是種由 Modular AI 公司開發(fā)的編程語(yǔ)言,旨在將 Python 的易用性與 C 語(yǔ)言的高性能相結(jié)合,特別適合人工智能(AI)、高性能計(jì)算(HPC)和系統(tǒng)級(jí)編程場(chǎng)景。以下是關(guān)于
    發(fā)表于 11-07 05:59

    網(wǎng)絡(luò)路由器關(guān)鍵知識(shí),讀懂!

    在互聯(lián)網(wǎng)深度融入日常的今天,網(wǎng)絡(luò)路由器作為不可或缺的樞紐設(shè)備,承擔(dān)著連接世界的關(guān)鍵任務(wù)。但你真正了解它嗎?本文將帶你系統(tǒng)認(rèn)識(shí)路由器的基礎(chǔ)功能、發(fā)展歷程與常見接口,幫助你更好地理解和使用這設(shè)備。
    的頭像 發(fā)表于 09-19 18:10 ?1795次閱讀

    ALM(應(yīng)用生命周期管理)解析:了解其概念、關(guān)鍵階段及Perforce ALM工具推薦

    什么是ALM(應(yīng)用生命周期管理)?它遠(yuǎn)不止是SDLC!了解其概念、關(guān)鍵階段以及如何借助Perforce ALM這類工具,實(shí)現(xiàn)端到端的可追溯性、加速發(fā)布并保障合規(guī)性。
    的頭像 發(fā)表于 09-19 11:03 ?2191次閱讀
    ALM(應(yīng)用生命周期管理)解析:<b class='flag-5'>一</b><b class='flag-5'>文</b><b class='flag-5'>了解</b>其概念、關(guān)鍵階段及Perforce ALM工具推薦

    帶你了解海凌科毫米波雷達(dá)

    什么是毫米波雷達(dá)?毫米波雷達(dá)有什么特點(diǎn)?毫米波雷達(dá)有什么作用?海凌科有哪些系列毫米波雷達(dá)?帶你了解!毫米波的定義毫米波是指頻率在30GHz至300GHz之間、波長(zhǎng)為1~10毫米的電
    的頭像 發(fā)表于 08-11 12:04 ?2059次閱讀
    <b class='flag-5'>一</b><b class='flag-5'>文</b><b class='flag-5'>帶你</b><b class='flag-5'>了解</b>海凌科毫米波雷達(dá)

    帶你了解什么是機(jī)器視覺(jué)網(wǎng)卡

    機(jī)器視覺(jué)網(wǎng)卡通常指的是在機(jī)器視覺(jué)系統(tǒng)中用于連接工業(yè)相機(jī)到計(jì)算機(jī)的以太網(wǎng)卡。它的核心作用是實(shí)現(xiàn)高速、穩(wěn)定、低延遲的圖像數(shù)據(jù)傳輸。以下是關(guān)于機(jī)器視覺(jué)網(wǎng)卡的關(guān)鍵信息:1.核心功能:高速圖像傳輸:處理來(lái)自千兆以太網(wǎng)或萬(wàn)兆以太網(wǎng)相機(jī)產(chǎn)生的大量圖像數(shù)據(jù)流。萬(wàn)兆網(wǎng)卡能提供更高的帶寬,滿足高分辨率、高幀率相機(jī)的需求。支持GigEVision協(xié)議:這是機(jī)器視覺(jué)領(lǐng)域最重要的工業(yè)
    的頭像 發(fā)表于 07-09 16:18 ?881次閱讀
    <b class='flag-5'>一</b><b class='flag-5'>文</b><b class='flag-5'>帶你</b><b class='flag-5'>了解</b>什么是機(jī)器視覺(jué)網(wǎng)卡

    帶你了解電源測(cè)試系統(tǒng)的功能!

    在當(dāng)今電子與電力技術(shù)飛速發(fā)展的時(shí)代,各類電子設(shè)備、電力系統(tǒng)以及新能源相關(guān)產(chǎn)品的研發(fā)、生產(chǎn)和維護(hù)過(guò)程中,電源測(cè)試系統(tǒng)扮演著至關(guān)重要的角色。本文將帶你了解源儀電子的電源測(cè)試系統(tǒng)的功能。
    的頭像 發(fā)表于 07-02 09:10 ?1259次閱讀
    <b class='flag-5'>一</b><b class='flag-5'>文</b><b class='flag-5'>帶你</b><b class='flag-5'>了解</b>電源測(cè)試系統(tǒng)的功能!

    帶你了解嵌入式主板

    嵌入式主板是專為嵌入式系統(tǒng)設(shè)計(jì)的計(jì)算機(jī)主板。它與我們常見的臺(tái)式機(jī)或筆記本電腦主板有著顯著的區(qū)別,核心在于它不是為了通用計(jì)算,而是為了執(zhí)行特定任務(wù)而設(shè)計(jì)、集成到更大的設(shè)備或系統(tǒng)中。以下是嵌入式主板的關(guān)鍵特點(diǎn)和信息:1.核心定義與目的:專用性:設(shè)計(jì)用于執(zhí)行特定功能(如控制、監(jiān)控、數(shù)據(jù)處理、通信),而不是運(yùn)行通用操作系統(tǒng)(如Windows)進(jìn)行各種軟件應(yīng)用。集成性
    的頭像 發(fā)表于 06-30 16:12 ?917次閱讀
    <b class='flag-5'>一</b><b class='flag-5'>文</b><b class='flag-5'>帶你</b><b class='flag-5'>了解</b>嵌入式主板

    了解電壓諧波

    我們經(jīng)常會(huì)聽到諧波,到底什么是諧波,怎么定義的?為什么要關(guān)注諧波?什么時(shí)候關(guān)注諧波?諧波如何計(jì)算或標(biāo)準(zhǔn)規(guī)定的諧波的算法是怎樣的?GB關(guān)于電壓諧波又是如何評(píng)估的?帶著諸多的問(wèn)題,我們一起來(lái)了解。
    的頭像 發(fā)表于 06-28 17:23 ?5310次閱讀
    <b class='flag-5'>一</b><b class='flag-5'>文</b><b class='flag-5'>了解</b>電壓諧波
    务川| 成武县| 林口县| 正安县| 寻甸| 建瓯市| 嵊泗县| 赣州市| 通化市| 礼泉县| 裕民县| 顺义区| 赤峰市| 仲巴县| 恩施市| 高陵县| 祁阳县| 南陵县| 雷山县| 鸡西市| 太保市| 郑州市| 溧阳市| 从江县| 大港区| 松潘县| 乌拉特前旗| 卢湾区| 磐石市| 韶山市| 大邑县| 甘谷县| 上思县| 曲靖市| 丰宁| 九寨沟县| 鄂托克前旗| 上林县| 松阳县| 达拉特旗| 益阳市|