Wallet
錢包(Trezor/Ledger/熱錢包)如何知道地址中有多少硬幣?
讓我確定我的理解是正確的。
為了找出一個地址持有多少“價值”(sats),錢包需要遍歷區塊鏈中的每個區塊並檢查它是否收到過任何硬幣?
有沒有更快的方法來做到這一點?錢包(Trezor、Ledger、熱錢包應用程序、交易所)是否需要記錄和索引區塊鏈中的每個公共地址,並在其上使用 sats 以便能夠跟踪這一點?
不是完整節點的熱錢包因此沒有本地數據庫可查詢,通過查詢其創建者設置的集中式服務來獲取地址資訊。
例如,ledger 附帶一個名為 ledger live 的配套應用程序,該應用程序向 ledger.com 查詢每個地址的目前餘額等。因此,他們通過監視查詢知道您擁有哪些地址。
如果您在談論 ledger/trezor 硬體設備,那些不知道也不關心每個地址中有多少硬幣的人,他們只是由桌面軟體指示執行簽名操作,桌面應用程序處理其餘的。