0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
电子发烧友
开通电子发烧友VIP会员 尊享10大特权
海量资料免费下载
精品直播免费看
优质内容免费畅学
课程9折专享价
創(chuàng)作中心

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

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

比特幣和區(qū)塊鏈的學(xué)術(shù)譜系

電子工程師 ? 來源:網(wǎng)絡(luò)整理 ? 作者:佚名 ? 2018-02-20 07:09 ? 次閱讀

溫斯頓·邱吉爾說過一句名言,大概意思是:你回首看得越遠(yuǎn),你向前也會看得越遠(yuǎn)。比特幣印證了這句話:比特幣的非凡和成功之處不在于它處于任何組件研究的前沿,而在于它整合了許多不相關(guān)領(lǐng)域的舊創(chuàng)意。

本文回顧了比特幣和區(qū)塊鏈的學(xué)術(shù)譜系,展示了其組合創(chuàng)新的典范。文章雖然很長,但著墨之處,句句都切中技術(shù)演進(jìn)中的關(guān)鍵點??v觀全文,如下圖目錄所示,讀者很容易建立比特幣技術(shù)路線的整體圖景。文章分別梳理總賬本,貨幣,礦工的技術(shù)路線,層層遞進(jìn),闡述這三個不同領(lǐng)域的技術(shù)積累如何匯集于比特幣這一神奇的創(chuàng)意。

值得一提的是,關(guān)于分布式一致性和共識機制,目前主流的分布式技術(shù),包括各種云計算解決方案,都沒有直面拜占庭故障,那么基于大規(guī)模P2P網(wǎng)絡(luò)結(jié)構(gòu)的比特幣是如何解決這些問題呢?以及又是如何激勵節(jié)點參與共識呢?相信本文會給你精彩的答案!

如果你已經(jīng)在媒體上看到過比特幣,并且對密碼學(xué)領(lǐng)域的學(xué)術(shù)研究有一定的了解,那么你可能會有如下的印象:從David Chaum開始(文獻(xiàn)10,12),幾十年來很多人對數(shù)字現(xiàn)金(digital cash)的努力研究,最終都沒有獲得商業(yè)上的成功。因為這些工作需要一個集中的銀行服務(wù)器來控制系統(tǒng),而沒有任何一家銀行愿意為其背書。隨著比特幣的出現(xiàn),提出了一種不需要銀行的去中心化加密貨幣(cryptocurrency)方案,數(shù)字現(xiàn)金(digital cash)終于大獲成功。比特幣的發(fā)明者,神秘的中本聰,并不是一個學(xué)術(shù)界的人,比特幣與早期的學(xué)術(shù)方案并無相似之處。

*譯注:David Chaum,數(shù)字現(xiàn)金之父,早在1983年,在比特幣出現(xiàn)的25年前,David Chaum發(fā)明了數(shù)字現(xiàn)金(digital cash)。

本文認(rèn)為,幾乎所有比特幣的技術(shù)組件都起源于20世紀(jì)80年代和90年代的學(xué)術(shù)文獻(xiàn)(見圖1)。 這并不是為了削弱中本聰?shù)某删?,而是指出他站在巨人的肩膀上?事實上,通過追溯比特幣思想的起源,我們可以將中本聰洞察力的真正飛躍歸結(jié)為一個特定的,復(fù)雜的方式——一種組合創(chuàng)新(把底層組件整合在一起)的方式。這有助于解釋為什么比特幣花了這么長時間才被發(fā)明。已經(jīng)熟悉比特幣工作原理的讀者可以從這個歷史回溯中獲得更深入的了解(更多介紹,參考Arvind和Narayanan等人的Bitcoinand Cryptocurrency Technologies(文獻(xiàn)36)。 比特幣的思想文化史也可以作為一個展示學(xué)術(shù)界、外部研究者和從業(yè)者之間合作關(guān)系的研究案例,并且為這些不同的群體之間如何彼此合作獲益提供經(jīng)驗教訓(xùn)。

*譯注:比特幣可謂組合式創(chuàng)新的典范。

1 總賬本(The Ledger)

如果你擁有安全的總賬本,那么將其用于數(shù)字支付系統(tǒng)的過程很簡單。例如,如果Alice通過PayPal給Bob 100美元,則PayPal從Alice的賬戶中扣除100美元,并將100美元存入Bob的賬戶。這大體上和傳統(tǒng)銀行業(yè)務(wù)中發(fā)生的事情差不多,雖然銀行的復(fù)雜業(yè)務(wù)之間并沒有一個共享的總賬本。

總賬本的概念是理解比特幣的起點。它記錄了系統(tǒng)發(fā)生的所有事務(wù),并且對系統(tǒng)的所有參與者開放,并被他們信賴。比特幣將系統(tǒng)的支付記錄轉(zhuǎn)換為貨幣記錄。在銀行業(yè)務(wù)中,賬戶余額代表可以從銀行取出來的現(xiàn)金,但一個比特幣代表什么?就目前而言,比特幣代表包含固定價值的一次買賣(交易)。

在互聯(lián)網(wǎng)這樣參與者之間可能互不信任的環(huán)境中,怎樣才能如何建立一個總賬本?讓我們從簡單的部分開始:數(shù)據(jù)結(jié)構(gòu)的選擇。這個數(shù)據(jù)結(jié)構(gòu)必須滿足一定的屬性要求——總賬本應(yīng)該是不可變的。更準(zhǔn)確地說,只能增加:可以添加新的交易,但不能刪除、修改或?qū)σ延薪灰字匦屡判?。除此之外,還需要一種方法來獲得總賬本狀態(tài)的密碼摘要。摘要是一個簡短的字符串,可以避免存儲整個總賬本。如果總賬本被篡改,所產(chǎn)生的摘要必然會發(fā)生變化,從而可以檢測到篡改。 需要這些屬性的原因是:與存儲在單個機器上的常規(guī)數(shù)據(jù)結(jié)構(gòu)不同,總賬本是由相互不信任的一組參與者共同維護(hù)的全局?jǐn)?shù)據(jù)結(jié)構(gòu)。 這與去中心化數(shù)字總賬本(decentralizing digital ledgers, 文獻(xiàn)7,13,21)的方法是不同的,在分布式數(shù)字總賬本中,參與者維護(hù)本地總賬本,并且由用戶查詢這些總賬本來解決沖突。

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

    關(guān)注

    112

    文章

    15565

    瀏覽量

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

    關(guān)注

    57

    文章

    7006

    瀏覽量

    142319
