數(shù)字貨幣與區(qū)塊鏈原理簡介

???????首先談區(qū)塊鏈技術(shù),那么區(qū)塊鏈作為比特幣的底層技術(shù)框架,肯定和比特幣是分不開的,同時我覺得在搞懂一個技術(shù)之前,如果對區(qū)塊鏈總體有個大致的了解會有助于其后面的區(qū)塊鏈代碼編寫。請注意本篇文章不構(gòu)成任何投資比特幣和其他數(shù)字貨幣的意見和建議。
???????首先什么是數(shù)字貨幣:數(shù)字貨幣是基于數(shù)學(xué)加密原理構(gòu)建的不可偽造的貨幣系統(tǒng)。而比特幣是第一個基于數(shù)學(xué)加密原理構(gòu)建的分布式數(shù)字貨幣系統(tǒng)。
???????比特幣是人類歷史上貨幣系統(tǒng)的偉大創(chuàng)新:
● 分布式系統(tǒng)
● 不可偽造、不可雙花
● 區(qū)塊鏈
● 挖礦
● ...
???????比特幣的歷史:
2008年10月,中本聰發(fā)表了比特幣的白皮書《比特幣:一種點對點的電子現(xiàn)金系統(tǒng)》
2008年11月。比特幣代碼發(fā)布
2009年1月,中本聰挖出比特幣第一個區(qū)塊 -- 創(chuàng)世區(qū)塊
???????貨幣的發(fā)展史:
貝殼 -- 貴金屬 -- 紙幣 -- 電子貨幣
???????電子貨幣是本質(zhì)上任然是法幣,依舊由央行發(fā)行,只是用技術(shù)把紙幣的流通變成了網(wǎng)絡(luò)上用電子轉(zhuǎn)賬的方式流通,與紙幣相比,電子貨幣具有更高的流動性。
???????而比特幣與電子貨幣不同的是,比特幣不需要一個中央信任機構(gòu)來發(fā)行,而是依靠全球P2P網(wǎng)絡(luò)進行發(fā)行和流通。
???????簡單總結(jié)比特幣的特點:
● 創(chuàng)建了無需信任中心的貨幣發(fā)行機制
● 發(fā)行數(shù)量由程序決定,無法隨意修改
● 交易賬本完全公開可追溯,不可篡改
● 密碼學(xué)理論保證貨幣防偽造,防雙花
● 數(shù)字簽名機制保證交易完整可信,不可抵賴和撤銷
???????比特幣網(wǎng)絡(luò)是P2P網(wǎng)絡(luò),不需要中央節(jié)點,任何時候節(jié)點都可以加入或者離開。其中一些節(jié)點是錢包,他們可以把比特幣交易發(fā)送到網(wǎng)絡(luò)中;有一些節(jié)點是礦工,他們負責(zé)把網(wǎng)絡(luò)中的交易打包到區(qū)塊鏈中,賺取挖礦的費用和交易手續(xù)費。
???????簡單描述比特幣交易的達成:
???????一個用戶通過錢包軟件把這筆交易發(fā)送到P2P網(wǎng)絡(luò)中,過一段時間,礦工會把這筆交易打包,這樣收款用戶就可以接受到比特幣了。
???????電子貨幣和比特幣轉(zhuǎn)賬的區(qū)別:
???????從萬維網(wǎng)開始,分為了Web客戶端和服務(wù)端。所以更新的信息只在Web服務(wù)器上修改,其他幾千、上萬的客戶端計算機不保留信息,只有在訪問服務(wù)器時才獲取信息的數(shù)據(jù),這種中心化的架構(gòu)就是現(xiàn)在互聯(lián)網(wǎng)的最主流的B/S架構(gòu)。所以電子貨幣的余額不會記錄在錢包中,是記錄在中央服務(wù)器中,網(wǎng)銀軟件、支付寶等只是根據(jù)銀行卡去查詢余額。
???????P2P網(wǎng)絡(luò)是與B/S架構(gòu)對應(yīng)的另一種互聯(lián)網(wǎng)的基礎(chǔ)架構(gòu),它的特征是彼此連接的多臺計算機之間都處于對等的地位,無主次之分,一臺計算機即可作為服務(wù)器,設(shè)定共享資源供網(wǎng)絡(luò)中其他計算機所使用,又可以作為工作站。同樣用戶的比特幣余額也不記錄在錢包中,而是記錄在全網(wǎng)總賬本中。這個全網(wǎng)總賬本類似一頁一頁的賬本,每一頁新的賬本都指向上一頁,所以這個全網(wǎng)總賬本被稱為了區(qū)塊鏈。如果一個人A向另一個人B轉(zhuǎn)賬0.1個比特幣,那么任何人都可以在這個全網(wǎng)總賬本中查詢到A的錢包少了0.1個比特幣,B的錢包多了0.1個比特幣。這樣就保證了用戶自己不可以修改錢包的余額。由于區(qū)塊鏈作為全網(wǎng)總賬本,記錄了所以用戶的錢包余額和交易記錄,所以為了防止有人篡改區(qū)塊鏈,所有區(qū)塊鏈在每一個節(jié)點都進行復(fù)制,也就是每個節(jié)點都有完整的區(qū)塊鏈數(shù)據(jù),任何一個節(jié)點私自修改記錄都是不被其他區(qū)塊承認的。隨著比特幣交易的越快越多,每隔10分鐘,礦工就會把交易打包成一頁新的賬本,追加到區(qū)塊鏈的末尾,同時新增的區(qū)塊也會被廣播到整個P2P網(wǎng)絡(luò)中,確保每一個節(jié)點都有一模一樣的數(shù)據(jù),隨著時間的推移,區(qū)塊鏈會越來越長。
???????簡單的說:區(qū)塊鏈是把加密數(shù)據(jù)(區(qū)塊)按照時間順序進行疊加(鏈)生產(chǎn)的永久且不可逆向修改的記錄。
???????比特幣網(wǎng)絡(luò)運行機制:
● 用戶創(chuàng)建交易并簽名發(fā)送給P2P網(wǎng)絡(luò)
● 礦工驗證交易后將一批交易打包成新區(qū)塊并獲取挖礦獎勵
● 其他節(jié)點驗證并接受或拒絕該區(qū)塊
● 每個新區(qū)塊都指向前一個區(qū)塊并形成區(qū)塊鏈
● 全網(wǎng)所有賬戶余額與全部歷史交易記錄都保存在區(qū)塊鏈中
???????今天是本專題的第一篇文章,說實話寫的很糟糕,有點粗糙,有一種動筆就毫無頭緒的感覺。明天寫區(qū)塊鏈記賬原理。晚安,拜拜!未來以來,只是尚未流行。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容