[閒聊] 還是沒搞懂比特幣如何計算私鑰餘額

數位貨幣

14100

一個比特幣私鑰可以產生大量公鑰
公鑰可以產生一堆地址

如果我使用比特幣錢包
基本上我創建一個錢包私鑰
然後用多個不同的地址去收款
錢包是如何加總我所有地址的餘額的?
----
Sent from BePTT on my iPhone 13 Pro Max

--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 75.157.229.193 (加拿大) ※ 文章網址: https://www.ptt.cc/bbs/DigiCurrency/M.1677906103.A.45D.html
MACD1樓加總是前端做的事 03/04 13:09
yyhsiu2樓你自己不是都講完了…加法不就是機器最會做的事 03/04 13:28
kugwa3樓你的錢包知道這些地址都是你的啊 03/04 13:47
kugwa4樓當然其他任何人都不知道 03/04 13:47
wahaha995樓我對這問題也不太懂 我猜是反正私鑰對這些地址都有控制 03/04 13:58
wahaha996樓能力 所以餘額加總是自己錢包的事 鍊只管這些地址有錢 03/04 13:58
wahaha997樓猜錯請指正 03/04 13:58
本人8樓不是啊,地址無限多耶,怎麼全部加總 03/04 14:58
GGylin9樓交易有限阿 比特幣的區塊鏈 是記錄交易又不是記錄餘額 03/04 15:03
交易有限,問題是我怎麼知道此筆交易的地址是屬於我這個私鑰的
DarkerDuck10樓UTXOs set是有限集合 03/04 15:13
DarkerDuck12樓直接看最後的餘額章節 03/04 15:16
Account based用習慣了,UTXO真是很難理解,我支付一筆交易,背後整合我的UTXO來支付, 要使用哪些UTXO,這部分又是誰來決定的,礦工或是我的錢包軟體?我們使用者只是很直觀 的從我的地址支付到另一個地址,但是整個運作底層根本不是這樣XD
wahaha9914樓不過除了稍微混淆一下追蹤者外 我是看不出太大意義 03/04 16:41
wahaha9915樓畢竟這種交易方式很浪費資源不是嗎 03/04 16:41
本人16樓問了AI是錢包軟體來整合UTXO 03/04 17:56
本人17樓XD 03/04 17:56
now9918樓畢竟公開帳本,隱匿性也很重要 03/04 18:22
ofy19樓是一個助記詞(Seed)能產生一堆公私鑰對,不是一把私鑰一堆公鑰 03/04 19:04
ofy20樓HD錢包內部通常會預生成約10~100個地址(公私鑰對) 03/04 19:04
ofy21樓你的幣會從這裡加總,當有掃到使用紀錄(收付)時 03/04 19:04
ofy22樓會往後多掃N個地址(依各錢包軟體不同) 03/04 19:04
ofy23樓UTXO花用那些input一般由錢包軟體自動以支出output額度決定 03/04 19:05
ofy24樓不過你會手刻一樣能手刻,input=output(含找回)+fee 就行了 03/04 19:07
ofy25樓只要你有能力給那些input有效簽章(有用到的地址私鑰) 03/04 19:10
ofy26樓你花用同地址的兩筆input只要用該地址的私鑰簽章 03/04 19:13
ofy27樓你花用不同地址的input,要用那些有用到的地址私鑰 03/04 19:13
ofy28樓某種程度這也是多簽交易,少了一把交易就不成立無法上鍊 03/04 19:15
DarkerDuck29樓@wahaha99,UTXO這種顛覆傳統的記帳模式絕對才是 03/04 19:27
DarkerDuck30樓中本聰最大的創見 (PoW也不算是中本聰獨立發明的) 03/04 19:28