收藏 0人收藏

    評論

    相關(guān)推薦

    #硬聲創(chuàng)作季 #區(qū)塊 區(qū)塊技術(shù)與應(yīng)用-09-BTC-比特腳本-1

    區(qū)塊比特
    水管工
    發(fā)布于 :2022年10月09日 00:09:46

    #硬聲創(chuàng)作季 #區(qū)塊 區(qū)塊技術(shù)與應(yīng)用-09-BTC-比特腳本-2

    區(qū)塊比特
    水管工
    發(fā)布于 :2022年10月09日 00:10:46

    #硬聲創(chuàng)作季 #區(qū)塊 區(qū)塊技術(shù)與應(yīng)用-09-BTC-比特腳本-3

    區(qū)塊比特
    水管工
    發(fā)布于 :2022年10月09日 00:12:00

    #硬聲創(chuàng)作季 區(qū)塊:1.1認(rèn)識比特

    區(qū)塊比特
    Mr_haohao
    發(fā)布于 :2022年10月16日 23:44:12

    #硬聲創(chuàng)作季 區(qū)塊:1.6比特的分叉

    區(qū)塊比特
    Mr_haohao
    發(fā)布于 :2022年10月16日 23:48:32

    #硬聲創(chuàng)作季 區(qū)塊:1.7比特系統(tǒng)總結(jié)

    區(qū)塊比特
    Mr_haohao
    發(fā)布于 :2022年10月16日 23:49:07

    #硬聲創(chuàng)作季 區(qū)塊與加:1.2比特的來源

    區(qū)塊比特
    Mr_haohao
    發(fā)布于 :2022年10月17日 09:42:07

    #硬聲創(chuàng)作季 區(qū)塊與加:1.3比特是什么

    區(qū)塊比特
    Mr_haohao
    發(fā)布于 :2022年10月17日 09:42:44

    #硬聲創(chuàng)作季 區(qū)塊與加:1.6比特分叉

    區(qū)塊比特
    Mr_haohao
    發(fā)布于 :2022年10月17日 09:44:29

    #硬聲創(chuàng)作季 區(qū)塊與加:2.4比特回顧

    區(qū)塊比特
    Mr_haohao
    發(fā)布于 :2022年10月17日 09:47:11

    什么是區(qū)塊 區(qū)塊有什么用

    的分布式賬本數(shù)據(jù)庫,沒有中心,數(shù)據(jù)存儲的每個節(jié)點都會同步復(fù)制整個賬本,信息透明難以篡改?! 〗鼛啄?,越來越多的機構(gòu)開始重視并參與區(qū)塊技術(shù)研發(fā)。從最初的比特、以太坊,到各種類型的
    發(fā)表于 03-26 11:31

    區(qū)塊不止是炒

    `<span style="" >我們大家都知道比特是基于區(qū)塊技術(shù)所誕生的加密數(shù)字貨幣,也正是由于比特
    發(fā)表于 12-04 13:48

    什么是區(qū)塊?比特區(qū)塊什么關(guān)系?

    什么是區(qū)塊?比特區(qū)塊什么關(guān)系?有區(qū)塊
    發(fā)表于 05-17 06:47

    比特現(xiàn)金B(yǎng)CH才是原始的比特區(qū)塊

    美國國家標(biāo)準(zhǔn)和技術(shù)研究所(NIST ):比特是一個分叉,BCH才是最初的區(qū)塊。NIST 于2018年1月29日發(fā)布了一份詳細(xì)的比特
    發(fā)表于 11-08 14:19 ?1710次閱讀

    什么是比特區(qū)塊

    區(qū)塊是一種技術(shù)。比特區(qū)塊技術(shù)的第一個應(yīng)用實例
    的頭像 發(fā)表于 02-15 14:19 ?4115次閱讀

    電子發(fā)燒友

    中國電子工程師最喜歡的網(wǎng)站

    • 2931785位工程師會員交流學(xué)習(xí)
    • 獲取您個性化的科技前沿技術(shù)信息
    • 參加活動獲取豐厚的禮品