自己理解的位元幣雙重支付

2021-10-04 17:21:06 字數 277 閱讀 3292

用乙個位元幣多次支付。

發給a的交易成為交易a放在未確認的交易池

傳送b的交易成為交易b放在未確認的交易池

a先寫入區塊鏈驗證有效,這時b就驗證無效

但如果兩個交易驗證,區塊鏈就會產生兩個分支,

等待下乙個區塊在哪個分支上先出現,區塊鏈分支更長的那乙個就是確認的那個,另乙個分支就無效,當然如果再次兩個分支一同出現下個區塊,那就繼續看下乙個區塊在哪個分支先出現。

這也就是為什麼推薦等待到第六個區塊才確認。因為出現兩分支超出六個區塊一起產生基本是不可能的。

位元幣中的雙重支付問題

本質 位元幣是基於utxo的交易模式,每次交易都只是檢查前一次交易的合法性。例如b是乙個惡意節點,前一次交易 a b 是合法的,現在b已經向c支付了一定量的金額了 這筆金額是從a b中取得 但是b還想用這筆金額向d再支付一次,d只是檢查了一下 交易a b 是合法的,就接受了。以上的描述就是我理解的d...

位元幣的小額支付通道

關於位元幣的小額支付通道 micropayment channel 網上大多說的雲裡霧裡。自己查閱了一些英文文件,整理彙總下吧。應用場景 比如a為b工作,從b取得報酬。由於各種原因 比如不信任b 所以a要求每完成乙份工作就取得乙份報酬,而不是最後一起支付。而b認為支付太多次會付出過多手續費。這種情況...

位元幣基本理解

從位元幣的本質說起,位元幣的本質其實就是一堆複雜演算法所生成的特解。而挖礦的過程就是通過龐大的計算量不斷的去尋求這個方程組的特解,這個方程組被設計成了只有 2100 萬個特解,所以位元幣的上限就是 2100 萬個。位元幣網路目前十分鐘出乙個區塊,礦工每挖出乙個區塊都會獎勵對應數量的位元幣獎勵金在20...