Database

區塊鏈數據如何儲存和訪問?

  • March 8, 2021

區塊鏈數據可以儲存在關係數據庫中嗎?如果是這樣,架構會是什麼?我知道區塊鏈本身就是一種資料結構,但是數據是如何儲存的呢?在 JSON 文件中?在 RDBMS 中?在 CSV 文件中?你在野外看到了什麼?我正在尋找是否可以在我們需要使用的 RDBMS 中為案例研究實現一些東西。

對於給定的區塊鏈,有沒有我能找到的表的模式範例?(我開始創建自己的,我認為這是合理的)。

區塊鏈:區塊鏈

+++++———-++++———++++++———+++++++

誰創建塊?礦工

誰來驗證、保存和轉發這些區塊?全節點

<https://bitcoin.stackexchange.com/a/103172/>

節點

比特幣的不同全節點實現:Core、btcd、bcoin、gocoin、libbitcoin、knots 等。

比特幣核心使用的數據庫: 比特幣核心將交易日誌儲存在一系列大文件中的連續塊組中,我認為這些文件的格式與比特幣網路協議中使用的格式非常匹配。但是沒有禁止其他軟體產品做一些完全不同的事情。

<https://bitcoin.stackexchange.com/a/98830/>

Berkeley DB 和 SQLite 用於錢包

引用自:https://bitcoin.stackexchange.com/questions/103397