Re: [閒聊] 閃電網路到底是怎麼運作的???

看板DigiCurrency (數位貨幣)作者 (Insomniac Doze)時間6年前 (2018/07/10 13:02), 編輯推噓1(108)
留言9則, 4人參與, 6年前最新討論串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:39, 6年前 , 3F
07/10 13:39, 3F

07/10 16:53, 6年前 , 4F
極度建議看YouTube動畫比較好懂
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
實作細節, 拿掉route觀念的LN, 俗稱direct payment是易懂易
07/13 09:56, 8F

07/13 09:57, 6年前 , 9F
實作的,有一點dApp基礎先看這篇就好 https://goo.gl/9LwsKQ
07/13 09:57, 9F
文章代碼(AID): #1RH3teT0 (DigiCurrency)
文章代碼(AID): #1RH3teT0 (DigiCurrency)