ขนาดวิดีโอ: 1280 X 720853 X 480640 X 360
แสดงแผงควบคุมโปรแกรมเล่น
เล่นอัตโนมัติ
เล่นใหม่
谢谢讲解,感觉看懂了一点点。gasper共识就是分化了拜占庭共识,为了增加节点数量,把原本11位将军变成了11个小组轮流指挥战斗(出块),每个小组里面有1个军师负责提议出块(军饷最高),30个参谋负责投票,1个书记负责BLS签名。司令在每次战役前使用骰子(randao)对所有人员重新分配小组和角色,防止串通舞弊。缺点就是牺牲了效率,终局性从原先的11个将军拍板变成了两次战役后复盘。
第一次看到这么精确生动的比喻。👍
棒!优秀技术带来的享受不亚于炒币~
希望能继续分享,支持一下
大神,讲得非常细致。多出视频哦!
👍這是我看過介紹ETH2.0最完全的
真希望繼續聽到加密李白的更新 謝謝
真抱歉,最近很忙,所以拖更了
感谢up,期待对共识机制的详细分析
非常感谢,希望经常跟踪eth发展
大佬,期待你继续分享高质量视频!
老师,希望继续深入分享
感謝你的分享 很清楚
up主能否做一期区块链隐私防护相关的
想听up分析以太坊2.0在分片、跨链一致性保证上的设计。
DPOS的核心问题有2个,一个是传递签名消耗大量网络资源,第二个是决定谁来出块。eth2.0使用BLS签名聚合,使得只需要一个签名即可。但是决定谁来出块依然无法保证,因为rando是可以被预测和攻击的,所以其实拆分成一堆commite并无用处,因为本质是randao,谁来出块的问题,只要能够控制出块顺序,就算给1亿个节点也是一样的
目前RANDAO的主要攻击方式,就是可以选择出块或不出块。当然在后续的路线规划中,有使用其他VDF算法来代替RANDAO的打算。
Committee只是对上一个Epoch签名吗?不需要对Proposer构建的区块进行验证并签名吗?
加油,视频很好
感谢感谢,不过感觉这一期我已经看不懂了,不如其它几期,缺的背景只是可能有点多,基本都没看懂
conflux基于Dag也算是底层创新吧?
我记得共识算法叫Casper,是我记错了吗
讲得很好,请教下:现在merge后finalize延迟变成一个slot了吗;未来sharding存在多条链的话交易状态不共享意义不大,还不如layer2
可以继续往后看data availability的分享
老师你好 请教下1,单个slot里面大概有60+个commitee, 他们在对上个Epoch投票的同时,是否对上个Slot也投票?(隐约觉得会)2,beaconcha浏览器对终局性展示有点奇怪,比如最新的Epoch没有走完,那么上一个Epoch不然不能终局,但是beaconcha展示就是finalized3,假设我运行一个Validator节点,貌似工作时间只有1/32?其余31/32的时间里都闲着,或者说是干一些非核心工作。
slot中的投票只有128个验证人,因此终局性只有128个节点保证,对于validator节点在一个epoch中,大部分时间是attest,出块的时候叫block proposer
@@yuanbonan5441 只有128是啥意思,不应该是有很多128个?还是36万除以32= 1万1千个Validator中只有128? 然后他们投票投的是什么内容呢?上个slot出的块?上个整个Epoch?
@@willghostliu9485 每个slot只有128个签名,每个epoch有32个128签名,所以需要2个epoch验证,也就是32*128*2个验证人完成最终确认。当然这是扯淡的,因为rando只要被hack掉,再多轮次都是摆设。因此你可以粗略的认为eth2.0是由128个验证人维护的共识
@@willghostliu9485 投票是投当前slot的block和前2个epoch的blocks,和最重要的rando,因为这决定了谁来出块,rando的问题是每个随机数是自己出的,这里面可以做手脚。整个pos共识你只需要关注随机数,因为这决定了谁来出块,谁来验签
128个签名是一个形象的比喻,因为如果每个块都有128个签名的话,整个网络和计算就全部浪费在验证签名上了,目前都在使用icp提出的bls签名,bls签名可以把这128个签名汇总,所以只有2/3同意即可出块。对于非bls签名,你可以看看别的ecdsa链或者solana,solana看起来每个block3000个交易,其中95%都是共识,所以solana的实际tps很低,也就是100左右
这个共识层和执行层分开是个好东西啊,这样就不需要对原有1.0数据进行迁移了。假设ETH验证节点数量足够多的,岂不是可以同时验证多条链, (是不是就是分片啊),中间加一个类似cosmosHub用来跨链。滋滋滋,感觉比ATOM和DOT更香🤣
原本是这么设计的,但是现在打算用rollup来实现了
感谢大佬分享,做为一个矿工最关心的是2.0到来之后那1.0做为侧链是不是还能继续挖ETH呢?
不能,PoW没了,只有PoS
ETH2.0的核心是BLS阈值签名,BLS阈值签名的性能取决于validator的数量,所以ETH2.0的验证人只有128人并不是最少128人,因此出块时间是12S。eth2.0只需要讲rando和bls,别的都无所谓
是的,签名聚合没有讲。主要是再讲这个时间上太长了。
大佬说的那两个挖矿项目是什么啊?
Aleo和IronFish
您好, 非常喜欢您的课程, 我们有个教育平台 ,邀请您课程入驻,不知道您是否感兴趣?请问如何联系您?
老师,有没有社群可以加入,微信发信息您没回复!
并没有
epoch slot那里就有点懵了……
谢谢讲解,感觉看懂了一点点。gasper共识就是分化了拜占庭共识,为了增加节点数量,把原本11位将军变成了11个小组轮流指挥战斗(出块),每个小组里面有1个军师负责提议出块(军饷最高),30个参谋负责投票,1个书记负责BLS签名。司令在每次战役前使用骰子(randao)对所有人员重新分配小组和角色,防止串通舞弊。缺点就是牺牲了效率,终局性从原先的11个将军拍板变成了两次战役后复盘。
第一次看到这么精确生动的比喻。👍
棒!优秀技术带来的享受不亚于炒币~
希望能继续分享,支持一下
大神,讲得非常细致。多出视频哦!
👍這是我看過介紹ETH2.0最完全的
真希望繼續聽到加密李白的更新 謝謝
真抱歉,最近很忙,所以拖更了
感谢up,期待对共识机制的详细分析
非常感谢,希望经常跟踪eth发展
大佬,期待你继续分享高质量视频!
老师,希望继续深入分享
感謝你的分享 很清楚
up主能否做一期区块链隐私防护相关的
想听up分析以太坊2.0在分片、跨链一致性保证上的设计。
DPOS的核心问题有2个,一个是传递签名消耗大量网络资源,第二个是决定谁来出块。eth2.0使用BLS签名聚合,使得只需要一个签名即可。但是决定谁来出块依然无法保证,因为rando是可以被预测和攻击的,所以其实拆分成一堆commite并无用处,因为本质是randao,谁来出块的问题,只要能够控制出块顺序,就算给1亿个节点也是一样的
目前RANDAO的主要攻击方式,就是可以选择出块或不出块。当然在后续的路线规划中,有使用其他VDF算法来代替RANDAO的打算。
Committee只是对上一个Epoch签名吗?不需要对Proposer构建的区块进行验证并签名吗?
加油,视频很好
感谢感谢,不过感觉这一期我已经看不懂了,不如其它几期,缺的背景只是可能有点多,基本都没看懂
conflux基于Dag也算是底层创新吧?
我记得共识算法叫Casper,是我记错了吗
讲得很好,请教下:现在merge后finalize延迟变成一个slot了吗;未来sharding存在多条链的话交易状态不共享意义不大,还不如layer2
可以继续往后看data availability的分享
老师你好 请教下
1,单个slot里面大概有60+个commitee, 他们在对上个Epoch投票的同时,是否对上个Slot也投票?(隐约觉得会)
2,beaconcha浏览器对终局性展示有点奇怪,比如最新的Epoch没有走完,那么上一个Epoch不然不能终局,但是beaconcha展示就是finalized
3,假设我运行一个Validator节点,貌似工作时间只有1/32?其余31/32的时间里都闲着,或者说是干一些非核心工作。
slot中的投票只有128个验证人,因此终局性只有128个节点保证,对于validator节点在一个epoch中,大部分时间是attest,出块的时候叫block proposer
@@yuanbonan5441 只有128是啥意思,不应该是有很多128个?还是36万除以32= 1万1千个Validator中只有128? 然后他们投票投的是什么内容呢?上个slot出的块?上个整个Epoch?
@@willghostliu9485 每个slot只有128个签名,每个epoch有32个128签名,所以需要2个epoch验证,也就是32*128*2个验证人完成最终确认。当然这是扯淡的,因为rando只要被hack掉,再多轮次都是摆设。因此你可以粗略的认为eth2.0是由128个验证人维护的共识
@@willghostliu9485 投票是投当前slot的block和前2个epoch的blocks,和最重要的rando,因为这决定了谁来出块,rando的问题是每个随机数是自己出的,这里面可以做手脚。整个pos共识你只需要关注随机数,因为这决定了谁来出块,谁来验签
128个签名是一个形象的比喻,因为如果每个块都有128个签名的话,整个网络和计算就全部浪费在验证签名上了,目前都在使用icp提出的bls签名,bls签名可以把这128个签名汇总,所以只有2/3同意即可出块。对于非bls签名,你可以看看别的ecdsa链或者solana,solana看起来每个block3000个交易,其中95%都是共识,所以solana的实际tps很低,也就是100左右
这个共识层和执行层分开是个好东西啊,这样就不需要对原有1.0数据进行迁移了。假设ETH验证节点数量足够多的,岂不是可以同时验证多条链, (是不是就是分片啊),中间加一个类似cosmosHub用来跨链。滋滋滋,感觉比ATOM和DOT更香🤣
原本是这么设计的,但是现在打算用rollup来实现了
感谢大佬分享,做为一个矿工最关心的是2.0到来之后那1.0做为侧链是不是还能继续挖ETH呢?
不能,PoW没了,只有PoS
ETH2.0的核心是BLS阈值签名,BLS阈值签名的性能取决于validator的数量,所以ETH2.0的验证人只有128人并不是最少128人,因此出块时间是12S。eth2.0只需要讲rando和bls,别的都无所谓
是的,签名聚合没有讲。主要是再讲这个时间上太长了。
大佬说的那两个挖矿项目是什么啊?
Aleo和IronFish
您好, 非常喜欢您的课程, 我们有个教育平台 ,邀请您课程入驻,不知道您是否感兴趣?请问如何联系您?
老师,有没有社群可以加入,微信发信息您没回复!
并没有
epoch slot那里就有点懵了……