Balance
我的比特幣餘額儲存在區塊鏈中的什麼位置?
這可能是重複的,但由於我是比特幣假人,我找不到它。
無論如何; 據我了解(我將在這裡做一些假設),區塊鏈中的一個塊包含一個或多個交易。
交易通常是包含 delta 的資訊位,我的意思是例如:Alice 將 2 個比特幣轉移給 Bert。
那麼,要確定或驗證我的比特幣餘額(以進行有效交易),是否需要分析整個鏈?如果是這樣,這是否以任何方式優化?
還是我在這裡完全偏離軌道?
區塊鏈定義了您的餘額,但它沒有儲存餘額的特定欄位。
是的,需要對其進行分析以找到平衡點。但是,不必重新分析,只需檢查新地址的餘額即可。相反,檢查 UTXO 集(只需創建一次,然後在每次收到新塊時更新)就足夠了。此外,不必遍歷整個 UTXO 集。雜湊映射之類的東西使這變得容易得多。