基于區(qū)塊鏈的物流信息存儲(chǔ)系統(tǒng)
訪問(wèn)【W(wǎng)RITE-BUG數(shù)字空間】_[內(nèi)附完整源碼和文檔]
根據(jù)該項(xiàng)的狀態(tài)機(jī),我們從創(chuàng)世紀(jì)狀態(tài)開(kāi)始,當(dāng)交易被執(zhí)后,這個(gè)創(chuàng)世紀(jì)狀態(tài)就會(huì)轉(zhuǎn)變成最終狀態(tài)。在任何時(shí)刻,這個(gè)最終狀態(tài)都代表著當(dāng)前的狀態(tài),在項(xiàng)中指針 Bptr永遠(yuǎn)指向最新的狀態(tài)。每個(gè)狀態(tài)可能包含數(shù)個(gè)物流信息。這些信息都被“組團(tuán)”到個(gè)區(qū)塊中。個(gè)區(qū)塊包含了系列的物流信息,每個(gè)區(qū)塊都與它的前個(gè)區(qū)塊鏈接起來(lái)。
一、介紹:
區(qū)塊鏈?zhǔn)且环N數(shù)據(jù)結(jié)構(gòu)
介紹視頻 1
介紹視頻 2
如果有時(shí)間,也可系統(tǒng)性學(xué)習(xí)北大課程:
二、任務(wù):
1~2 人一組(在本文檔頂部注明分工)
完成基于區(qū)塊鏈的物流信息存儲(chǔ)系統(tǒng)(下圖為示意圖,僅供參考)
參考鏈接 1
完成本文檔后面的項(xiàng)目說(shuō)明
課程期間全程參加釘釘會(huì)議,不定時(shí)隨機(jī)點(diǎn)名共享屏幕講解進(jìn)度 12 日 24:00 前將整個(gè)項(xiàng)目代碼和本文檔提交至釘釘群
思考下列開(kāi)放式問(wèn)題,形成自己的觀點(diǎn),并寫(xiě)在文檔末尾:
是不是萬(wàn)物皆可區(qū)塊鏈,區(qū)塊鏈到底能用來(lái)做什么?
◆ 參考鏈接 1
區(qū)塊鏈能真正做到去中心化嗎?
區(qū)塊鏈能真正做到不可篡改嗎?
更多問(wèn)題可自行發(fā)揮 …
三、模型說(shuō)明
該項(xiàng)本質(zhì)就是個(gè)基于交易的狀態(tài)機(jī)(transaction-based state machine)。在計(jì)算機(jī)科學(xué)中,個(gè)狀態(tài)機(jī)是指可以讀取系列的輸,然后根據(jù)這些輸,會(huì)轉(zhuǎn)換成個(gè)新的狀態(tài)出來(lái)的東。該狀態(tài)機(jī)如下:
根據(jù)該項(xiàng)的狀態(tài)機(jī),我們從創(chuàng)世紀(jì)狀態(tài)開(kāi)始,當(dāng)交易被執(zhí)后,這個(gè)創(chuàng)世紀(jì)狀態(tài)就會(huì)轉(zhuǎn)變成最終狀態(tài)。在任何時(shí)刻,這個(gè)最終狀態(tài)都代表著當(dāng)前的狀態(tài),在項(xiàng)中指針 Bptr永遠(yuǎn)指向最新的狀態(tài)。每個(gè)狀態(tài)可能包含數(shù)個(gè)物流信息。這些信息都被“組團(tuán)”到個(gè)區(qū)塊中。個(gè)區(qū)塊包含了系列的物流信息,每個(gè)區(qū)塊都與它的前個(gè)區(qū)塊鏈接起來(lái)。



