Re: [闲聊] 闪电网络到底是怎么运作的???

楼主: awarmroom (Insomniac Doze)   2018-07-10 13:02:29
先用最简单的单向通道来解释好了,假设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笔没错吧......
作者: DarkerDuck (達克鴨)   2018-07-10 13:38:00
假如想要知道每个细节,这三篇也可以参考https://goo.gl/7JunBx https://goo.gl/WZFQiDhttps://goo.gl/rWcWG2
作者: EthereumPTT (以太批踢踢)   2018-07-10 16:53:00
极度建议看YouTube动画比较好懂
作者: camellala (茸硬抬名器)   2018-07-13 01:00:00
黑暗鸭在讲,你有没有在听~ 呱~ (丢笔)
作者: timwu (Tim Wu)   2018-07-13 09:44:00
观念就在不清楚了, 为什么又把多签与退款扯进来?我认为那句 "丢到哪里" 代表他不轻易接受理论图解 想知道实作细节, 拿掉route观念的LN, 俗称direct payment是易懂易实作的,有一点dApp基础先看这篇就好 https://goo.gl/9LwsKQ

Links booklink

Contact Us: admin [ a t ] ucptt.com