Transactions

提取比特幣交易的發件人 ID 和收件人 ID

  • January 11, 2019

我是這個世界的新手,我正在嘗試學習區塊鏈世界,特別是現在我已經專注於比特幣核心,我想解析並獲取各種資訊,例如您輸入錢包 ID 的各個站點你得到它的所有資訊,包括交易。

特別是,我有興趣獲取有關類型交易、Id 錢包發送者和 Id 錢包接收者的資訊。

我不要求任何現成的解決方案,而只是幫助了解從哪裡開始以及在哪裡記錄。

我看到網上有各種區塊鏈解析器,但至少我遇到的那些並沒有讓我獲得我試圖弄清楚如何獲得它們的資訊。

謝謝你,如果我問了愚蠢的問題,請原諒我,但我正在學習

提取比特幣交易的發件人 ID 和收件人 ID

區塊鏈中的交易數據不包括“發送者”或“接收者”的任何 ID。

交易數據包括用於花費交易數據中列出的加密貨幣金額的腳本。這些腳本中最常見的指定通常稱為“地址”的內容,但它是從公鑰派生的,現在通常對交易來說是唯一的。設計為很難或不可能從這些“地址”中辨識發件人或收件人。

輸入錢包 ID 的網站

沒有網站(通常)這樣做,因為加密貨幣錢包沒有錢包 ID。當然,沒有一個是區塊鏈中交易數據的一部分。

錢包中唯一真正重要的數據是它包含的私鑰。恢復片語或種子片語可用於重新創建這些私鑰。可以通過使用密碼或密碼片語在磁碟上加密來保護錢包的數據。這些都不構成錢包ID。

區塊鏈瀏覽器網站通常允許您檢查與其中之一相關的區塊鏈數據

  • 地址
  • 交易ID
  • 塊數(高度)
  • 塊雜湊

這些都不是真正構成發送者 ID、接收者 ID 或錢包 ID。


解碼交易數據

可以在https://en.bitcoin.it/wiki/Transaction找到對區塊鏈中比特幣交易結構的一個很好的解釋

隨著時間的推移和添加新功能(SegWit、Bech32 等)或當您需要完全解碼較少使用的交易類型(n of m multisig?)時,這會變得更加複雜。

搜尋程式碼以解析比特幣交易


比特幣和類似加密貨幣的一些不直覺的方面:

  • 錢包不包含比特幣。
  • 區塊鏈不包含比特幣。
  • 比特幣並不是真正通過網際網路發送或傳輸的。
  • 比特幣實際上並不存在於任何地方——它們更像是一種計量單位。
  • 區塊鏈並不是真正的賬本(它是日記本)。
  • 比特幣地址不標記地點、人或錢包。
  • 比特幣地址不用於在某處傳遞交易或比特幣。
  • 比特幣交易不必包含任何地址。

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