在上一篇文章中,我們上說(shuō)到了區(qū)塊鏈在建立信任方面的巨大價(jià)值汁果。
今天驾中,我結(jié)合一些說(shuō)明圖片和視頻來(lái)把區(qū)塊是如何運(yùn)行的大概原理給你講清楚。
大體來(lái)說(shuō)分衫,區(qū)塊鏈工作的步驟可以分為 開(kāi)啟交易--信息成塊--礦工打包驗(yàn)證(哈希算法)---執(zhí)行完成交易场刑。
1 張三和李四決定交換數(shù)字資產(chǎn),所以啟動(dòng)了交易蚪战。??
2 這筆交易信息和其他待完成的的交易信息一并被打包成 “塊”牵现,這個(gè)交易信息被發(fā)送到礦工組成的算力網(wǎng)絡(luò)中,因?yàn)檎l(shuí)第一個(gè)完成誰(shuí)才有獎(jiǎng)勵(lì)邀桑,所以大家爭(zhēng)先搶后來(lái)計(jì)算瞎疼。
關(guān)于如何具體成塊,請(qǐng)參考以下視頻:
區(qū)塊如何連接成區(qū)塊鏈壁畸?丨區(qū)塊鏈100問(wèn) 第45集 火幣出品
3 算力參與者們(礦工)通過(guò)數(shù)學(xué)算法贼急,基于一致性的原則來(lái)決定這些交易是否的有效茅茂。一旦共識(shí)形成,通常就是超過(guò)51%的算力認(rèn)可竿裂,這些交易就被評(píng)估認(rèn)定接受玉吁。
4 每一個(gè)被認(rèn)證的交易信息區(qū)塊都會(huì)由一個(gè)哈希算法蓋上一個(gè)時(shí)間戳。每個(gè)區(qū)塊也包括前一個(gè)區(qū)塊的哈希值腻异,所以區(qū)塊之間就就連接成了區(qū)塊鏈記錄进副,除非說(shuō)服大部分礦工某個(gè)區(qū)塊是偽造的,而這個(gè)區(qū)塊之前的全部為真才有可能篡改悔常,而這種情況理論上是不可能的影斑。
一個(gè)標(biāo)準(zhǔn)的區(qū)塊所包含的信息如下圖所示:
1. Header (區(qū)塊頭)包括交易信息,隨機(jī)數(shù)机打,版本編號(hào)矫户,前一個(gè)交易塊的地址以及時(shí)間戳等。 2. Merkle 樹(shù)是一整個(gè)交易的信息組合残邀。3. 交易信息列表皆辽,哈希值確認(rèn)組合,被包括在樹(shù)狀信息結(jié)構(gòu)中芥挣。
哈希算法:簡(jiǎn)而言之驱闷,哈希算法是一種隨機(jī)保密算法,運(yùn)算過(guò)程不可逆空免,以確保所傳遞信息的安全空另,也就是說(shuō)在初始端輸入的數(shù)據(jù)經(jīng)過(guò)這種算法得出的另外一端數(shù)值,其他人是沒(méi)法破譯的蹋砚。
整個(gè)區(qū)塊之間具體包含什么信息扼菠,也可以參考火幣網(wǎng)以下視頻:
區(qū)塊結(jié)構(gòu)區(qū)塊鏈記錄哪些信息?丨區(qū)塊鏈100問(wèn) 第46集 火幣出品
時(shí)間戳的基本概念請(qǐng)參考以下視頻坝咐。
時(shí)間戳是什么循榆?丨區(qū)塊鏈100問(wèn) 第47集 火幣出品
5. 隨后,資產(chǎn)就會(huì)從A的賬戶轉(zhuǎn)到B的賬戶墨坚,這個(gè)交易的記錄所有人都可以看到不可篡改冯痢。
好啦,這就是一個(gè)區(qū)塊運(yùn)作起來(lái)的簡(jiǎn)版說(shuō)明啦框杜,你是否看懂了呢?
參考文獻(xiàn):
1. https://www.garyefox.com/infographic/how-blockchain-works-infographic/
2. 火幣網(wǎng) 《區(qū)塊鏈100問(wèn)》
如有侵權(quán)袖肥,請(qǐng)及時(shí)告知咪辱,謝謝!
我是絕命毒師007椎组,上手區(qū)塊鏈 成員油狂。