Re: [閒聊] 閃電網路到底是怎麼運作的???
看板DigiCurrency (數位貨幣)作者awarmroom (Insomniac Doze)時間6年前 (2018/07/10 13:02)推噓1(1推 0噓 8→)留言9則, 4人參與討論串2/3 (看更多)
先用最簡單的單向通道來解釋好了,假設Alice要給Bob 0.1 BTC:
* Bob開了一個Alice和Bob共有的多重簽章帳戶(鏈上)
* Bob簽了一個30天之後退款1 BTC給Alice的交易寄給Alice(鏈下)
* Alice轉1BTC到多重簽章帳戶(鏈上)
因為他擁有Bob簽過的退款交易 所以最壞情況下他可以簽了同筆退款交易
在30天後拿回他的1 BTC
* 如果Alice要給Bob 0.1 BTC Alice只要簽一筆0.1 BTC交易寄給Bob(鏈下)
Bob可以:
- 在任何時候也簽了這筆交易 廣播到鏈上並將通道關閉拿到0.1 BTC
0.9 BTC退回給Alice
- 如果Bob知道Alice之後還會寄錢給他 Bob也可以選擇不動作讓通道保持開通
Alice可以不斷簽新的交易寄給Bob(鏈下) Bob選擇把舊的交易覆蓋掉
直到Alice要求Bob把通道關掉或Bob自己關通道(鏈上)
其他雙向通道和多通道的概念也類似 只是需要nLock time和Hash-locked合約
比較難用幾句話解釋 有興趣請參考這個影片 https://youtu.be/8zVzw912wPo
* 總共發生幾筆線上交易?
依照最簡單的例子 總共發生三筆線上交易
Bob開多重簽章帳戶 Alice轉1 BTC到多重簽章帳戶 Bob關通道
* 丟到哪裡?怎麼知道你有沒有1BTC可以丟?
Alice丟到Bob開好的共有多重簽章帳戶 因為是鏈上交易
所以Alice帳戶至少要有1 BTC+手續費
※ 引述《martylin (XYZ)》之銘言:
: 網路的文章寫每個都不太一樣也解釋不清楚
: 開一個通道,就是建立一個多重簽章的帳戶對吧
: 各自放錢進去,結束後再拆帳,
: 也就是這個多重簽章帳戶轉錢到各自的地址
: 先以這世界是一個大同的世界來解釋,不用防弊,
: 我只想先知道正常流程會怎麼走,不用搞太亂
: 所以以上述例子,閃電網路開關一次,
: 會產生3筆比特幣主縺的交易對嗎?
: 我知道閃電網路不是設計來開開關關,
: 我只想了解是不是像上述講的會有3筆交易產生。
: 因為我看了很多文章,還是不太確定到底是不是這樣
: 每篇文章都只有點到為止,其實都是抄論文的
: 抄來抄去,還是看不懂,有沒有那麼難呀....
: 是想學政府,講到大家都聽不懂,就有大量的解釋空間
: 每個文章都在講開通道,Alice丟1BTC、Bob丟1BTC
: 丟到哪裡?怎麼知道你有沒有1BTC可以丟
: 所以應該是丟到主鏈上的多重簽章的帳戶吧,
: 礦工收入區塊後算是通道開通了
: 我知道在開通道的過程中,
: 會有先自己簽名再交換的過程,這不是我想知道的
: 我只想知道,
: 閃電網路開個通道,交易一筆,關通道,主鏈上會有幾筆交易?????
: 我個人認為應該是3筆沒錯吧......
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 67.188.114.205
※ 文章網址: https://www.ptt.cc/bbs/DigiCurrency/M.1531198952.A.740.html
→
07/10 13:38,
6年前
, 1F
07/10 13:38, 1F
→
07/10 13:38,
6年前
, 2F
07/10 13:38, 2F
→
07/10 13:39,
6年前
, 3F
07/10 13:39, 3F
→
07/10 16:53,
6年前
, 4F
07/10 16:53, 4F
推
07/13 01:00,
6年前
, 5F
07/13 01:00, 5F
→
07/13 09:44,
6年前
, 6F
07/13 09:44, 6F
→
07/13 09:56,
6年前
, 7F
07/13 09:56, 7F
→
07/13 09:56,
6年前
, 8F
07/13 09:56, 8F
→
07/13 09:57,
6年前
, 9F
07/13 09:57, 9F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 3 篇):
DigiCurrency 近期熱門文章
PTT數位生活區 即時熱門文章