最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python區(qū)塊鏈創(chuàng)建Genesis Block教程

 更新時間:2022年05月23日 14:16:47   作者:菜鳥教程  
這篇文章主要為大家介紹了Python區(qū)塊鏈創(chuàng)建Genesis Block教程詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪

我們假設(shè)TPCoins的發(fā)起人最初向已知客戶 Dinesh 發(fā)出500個TPCoins.為此,他首先創(chuàng)建一個Dinesh實例 :

Dinesh = Client()

然后我們創(chuàng)建一個創(chuàng)世紀交易,并向Dinesh的公共地址發(fā)送500個TPCoins.

t0?=?Transaction?(
???"Genesis",
???Dinesh.identity,
???500.0
)

現(xiàn)在,我們創(chuàng)建 Block的實例類并將其命名為 ;block0 

block0 = Block()

我們將 previous_block_hash 和 Nonce 實例變量初始化為無,因為這是第一個事務(wù)存儲在我們的區(qū)塊鏈中.

block0.previous_block_hash?=?None
Nonce?=?None

接下來,我們將上面的t0事務(wù)添加到塊中保留的 verified_transactions 列表中 :

block0.verified_transactions.append (t0)

此時,該塊已完全初始化并準備好添加到我們的區(qū)塊鏈中.我們將為此目的創(chuàng)建區(qū)塊鏈.在我們將塊添加到區(qū)塊鏈之前,我們將對塊進行散列并將其值存儲在我們之前聲明的名為 last_block_hash 的全局變量中.該值將由其塊中的下一個礦工使用.

我們使用以下兩行編碼來對塊進行散列并存儲摘要值.

digest?=?hash?(block0)
last_block_hash?=?digest

最后,我們創(chuàng)建一個區(qū)塊鏈正如我們在下一章中看到的那樣.

以上就是Python區(qū)塊鏈創(chuàng)建Genesis Block教程的詳細內(nèi)容,更多關(guān)于Python區(qū)塊Genesis Block的資料請關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

最新評論

达孜县| 淮安市| 汤原县| 裕民县| 洪泽县| 井冈山市| 马关县| 陕西省| 巫溪县| 社旗县| 广西| 平潭县| 绵阳市| 英山县| 广汉市| 旺苍县| 庆云县| 大余县| 呼和浩特市| 高邑县| 革吉县| 平原县| 景宁| 六枝特区| 兴仁县| 祥云县| 镇赉县| 元谋县| 金门县| 班戈县| 大新县| 凤翔县| 永吉县| 蕉岭县| 乃东县| 林口县| 垦利县| 同心县| 达尔| 浦江县| 泽库县|