大白话看懂区块链
? ? ? ? 為了能夠更加深入的理解區(qū)塊鏈的概念和優(yōu)勢(shì),我們先從2008年的金融危機(jī)說(shuō)起。
? ? ? ??眾所周知,08年全球金融危機(jī)是由美國(guó)的次貸危機(jī)引起的。次貸指的是將錢借給次貸按揭貸款人,因?yàn)榇钨J人本身的資信狀況就很差,還不起房債,違約的事也就很容易發(fā)生了。與此同時(shí),金融界推行各種3A高評(píng)級(jí)(實(shí)際上評(píng)級(jí)也是一種金融交易,并不真實(shí))的打包 Synthetic CDOs 產(chǎn)品,這些打包金融產(chǎn)品混雜著各種低評(píng)級(jí)的產(chǎn)品一起拋售,購(gòu)買者以為購(gòu)買的是“權(quán)威”,實(shí)則自己并不能看到現(xiàn)實(shí)。因此當(dāng)泡沫被戳破,信貸環(huán)境也發(fā)生改變,尤其是作為國(guó)民經(jīng)濟(jì)支柱的房產(chǎn)價(jià)格下降,放貸機(jī)構(gòu)想要通過再融資,或者把抵押的房產(chǎn)收回再賣出去,就不能實(shí)現(xiàn),或者很難,或者虧損。而此類事件大規(guī)模地、集中地發(fā)生,那么危機(jī)就出現(xiàn)了。
? ? ? ? 如果大家想對(duì)此有更進(jìn)一步的了解,可以觀看電影《大空頭》,空頭在這里指股票交易中看跌行情,做空交易。這里也感謝相關(guān)專業(yè)的同學(xué)提供的理論幫助。
? ? ? ??為什么要先從金融危機(jī)說(shuō)起呢?因?yàn)閭鹘y(tǒng)貨幣、銀行之類的信貸機(jī)構(gòu),其本身就存在著一些弊端。傳統(tǒng)貨幣可能會(huì)因?yàn)楦鱾€(gè)國(guó)家的貨幣政策寬松程度產(chǎn)生較大幅度的變動(dòng),小則影響各國(guó)之間的稅率,大則影響全球的金融平衡。08年的金融危機(jī)正是由于美國(guó)貨幣政策長(zhǎng)期堅(jiān)持低利率的走向,導(dǎo)致了房產(chǎn)價(jià)格持續(xù)走低。另一方面,銀行之類的信貸機(jī)構(gòu)可以沒有存款,直接將錢借給有信用的人,從而獲利。而新生成的錢,本質(zhì)上都是債務(wù),一旦資金流出現(xiàn)了問題,銀行也就即將面臨危機(jī)。中央銀行必須讓人們相信它不會(huì)讓貨幣貶值,銀行必須讓人們相信它能管好錢,而這在歷史上看來(lái)可信度很低。
?
前言
? ? ? ? 在這里我們需要明確兩個(gè)前提,第一,這里只是借用銀行本身的缺陷來(lái)引出區(qū)塊鏈,所有的事物也都不是十全十美的,我們不否認(rèn)銀行的社會(huì)貢獻(xiàn)和價(jià)值。第二,區(qū)塊鏈不等于比特幣,比特幣只是區(qū)塊鏈的一個(gè)具體的應(yīng)用,區(qū)塊鏈?zhǔn)潜忍貛畔到y(tǒng)的基礎(chǔ)構(gòu)成。
? ? ? ?回過頭來(lái),我們?cè)倏磪^(qū)塊鏈的定義:區(qū)塊鏈本質(zhì)上是一個(gè)去中介化的數(shù)據(jù)庫(kù),是一串使用密碼學(xué)方法相關(guān)聯(lián)產(chǎn)生的數(shù)據(jù)塊,每一個(gè)數(shù)據(jù)塊中包含了一次比特幣網(wǎng)絡(luò)交易的信息,用于驗(yàn)證其信息的有效性(防偽)和生成下一個(gè)區(qū)塊。下面,我們通過區(qū)塊鏈的一個(gè)重要實(shí)現(xiàn)——比特幣來(lái)體會(huì)區(qū)塊鏈在實(shí)際應(yīng)用中是如何工作的。
?
一、比特幣系統(tǒng)
? ? ? ? 既然比特幣系統(tǒng)是由一筆筆交易連接起來(lái)的區(qū)塊鏈組成的,那么交易的最初價(jià)值——貨幣,從何而來(lái)?比特幣中規(guī)定,所有的“貨幣”都是由“挖”出區(qū)塊而來(lái)的。那什么又是”區(qū)塊”這個(gè)實(shí)體,怎么挖呢?區(qū)塊,正如上面所說(shuō),是一筆筆交易連接起來(lái)的實(shí)體,這個(gè)區(qū)塊不能是無(wú)限大的,每創(chuàng)建若干比交易便會(huì)存儲(chǔ)在一個(gè)新的區(qū)塊中,然后將這個(gè)區(qū)塊加入到原來(lái)長(zhǎng)的區(qū)塊鏈中,使得這個(gè)無(wú)限長(zhǎng)的交易鏈?zhǔn)欠謮K的。在比特幣系統(tǒng)中,這個(gè)區(qū)塊的存在形式是一串字符(數(shù)字和字母組成),而且區(qū)塊的產(chǎn)生是有一定的約束條件的,也就是說(shuō)產(chǎn)生一串符合要求的字符串是不容易的,或者應(yīng)該說(shuō)是很難的,這在比特幣系統(tǒng)中成為工作量證明。在計(jì)算機(jī)中,這樣的難度體現(xiàn)在讓計(jì)算機(jī)不停的計(jì)算,不斷地消耗電能和CPU功耗,在機(jī)器付出了相當(dāng)?shù)拇鷥r(jià)(這個(gè)代價(jià)是非常巨大的)之后,這個(gè)塊終于被“挖”來(lái)了。作為獎(jiǎng)勵(lì),因?yàn)檫@個(gè)區(qū)塊產(chǎn)生了,便會(huì)創(chuàng)造出一定數(shù)量的價(jià)值——比特幣,這些比特幣的所有者就是將區(qū)塊“挖”出來(lái)的人,我們稱之為“礦工”。
? ? ? ??那么問題又來(lái)了,這個(gè)比特幣如果不停的創(chuàng)造出來(lái),那現(xiàn)有的幣的價(jià)值豈不是會(huì)不斷地縮水?答案是不會(huì)的,比特幣的總量是一定的,固定為2100萬(wàn)個(gè),初始礦工獎(jiǎng)勵(lì)為25個(gè)比特幣(其中僅第一個(gè)創(chuàng)世區(qū)塊的獎(jiǎng)勵(lì)為50個(gè)比特幣,給予比特幣的創(chuàng)始者中本聰)。之后每挖出21萬(wàn)個(gè)區(qū)塊后獎(jiǎng)勵(lì)減半,其中比特幣最小單位為1聰,相當(dāng)于人民幣中的分,價(jià)值不可再分。系統(tǒng)動(dòng)態(tài)的控制挖礦的難度,平均每10分鐘挖出一個(gè)新塊,整個(gè)比特幣系統(tǒng)中的比特幣均以挖礦酬勞的形式給出。也就是說(shuō),預(yù)計(jì)到2140年,會(huì)產(chǎn)出所有的2100個(gè)比特幣,總量也將不再增長(zhǎng)。
? ? ? ??如果你是礦工,你會(huì)問到:如果比特幣都挖完了,那礦工是不是會(huì)罷工?為了提高礦工挖出區(qū)塊的積極性,比特幣系統(tǒng)為每筆交易設(shè)置了一定金額的基礎(chǔ)酬勞,用戶也可以在此基礎(chǔ)上增加自己交易的小費(fèi),以便礦工能更早的打包自己的交易,盡早完成這筆交易。這里說(shuō)的打包,指的是將交易信息存儲(chǔ)到區(qū)塊鏈中,這一步操作并不那么容易。正如上面所說(shuō),預(yù)計(jì)在2140年左右將會(huì)挖出全部的2100萬(wàn)個(gè)比特幣,屆時(shí)將不會(huì)再有新的比特幣產(chǎn)生,礦工挖”礦“(區(qū)塊)的報(bào)酬將全部來(lái)自于打包交易的小費(fèi)。
? ? ? ? 接下來(lái)的問題就是礦工除了挖礦,還有其他責(zé)任嗎?是不是挖出礦之后就可以萬(wàn)事大吉了呢?并非如此,礦工對(duì)自己挖出的區(qū)塊需要提供后續(xù)的服務(wù),包括打包用戶的交易、驗(yàn)證用戶的交易是否在自己的塊中(暫且可以理解成對(duì)比這一串字符是否一致)。比特幣系統(tǒng)為了防止礦工開溜的現(xiàn)象,規(guī)定這筆挖出區(qū)塊的獎(jiǎng)勵(lì)在礦工打包5筆交易之后再給到礦工,而且礦工既然已經(jīng)挖出了區(qū)塊,維護(hù)下去的可收益性顯然是更大的,畢竟自己的錢也是在區(qū)塊中。
? ? ? ??至此,我們對(duì)基于區(qū)塊鏈的比特幣系統(tǒng) 有了大致的了解??偨Y(jié)一下,就是用戶提供一筆交易,礦工挖出新塊打包用戶的交易,并以字符長(zhǎng)串的形式加入到原先已有的區(qū)塊鏈中,區(qū)塊鏈無(wú)限延展,但系統(tǒng)中所有比特幣總量是一定的。如果大家還有什么不理解的地方,歡迎在評(píng)論區(qū)留言,我會(huì)及時(shí)更新博客中第一部分的內(nèi)容,爭(zhēng)取能夠在第一章對(duì)系統(tǒng)運(yùn)作和規(guī)則有一個(gè)大致的了解,方便后續(xù)內(nèi)容的展開。
?
?二、比特幣的優(yōu)勢(shì)
? ? ? ? 在基本熟悉了比特幣系統(tǒng)的運(yùn)作模式,我們來(lái)分析一下以區(qū)塊鏈為基礎(chǔ)的比特幣有哪些優(yōu)勢(shì)。
它是去中心化的,每個(gè)人都可以參與到區(qū)塊的生態(tài)中去。所謂的去中心化,一方面不是說(shuō)所有人都擁有“權(quán)力”就是去中心,在我們可接受的范圍內(nèi)讓“權(quán)力”足夠分散,使得系統(tǒng)整體不是“中央集權(quán)”的獨(dú)裁形式,這就實(shí)現(xiàn)了區(qū)中心。另一方面,并不是每個(gè)人都需要有“能力”來(lái)?yè)碛羞@樣的“權(quán)力”,只要擁有“權(quán)力”的人能夠正當(dāng)行使“權(quán)力”即可。例如在比特幣系統(tǒng)中,不是所有人的計(jì)算機(jī)都有足夠的計(jì)算能力來(lái)產(chǎn)生和維護(hù)區(qū)塊的。這樣一來(lái),有了去中心化的特性,我們便不用擔(dān)心銀行在處理賬務(wù)的時(shí)候“一枝獨(dú)秀”,因?yàn)檫@個(gè)賬務(wù)是公開透明的,每個(gè)人都可以隨時(shí)看到。
?它是分布式的虛擬貨幣,區(qū)塊鏈中存儲(chǔ)的不是貨幣,而是一條條交易記錄,比特幣如何將“貨幣”融入?yún)^(qū)塊鏈中的知識(shí)我們將在后面談及。正式因?yàn)檫@一條條累加起來(lái)的交易記錄,保障了用戶的金錢不會(huì)憑空消失,之前的交易也可以回溯,保障了交易的安全性。加上比特幣系統(tǒng)是活躍在因特網(wǎng)上的,具備了全球流通的貨幣基本特性,用戶不需要正真擁有一個(gè)錢包來(lái)存儲(chǔ)這些幣,需要用幣的時(shí)候,只需要驗(yàn)證自己有幣在之前的交易鏈中即可。
? ? ? ? 除此之外,安全性是比特幣系統(tǒng)的一大賣點(diǎn),接下來(lái)讓我們重點(diǎn)討論這在比特幣系統(tǒng)中是如何實(shí)現(xiàn)的。那么既然是大白話看區(qū)塊鏈,我們不會(huì)深入方法的具體內(nèi)容,但是還是會(huì)出現(xiàn)的一些非?;A(chǔ)的概念。如果你只是需要知道比特幣是什么,怎么運(yùn)作的,那么上面的內(nèi)容已經(jīng)足夠了。
?
------------------------------------------華麗麗的分割線:區(qū)塊鏈基本知識(shí)普及結(jié)束----------------------------------------
?
1.匿名性
? ? ? ? 如何保證匿名性,即在公開透明的區(qū)塊鏈中,如何保障用戶不會(huì)被追根溯源。這一點(diǎn)很重要,設(shè)想如果你進(jìn)行了一筆巨額交易,不法分子通過全網(wǎng)的交易記錄可以找到你的ID,并對(duì)你進(jìn)行跟蹤,這是非常危險(xiǎn)的一件事。比特幣中利用一種盲簽的數(shù)字簽名方法,顧名思義,盲簽是不需要看到具體內(nèi)容來(lái)確讓身份的。
? ? ? ? 首先,我將介紹交易在區(qū)塊中的具體實(shí)現(xiàn)。存儲(chǔ)一筆明確的交易,我們需要哪些信息?交易日期、交易者(付款者和收款者,現(xiàn)實(shí)中這里可以是多個(gè)人)、交易金額三各方面就能夠?qū)崿F(xiàn)。我們將這些信息數(shù)字化之后,就得到了一個(gè)包含字母和數(shù)字的長(zhǎng)串。這些長(zhǎng)串可能長(zhǎng)度不一,包含的字符的范圍也可能不一致,區(qū)塊鏈中運(yùn)用一些規(guī)則將這些長(zhǎng)串規(guī)范起來(lái)。大家熟知的,我們數(shù)學(xué)計(jì)算中用的是十進(jìn)制規(guī)范,計(jì)算機(jī)中用的是二進(jìn)制規(guī)范,而在比特幣系統(tǒng)存儲(chǔ)信息用的則是十六進(jìn)制規(guī)范,這樣一來(lái)字符的范圍就確定下來(lái)了,包括0~9和a到f。數(shù)據(jù)范圍固定了,接下來(lái)要固定數(shù)據(jù)長(zhǎng)度,這里用到的是哈希算法,哈希算法實(shí)際上就是一系列數(shù)學(xué)公式,最后對(duì)于相同的輸入會(huì)得到固定長(zhǎng)度相同的輸出,而且如果僅僅改變輸入的某一位,結(jié)果的變化會(huì)是非常巨大的。這一點(diǎn)保障了別人無(wú)法通過結(jié)果反推出輸入信息,結(jié)果足夠隨機(jī),具有隱藏性。此外,在我們平常輸入圖像驗(yàn)證碼時(shí),試嘗混淆數(shù)字0和大寫字母O,小寫字母l和大寫字母I等,這里運(yùn)用了Base58的哈希算法,將輸出結(jié)果剔除了這些字符,得到更加友好的輸出結(jié)果。
? ? ? ? 在得到區(qū)塊中交易的表現(xiàn)形式之后,我們就可以對(duì)數(shù)據(jù)進(jìn)行加密,實(shí)現(xiàn)匿名了。比特幣系統(tǒng)中,每一個(gè)用戶將會(huì)創(chuàng)建一對(duì)公私鑰對(duì),即一個(gè)公鑰和私鑰,公鑰別人可見,私鑰僅自己可見,并且可以根據(jù)私鑰用數(shù)學(xué)公式計(jì)算出公鑰,而公鑰無(wú)法回推出私鑰。一對(duì)公私鑰對(duì)也是一串固定長(zhǎng)度的字符串,他們就相當(dāng)于我們保險(xiǎn)柜的鎖和鑰匙,一般公鑰加鎖,私鑰解鎖。那如何加密的呢?還是運(yùn)用到了我們之前說(shuō)的哈希計(jì)算,將我們要處理的信息和公鑰一起通過規(guī)定的哈希函數(shù)進(jìn)行數(shù)學(xué)計(jì)算,得到的與原來(lái)字符串相同長(zhǎng)度且完全不同的串,便是加密后的信息。解密,同樣只需將加密后的信息和私鑰一起通過規(guī)定的哈希函數(shù)進(jìn)行數(shù)學(xué)計(jì)算即可,只是這一個(gè)加密一個(gè)解密的哈希函數(shù),是我們?nèi)藶樵O(shè)置好的而已。在比特幣系統(tǒng)中,交易的發(fā)起者(花線的人)擁有私鑰,可以對(duì)自己的交易加密,其他的人都可以知道這個(gè)人的公鑰,隨時(shí)對(duì)信息進(jìn)行驗(yàn)證。
? ? ? ? 大家可能會(huì)疑惑,如果大家都知道公鑰,豈不是都可以得到加密前的信息,信息不也就公開了嗎?這里所說(shuō)的其他人同之前解釋的去中心化一樣,大家都有機(jī)會(huì)成為中心,但是不用每個(gè)人都用成為中心,同樣,也不是每個(gè)人都有能力成為中心。比特幣系統(tǒng)中,只有礦工需要干“苦力”,他們是通過復(fù)雜的計(jì)算來(lái)驗(yàn)證交易是否存在、是否合理的。所以,普通用戶看到的信息也只是一個(gè)數(shù)字長(zhǎng)串,如果需要驗(yàn)證,可以告知礦工來(lái)幫助驗(yàn)證,當(dāng)然,驗(yàn)證也是要收取小費(fèi)的,驗(yàn)證的形式也就是一筆新的交易。
?
2.共識(shí)機(jī)制
? ? ? ? 讓我們來(lái)思考一下現(xiàn)實(shí)生活中實(shí)際紙幣的優(yōu)勢(shì)在比特幣系統(tǒng)中能否繼承?,F(xiàn)實(shí)生活中,只要你給錢了,對(duì)方收錢了,交易即完成了,而在比特幣系統(tǒng)中,交易完成的標(biāo)志是交易所在的區(qū)塊被加到長(zhǎng)長(zhǎng)的區(qū)塊鏈中。如果有人發(fā)起惡意攻擊,收買了礦工,不將你的交易打包到塊中,是否會(huì)得逞呢?(拒絕服務(wù)攻擊)答案是不會(huì)的,因?yàn)榧词鼓闶召I了一個(gè)礦工、兩個(gè)礦工,而全網(wǎng)中還有非常多的礦工在工作,他們會(huì)根據(jù)實(shí)際情況(交易小費(fèi)的多少)來(lái)依次將交易打包。除非攻擊者收買了51%以上的礦工,如果僅僅是為了不打包你的交易而這么做,開銷是非常巨大的。
? ? ? ? 紙幣的另外一大優(yōu)點(diǎn)在于,我有沒有錢取決去我有沒有紙幣,如果我將紙幣付給了一個(gè)人,我便不能夠付給另一個(gè)人了(雙重支付攻擊)。而在比特幣系統(tǒng)中,只要新的區(qū)塊沒有被連接進(jìn)區(qū)塊鏈,交易也就沒有完成。此時(shí),如果有人想要進(jìn)行二次交易是否能行呢?這點(diǎn)雖然有概率發(fā)生,但是完全可以避免。首先介紹下比特幣網(wǎng)絡(luò)的共識(shí)機(jī)制,由于網(wǎng)絡(luò)傳輸?shù)臅r(shí)間問題,每個(gè)礦工看見的長(zhǎng)長(zhǎng)的區(qū)塊鏈?zhǔn)遣煌?#xff0c;不同之處僅在于末尾,一段距離上次達(dá)成共識(shí)后新連接的若干區(qū)塊。礦工們達(dá)成一致的規(guī)則很簡(jiǎn)單,哪一條區(qū)塊鏈最長(zhǎng)在哪一個(gè)后面加上自己新挖出來(lái)的區(qū)塊,由于絕大部分礦工是誠(chéng)實(shí)可靠的,在這樣的規(guī)則下,區(qū)塊鏈會(huì)沿著正確的方向增長(zhǎng)。接下來(lái)讓我們看看該如何避免呢,從概率學(xué)的角度,我們只需要在自己的交易打包完成后等待區(qū)塊鏈后又新增加了6個(gè)交易之后,與另一方確定交易完成了即可。此時(shí),全網(wǎng)的礦工大部分已經(jīng)達(dá)成了共識(shí),自己的交易所在的區(qū)塊鏈已經(jīng)成為最長(zhǎng)的那一條,其余的鏈則會(huì)被拋棄。
?
3.輕量級(jí)
? ? ? ? 如果交易不斷地加入?yún)^(qū)塊鏈中,顯然這個(gè)數(shù)據(jù)量是非常龐大的,一般用戶的電腦存儲(chǔ)空間是不足以支持的。在比特幣系統(tǒng)中,同樣這樣的“累活”是由礦工完成的,普通用戶只需要存儲(chǔ)交易的部分?jǐn)?shù)據(jù)即可,我們暫且可以理解成交易的ID,這個(gè)ID是唯一的,而且是由具體的數(shù)據(jù)通過哈希計(jì)算生成的,而交易大部分具體內(nèi)容我們是不需要存儲(chǔ)的,需要時(shí)便可以直接向礦工請(qǐng)求驗(yàn)證即可。
?
4.錢包管理
? ? ? ? 現(xiàn)實(shí)生活中,如果一個(gè)人有著習(xí)慣的消費(fèi)方式,例如喜歡在下班的時(shí)候在某一家便利店買牛奶,這樣別人一旦知道這個(gè)時(shí)間這個(gè)地點(diǎn)有一個(gè)來(lái)買牛奶,這個(gè)人很可能就會(huì)是你,你的匿名性也就無(wú)法保障了。針對(duì)這個(gè)問題,比特幣系統(tǒng)可以根據(jù)我們現(xiàn)有的一對(duì)公私鑰對(duì)生成很多隨機(jī)的子公私鑰對(duì),實(shí)現(xiàn)一個(gè)交易用一個(gè)公私鑰,真正實(shí)現(xiàn)了來(lái)無(wú)影去無(wú)蹤。此外,你可能會(huì)覺得公私鑰對(duì)這一長(zhǎng)串字符我無(wú)法記住,助記詞可能會(huì)幫助到你。為了更好的記住這一長(zhǎng)串的公私鑰對(duì),比特幣錢包可以對(duì)這些字符進(jìn)行哈希計(jì)算,得到固定長(zhǎng)度的二進(jìn)制0/1字符串,然后每11個(gè)0/1字符是為一組,這樣11個(gè)0/1字符共有2^11種情況,我們預(yù)先給這2^11種情況賦予一個(gè)英文單詞,這樣對(duì)于不同的公私鑰對(duì),我們就可以轉(zhuǎn)換為記住一些英文單詞即可,簡(jiǎn)單方便。
? ? ? ? 看到這里,你已經(jīng)熟悉了比特幣系統(tǒng)的大部分重要概念,對(duì)于很多細(xì)節(jié)的理解,還需要更深一步的探究,這里就不做討論了。
?
?三、區(qū)塊鏈的其他應(yīng)用
? ? ? ? 最后,讓我們來(lái)看看區(qū)塊鏈的其他應(yīng)用。
? ? ? ? 比特幣被稱為區(qū)塊鏈1.0,是區(qū)塊鏈成功的案例之一。以太坊作為區(qū)塊鏈2.0,在區(qū)塊鏈1.0的基礎(chǔ)上,對(duì)比特幣系統(tǒng)的某些規(guī)則進(jìn)行了完善和擴(kuò)展,其中最突出的成就是引入了智能合約的概念,智能合約是一些區(qū)塊鏈開發(fā)代碼(如Solidity,Go等),它將規(guī)則和操作寫進(jìn)了代碼中,從而避免一些危險(xiǎn)攻擊,實(shí)現(xiàn)真正的虛擬化。同樣,以太坊也不是完美的,代碼的嚴(yán)謹(jǐn)性和系統(tǒng)的規(guī)則也可能在未來(lái)被不法分子有機(jī)可乘。EOS(Enterprise Operation System)是區(qū)塊鏈3.0之作,EOS有點(diǎn)類似于windows、Linux之類的操作系統(tǒng)平臺(tái),通過創(chuàng)建一個(gè)對(duì)開發(fā)者友好的區(qū)塊鏈底層平臺(tái),支持多個(gè)應(yīng)用同時(shí)運(yùn)行,為開發(fā)dAPP提供底層的模板。
? ? ? ? 基于區(qū)塊鏈還有很多好玩的游戲項(xiàng)目,比如區(qū)塊鏈養(yǎng)貓游戲CryptoKitties、以太工廠EtherGoo、以太機(jī)器人EtherBotS等等??傊?#xff0c;區(qū)塊鏈還有很長(zhǎng)的路要走,整個(gè)區(qū)塊鏈生態(tài)的規(guī)范化也需要不斷完善。
?
?最后再說(shuō)一些
???????后續(xù)有很多朋友問我,既然區(qū)塊鏈的概念這么好,為什么比特幣價(jià)格卻一跌再跌,很多人對(duì)之并不看好。對(duì)此,我個(gè)人認(rèn)為,區(qū)塊鏈概念固然是好的,只是一個(gè)好的概念需要找到一個(gè)合適的切入口來(lái)進(jìn)行落地,比特幣作為區(qū)塊鏈1.0雖然帶來(lái)了很多的驚喜,但是其不足之處和存在的安全隱患仍舊讓大多數(shù)人報(bào)之以懷疑的態(tài)度。
??????? 一方面,任何新生事物的成長(zhǎng)都是要經(jīng)過艱難曲折的,現(xiàn)如今硬件技術(shù)的支持和信息安全行業(yè)的發(fā)展并不能滿足區(qū)塊鏈的應(yīng)用與發(fā)展。另一方面,目前市面上很多區(qū)塊鏈應(yīng)用都是來(lái)蹭區(qū)塊鏈這一淘金熱的,正如《大空頭》中無(wú)奈的資產(chǎn)評(píng)級(jí)員反問早早發(fā)覺房產(chǎn)破滅信息的“救世主”們:你們的所作所為難道不也是為了賺更多的錢嗎?回到之前說(shuō)的話,區(qū)塊鏈概念本身是好的,我們不能因?yàn)橐恍┏跗诘摹笆 焙鸵恍┪覀兛床粦T的行為而去否認(rèn)它。如果未來(lái)區(qū)塊鏈能夠找到合適的切入口,以一個(gè)全新的角色進(jìn)入人們的視野中,毋庸置疑,它將給人類社會(huì)帶來(lái)巨大的信息化轉(zhuǎn)變。?
?
更多詳細(xì)內(nèi)容可以參考郭老師的知乎專欄:?https://zhuanlan.zhihu.com/bitcoincourse
比特幣創(chuàng)始人中本聰?shù)谋忍貛虐灼?#xff1a;? ? ? ?https://www.8btc.com/wiki/bitcoin-a-peer-to-peer-electronic-cash-system/
Ethernaut智能合約安全演練試題集:? ? ?https://ethernaut.zeppelin.solutions/
基于Solidity的智能合約在線編輯:? ? ? ? ?http://remix.ethereum.org/
轉(zhuǎn)載于:https://www.cnblogs.com/matthewhuang/p/9980223.html
與50位技術(shù)專家面對(duì)面20年技術(shù)見證,附贈(zèng)技術(shù)全景圖總結(jié)
- 上一篇: 电脑上u盘怎么删除的文件夹图标不显示了
- 下一篇: Android 6.0 7.0 8.0