新聞中心
這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
從零出發(fā),用Python開發(fā)一個小型的區(qū)塊鏈程序
[[233084]]

背景
“區(qū)塊鏈”是什么?
關(guān)于該應(yīng)用程序
1.將事務(wù)存儲到區(qū)塊中
2.讓區(qū)塊不可更改
3.鏈接區(qū)塊
清單 1. 我們的 Blockchain 類的初始結(jié)構(gòu)
這是我們的 Blockchain 類:
4.實現(xiàn)工作量證明算法
請注意,沒有明確的邏輯來快速確定隨機(jī)數(shù);只能通過暴力破解。
5.將區(qū)塊添加到鏈中
挖礦
OK,基本工作已經(jīng)完成了。
6.創(chuàng)建接口
7.建立共識和去中心化
8.構(gòu)建應(yīng)用程序
9.運行應(yīng)用程序
完工了!
- 嘗試發(fā)布一些數(shù)據(jù),您會看到類似下圖的結(jié)果:
- 單擊Request to mine按鈕,您會看到類似下圖的結(jié)果:
- 單擊Resync按鈕,您會看到應(yīng)用程序與鏈重新同步:
驗證事務(wù)
結(jié)束
網(wǎng)頁標(biāo)題:從零出發(fā),用Python開發(fā)一個小型的區(qū)塊鏈程序
文章網(wǎng)址:http://fisionsoft.com.cn/article/dhhcejh.html


咨詢
建站咨詢
