構(gòu)建比特幣的底層技術(shù)是什么
區(qū)塊鏈?zhǔn)?u>比特幣的底層技術(shù),是21世紀(jì)最前沿的現(xiàn)象級(jí)概念,是目前各個(gè)Fintech(金融科技公司)重點(diǎn)投入的方向。當(dāng)你了解它之后,你就會(huì)明白它是為什么這么迷人,這么具有魅力。
從技術(shù)角度來說,區(qū)塊鏈?zhǔn)且环N互聯(lián)網(wǎng)技術(shù)的產(chǎn)物,然而我們普通大眾并不需要去關(guān)心它的技術(shù)細(xì)節(jié),就好比正在上網(wǎng)的各位并不需要懂得TCP/IP網(wǎng)絡(luò)模型一樣。
我們從區(qū)塊鏈的特點(diǎn)來講述它:
分布式記賬我們傳統(tǒng)的記賬方式是會(huì)有一個(gè)中心賬本,會(huì)有專門的人進(jìn)行記賬。試想一下這樣的場(chǎng)景,你是一個(gè)公司的股東,馬上過年了你想找會(huì)計(jì)看看賬本了解一下一年的收益情況。這種情形下,會(huì)計(jì)就是負(fù)責(zé)記賬的那個(gè)人,然而作為股東你其實(shí)是并不清楚賬本的細(xì)節(jié)的。如果遇上心懷不軌的人把賬本篡改了其實(shí)你也是不知道的。 而基于區(qū)塊鏈的賬本是分布式的,也就是人人都可以向賬本上進(jìn)行記錄,每個(gè)人記賬之后,區(qū)塊鏈?zhǔn)澜缰械钠渌艘材軌蚩吹侥阌浀倪@一筆,要想成功記錄一筆的話是需要全網(wǎng)達(dá)成共識(shí)的。這樣子帶來的好處就是,除非你讓超過一半的人幫你做假賬不然是沒有人能夠篡改賬本。
價(jià)值轉(zhuǎn)移互聯(lián)網(wǎng)在處理信息復(fù)制的時(shí)候十分容易,也能夠快速的進(jìn)行傳播,比如我們可以發(fā)送一個(gè)音樂給我們的朋友,這樣我們和朋友那兒都會(huì)有這樣一個(gè)音樂。但是互聯(lián)網(wǎng)在處理資產(chǎn)轉(zhuǎn)移的時(shí)候比較麻煩。比如我們要轉(zhuǎn)一筆錢給別人的時(shí)候,你的賬戶上應(yīng)該減掉一定的金額,別人的賬戶上應(yīng)該增加一筆金額。這個(gè)時(shí)候如果沒有中間機(jī)構(gòu)來作為信任背書的話這筆交易就沒有辦法達(dá)成,就比如我們?cè)诰W(wǎng)上購(gòu)物的時(shí)候,銀行最終會(huì)在你的賬目上減去一定的資金,在對(duì)法的賬戶上增加一筆資金,你的資產(chǎn)的轉(zhuǎn)移是由銀行來確保的。如果哪一天銀行的網(wǎng)絡(luò)崩潰了的話,這筆交易的信息可能會(huì)丟失,那么你到底有沒有付款的信息可能就會(huì)被篡改或者直接不見了。然而區(qū)塊鏈在處理這方面的時(shí)候就不需要第三方的機(jī)構(gòu)作為中介,點(diǎn)與點(diǎn)之間可以直接進(jìn)行資產(chǎn)的轉(zhuǎn)移,因?yàn)樵谵D(zhuǎn)移會(huì)被完整地記錄在區(qū)塊鏈中。 在未來,我認(rèn)為音樂創(chuàng)作者等將不再受到盜版的煩惱,通過區(qū)塊鏈將資產(chǎn)數(shù)字化之后可以有效地解決這一問題。
構(gòu)建信用社會(huì)區(qū)塊鏈可以解決信用問題,比如你和朋友一起湊錢去買了一堆彩票,約定中間之后大家評(píng)分獎(jiǎng)金,然而中獎(jiǎng)后朋友眼紅卷款跑路。如果是區(qū)塊鏈社會(huì)的話我們解決問題的方式可能變成雙方編寫一個(gè)智能合約加到區(qū)塊鏈中,這里的智能合約你可以簡(jiǎn)單地理解為如果中獎(jiǎng)后會(huì)自動(dòng)執(zhí)行的一段程序,這段程序里的內(nèi)容就是將資產(chǎn)自動(dòng)平均發(fā)到你們兩的數(shù)字錢包中。當(dāng)然,中獎(jiǎng)的資產(chǎn)也得是數(shù)字化的,不然拿著一堆紙幣區(qū)塊鏈也是沒有辦法的。 智能合約是區(qū)塊鏈帶來的么,其實(shí)不是的。當(dāng)我們使用信用卡的時(shí)候,銀行提供每月定時(shí)自動(dòng)還款的服務(wù)其實(shí)就是一個(gè)智能合約,但是它具有被篡改的風(fēng)險(xiǎn)。然而基于區(qū)塊鏈的智能合約由于具有高可靠、不可篡改、去中心化等特性,可以帶來革命性的變化。
為什么叫做區(qū)塊鏈區(qū)塊鏈的英文名字叫做BlockChain,聽到這個(gè)名字可能心里最簡(jiǎn)單的理解就是它是一個(gè)一個(gè)區(qū)塊鏈接在一起組成的。那么,每個(gè)區(qū)塊里到底是什么呢?本質(zhì)上它是包含了一定數(shù)據(jù)的一個(gè)數(shù)據(jù)包,里面會(huì)包含交易時(shí)間、交易哈希值、交易大小、交易費(fèi)、所屬區(qū)塊等一系列的信息。 每一個(gè)區(qū)塊的產(chǎn)生都要經(jīng)過復(fù)雜的數(shù)學(xué)計(jì)算,第一個(gè)算出答案的人會(huì)向全網(wǎng)發(fā)布這個(gè)信息,這里的計(jì)算過程也就是我們常聽到的“挖礦”了。每一個(gè)新的區(qū)塊的數(shù)據(jù)中會(huì)包含前一個(gè)區(qū)塊的哈希值,哈希值是不可逆的,只能夠通過散列函數(shù)單向計(jì)算得出,這樣產(chǎn)生出來的區(qū)塊一個(gè)接著一個(gè)形成了一個(gè)鏈?zhǔn)降慕Y(jié)構(gòu)。區(qū)塊鏈中的每個(gè)人都有賬本的信息,能夠很快地驗(yàn)證新產(chǎn)生的區(qū)塊是否合法,是否指向了一個(gè)合法的前向區(qū)塊。當(dāng)然,這里是簡(jiǎn)化了的一個(gè)過程,實(shí)際上在產(chǎn)生新的區(qū)塊的時(shí)候還可能遇到很多的問題,最常聽到的就是分叉的問題,我們將在后面進(jìn)行討論。 剛才我們提到了挖礦的過程,礦工挖礦的時(shí)候是需要消耗資源的。產(chǎn)生新的區(qū)塊的時(shí)候是需要經(jīng)過大量的數(shù)學(xué)計(jì)算的,且計(jì)算難度會(huì)越來越高,需要消耗大量的計(jì)算能力和電力(從這一點(diǎn)我們似乎也能理解為什么英偉達(dá)的股價(jià)越來越高)。那么礦工付出了勞動(dòng),得到的獎(jiǎng)勵(lì)就是比特幣。在最開始的時(shí)候獎(jiǎng)勵(lì)的比特幣數(shù)量是50個(gè),隨著時(shí)間的推移,獎(jiǎng)勵(lì)的比特幣數(shù)量會(huì)逐漸de
看到這里我們想大家對(duì)區(qū)塊鏈應(yīng)該有了一個(gè)大概的認(rèn)識(shí),以及比特幣和區(qū)塊鏈的關(guān)系。區(qū)塊鏈的本質(zhì)是一個(gè)分布式總賬系統(tǒng),具有去中心、高可靠、集體維護(hù)以及不可篡改等特性。在未來,基于區(qū)塊鏈的應(yīng)用將會(huì)遍布在我們生活的方方面面。





