云原生CTO 資深Go區(qū)塊鏈開發(fā)系列五
2023-02-16 15:00 作者:bili_1559000721 | 我要投稿
查看區(qū)塊鏈:
至此為止,所有的區(qū)塊均存儲(chǔ)在數(shù)據(jù)庫中,我們可以重新打開區(qū)塊鏈文件新增區(qū)塊。但是我們?nèi)鄙僖粋€(gè)重要功能,一次瀏覽每個(gè)區(qū)塊的內(nèi)容。
BoltDB提供api可以循環(huán)一個(gè)bucket中內(nèi)容,但是其key是字節(jié)排序的,我們希望按區(qū)塊添加的順序依次打印區(qū)塊信息。由于我們不希望一次將所有區(qū)塊的信息加載入內(nèi)存,因此需要實(shí)現(xiàn)一個(gè)迭代功能。

標(biāo)簽: