加密貨幣

冷錢包怎麼這麼快就知道你有多少錢?

  • December 25, 2021

據我了解,您必須重新檢查大部分區塊鏈,才能查看是否有人向您匯款。傳出交易只會在設備上被記住,對嗎?那麼像 Coinomi 這樣的錢包怎麼能這麼快呢?

正如 Flux 所暗示的,現在大多數錢包都不計算自己的餘額,而是查詢 API 服務。這個 API 服務的背後是他們需要資訊的加密貨幣的“完整節點”。通過維護一個完整的節點,該服務擁有手頭區塊鏈上每個地址的餘額,以便能夠通過 API 提供服務。

此外,一些區塊鏈支持“輕客戶端”,允許錢包直接查詢網路,而無需下載和維護整個區塊鏈。在這種情況下,甚至可能不需要 API。

作為旁注,錢包永遠不需要“重新檢查大部分區塊鏈”來查看它是否已收到錢。即使您的錢包在沒有任何 API 服務的情況下自行完成所有工作,它也只需要檢查自您上次登錄並與網路同步以來發生的新內容。

冷錢包可以通過幾種不同的方式快速執行。例如,Coinomi 使用一種稱為“標頭優先同步”的技術。這意味著錢包僅下載比特幣區塊鏈的標頭,這些標頭是將所有區塊連結在一起的加密證明。然後,它通過對照比特幣網路檢查這些標頭來驗證這些標頭。

一旦驗證了一定數量的區塊頭,它就會下載相應的區塊,然後繼續與網路同步。這種技術使 Coinomi 比其他錢包快得多,因為它不必下載整個區塊鏈。

其他錢包可能使用不同的同步技術,或者它們可能會記憶體以前交易的結果,這使得它們比每次都必須下載整個區塊鏈的錢包更快。

引用自:https://money.stackexchange.com/questions/146489