Bitcoin-Core
比特幣 - 從 LevelDB 讀取交易詳情
我是 LevelDB 和 BTC 將所有內容保存在數據庫中的新手。我瀏覽了文章比特幣如何讀取/寫入 LevelDB但無法進入第一步 -
交易
246c5a81b6ad0dfc0dbc0b2ff5bde65ee1913f75a47d409b8ff8074a27ec1000
在 LevelDB 中通過以下方式標識:
c0010ec274a07f88f9b407da4753f91e15ee6bdf52f0bbc0dfc0dadb6815a6c24
第一個字元串如何轉換回
c0010ec274a07f88f9b407da4753f91e15ee6bdf52f0bbc0dfc0dadb6815a6c24
? 我知道第一個字元是 c 但第二個字元串是什麼計算?我正在使用 .Net Core 使用 LevelDB.Standard nuget 包(Assembly LevelDB.NET,Version=2.1.6.0)讀取級別 DB
這兩個字元串是相同的,但字節(十六進制數字對)的順序相反(
c
開頭有一個額外的)。第一個字元串以 . 開頭,24 6c 5a ...
第二個字元串以 . 結尾... 5a 6c 24
。對我來說,這看起來像是一個字節序翻轉(網路順序是大字節序,但您的機器可能使用的是小字節序)。我不知道額外的含義是什麼
c
。