時(shí)間:2023-06-18|瀏覽:301
區(qū)塊鏈?zhǔn)且环N公開透明的去中心化數(shù)據(jù)庫(kù),由所有節(jié)點(diǎn)共同維護(hù)、共同記賬。當(dāng)A想要向B轉(zhuǎn)賬時(shí),這筆交易會(huì)以一個(gè)區(qū)塊的形式在網(wǎng)絡(luò)上傳播,所有參與者都會(huì)確認(rèn)交易有效,并將該區(qū)塊添加到鏈上。這條鏈提供了永久且透明的交易記錄,使得任何人都可以查找資金從A到B的記錄。
這個(gè)分布式數(shù)據(jù)庫(kù)不由任何個(gè)人或機(jī)構(gòu)控制,所有單一節(jié)點(diǎn)都無(wú)法篡改。要篡改一個(gè)記錄,需要同時(shí)控制超過(guò)51%的節(jié)點(diǎn)或計(jì)算能力才行。由于區(qū)塊鏈中節(jié)點(diǎn)數(shù)量無(wú)限且不斷增加,這幾乎是不可能完成的。
區(qū)塊鏈的6層模型
區(qū)塊鏈的基礎(chǔ)模型分為6層:數(shù)據(jù)層、網(wǎng)絡(luò)層、共識(shí)層、激勵(lì)層、合約層、應(yīng)用層。每層完成一個(gè)核心功能,相互配合,實(shí)現(xiàn)了一個(gè)去中心化的信任機(jī)制。數(shù)據(jù)層包括數(shù)據(jù)區(qū)塊、鏈?zhǔn)浇Y(jié)構(gòu)、時(shí)間戳、哈希函數(shù)、Merkle樹、非對(duì)稱加密。網(wǎng)絡(luò)層包括P2P網(wǎng)絡(luò)、傳播機(jī)制和驗(yàn)證機(jī)制。共識(shí)層包括工作量證明(POW)、權(quán)益證明(POS)和股份授權(quán)證明(DPOS)。激勵(lì)層包括發(fā)行機(jī)制和分配機(jī)制。合約層包括腳本代碼、算法機(jī)制和智能合約。應(yīng)用層包括可編程貨幣、可編程金融、可編程社會(huì)。
區(qū)塊鏈的發(fā)展脈絡(luò)
區(qū)塊鏈1.0代表了可編程貨幣,比如比特幣,主要涉及貨幣轉(zhuǎn)移、兌付和支付系統(tǒng)。 區(qū)塊鏈2.0代表了可編程金融,更多涉及商業(yè)合同以及證券、貸款、清算結(jié)算、智能合約等方面的創(chuàng)新。區(qū)塊鏈3.0則針對(duì)其他行業(yè)的應(yīng)用,例如健康、科學(xué)、文化和基于區(qū)塊鏈的司法、投票等。
區(qū)塊鏈的基本類型
公有鏈?zhǔn)侵溉澜缛魏稳硕伎梢宰x取、發(fā)送交易以及參與共識(shí)過(guò)程的區(qū)塊鏈。公有鏈具有保護(hù)用戶的特點(diǎn),節(jié)點(diǎn)可以自由進(jìn)出,訪問(wèn)門檻低,所有數(shù)據(jù)默認(rèn)公開。
私有鏈?zhǔn)侵钙鋵懭霗?quán)限僅在一個(gè)組織手里的區(qū)塊鏈,目的是對(duì)讀取權(quán)限或者對(duì)外開放權(quán)限進(jìn)行限制。私有鏈具有交易速度非常快,給隱私更好的保障和減少訪問(wèn)權(quán)限的優(yōu)點(diǎn)。
聯(lián)盟鏈?zhǔn)侵腹沧R(shí)過(guò)程受到預(yù)選節(jié)點(diǎn)控制的區(qū)塊鏈,只針對(duì)某個(gè)特定群體的成員和有限的第三方。聯(lián)盟鏈可以提供更便宜的交易成本、更好的靈活性、更好的節(jié)點(diǎn)連接和維護(hù)以及更好的隱私保護(hù)。
區(qū)塊鏈的共識(shí)機(jī)制
區(qū)塊鏈上的共識(shí)機(jī)制旨在解決信任問(wèn)題,解決兩個(gè)完全陌生人之間的信任問(wèn)題。共識(shí)機(jī)制包括工作量證明(POW)、權(quán)益證明(POS)和股份授權(quán)證明(DPOS)。每種共識(shí)機(jī)制都有其優(yōu)缺點(diǎn),需要在具體應(yīng)用場(chǎng)景下進(jìn)行討論。
工作量證明依賴機(jī)器進(jìn)行數(shù)學(xué)運(yùn)算來(lái)獲取記賬權(quán),需要大量的資源消耗和全網(wǎng)共同參與運(yùn)算,性能效率比較低。權(quán)益證明機(jī)制根據(jù)每個(gè)節(jié)點(diǎn)持幣的
熱點(diǎn):區(qū)塊鏈 數(shù)據(jù)