【Press Release】Ming Guo | DAG的前世今生 (一) Q&A
Soteria 主题分享:
Ming Guo | DAG的前世今生 (一)
https://bihu.com/article/1145448479
Ming Guo | DAG的前世今生 (一) Q&A
Q1. dag目的是啥?不能顺藤摸瓜,有尾无头加密备份?
A: 不同类型的DAG目的也不相同,但是共通之处是为了连接到更多的节点,无论这个节点是交易还是区块(钱包或矿工),因为分布式网路的一个最基本特点就是节点需要充分连接才能有助于达成共识。
另外,DAG是“有向无环图”,所以是“有头有尾”的,头就是“创世节点”,尾则是动态变化的。
区块链数据是“不加密”的,除非是匿名区块链;但是里面包含有数字签名的所谓Merkel Tree.
Q2. “中本聪共识”跟“拜占庭容错共识”最大差异是什么?
A: 我觉得“中本聪共识”跟“拜占庭容错共识”最大差异是,中本聪共识保证的是“概率安全性”,而不是“拜占庭容错共识”的那种”定域安全性“。这就使得”中本聪共识“的网络可扩展性(注意不是性能可扩展性)远远好于”拜占庭容错共识“网路。中本聪共识可以有无限个节点的扩展性网络,而拜占庭共识网络的节点通常比较有限,在几十个或几百个这个量级,据说谷歌可以达到上千个。
Q3. DAG 和 主链的主要优势是什么?
A: 如果你问的是Soteria DAG 这种 blockDAG 的话,相比比特币抛弃大部分挖出的区块,只留下最长主链的算法,Soteria DAG 会把所有合法的区块都写进最后的区块链里,这就是我们说的“包容性”,它的好处是,不浪费矿工的工作和能量,长远来看有助于防止算力集中等。
Q4. 普通的blockchain的block也是顺序出呀, Block是算好之后再接上去的吧?
A: 完全正确,正是因为这点,很多侧链的块都不能链接上了,最终是被抛弃了,以保证更重要的安全和顺序。blockDAG就是更多的包容了并发的区块。所以在保证安全的情况下,提高了整体系统性能。
Q5.BlockDAG 还需要POW吗?还是中本聪那套POW?
blockDAG同样需要POW.. 我们会在下面几次的分享中细讲我们的POW.. 和中本聪的不同。
Q6: DAG有哪些潜在需要改进的地方?
A: DAG的不同的宽度(k)和网络速度还有节点处理速度有很大关系,就是同样的算法,比如Phantom or Greedy Phantom,都还有很多可以调整的空间,我们写了很多开发者工具,希望大家共同测试找到一个目前网络和系统环节最合适的方案。
Q7. 如何看待未来PoW、PoS机制下对应的加密经济市场规模占比?
A: 我其实不知道PoW对PoS的比例,我比较相信PoW,因为毕竟那个是现在10年battle tested唯一的成功范例。PoS还需要时间考验。而且Libra出来以后,很多PoS的项目面临更大的挑战了。
Q8. 刘shu: blockdag是怎么防51%攻击,防双花的呢?
A: Ming Guo: blockDAG 是中本聪共识,所以,防51%攻击的思路和比特币网络是一致的,就是需要防止常见的算力攻击的手段,比如selfish mining等;实际上,由于比特币的最长链胜出策略,实际情况是有很多条链在挖,所以胜出的最长链通常不需要51%算力就可以胜出其他的“次长链”,比如37%~40%,那么blockDAG由于容纳了所有的合法“次长链”,所以对抗这种攻击blockDAG比比特币更有效。
Q9. 刘shu: 什么叫合法的次长链?就是出现了分叉的区块也是可以接受的?
A: Ming Guo: 合法的“次长链”就是说大家都在挖自己的“私链”,然后一起公布,那么最长的那个胜出。
刘shu: 那还是没能解决51攻击和双花的问题呀!依旧是最长链。
Ming Guo: 我刚才说的这些都是比特币的算力攻击的情况。
刘shu: 哦哦哦,那blockdag是怎么解决呢?
Ming Guo: blockDAG 随时在给这些“分叉”的区块“称重”,我们叫”染色“,拓扑排序,所以可以很高效地解决这个问题. 我重复强调一下,51%攻击本身不是一个要解决的问题,这就是中本聪共识的安全“阀门”,失守这个阀门,就会失去链的安全性。
刘shu: 同意 51%攻击本身不是bug, 但是会对普通投资者和交易所等带来经济损失。如果再block a里的一笔交易转到M账户,在分叉的block a里同样一笔交易转到N账户,那怎么解决?
Ming Guo: 实际情况是,由于最长链胜出,selfish mining, 很多算力攻击根本不需要51%算力就能成功,这是可以优化的,blockDAG 就是针对这种攻击的一个优化算法结构, 双花问题用排序解决,排在前面的胜出。
刘shu: 分叉的这些区块到底是承认,还是不承认?承认的话怎么记录区块A和区块A’?
Ming Guo这些问题都涉及到算法的细节,下次分享(下周二)我们会更深入的分享Soteria DAG 的算法,这些问题就容易明白了。根据 Soteria DAG 的算法,分叉的区块都承认,所以叫“包容性”出块,我们给所有分叉的区块“染色”,然后排序,染成“蓝色”的是“合法”区块,排在前面,染成“红色”的是“可疑”区块,排在后面,在一定情况下(比如很多代以前的)会被丢弃。
所以来听我们下周二8月13日更深入的 Soteria DAG 技术分享吧!
刘shu: 非常期待。
好了,问答就到这里,Soteria DAG 已经完成测试网,我们的Github链接可以在这里找到:相关链接
Claire: 谢谢主讲嘉宾Mr. Ming Guo 精彩而详细的分享,深入浅出,小白都可以明白!
Ming Guo: @Claire 多谢邀请
(全文完)
比推快讯
更多 >>- 彭博社调查:部分人视科技股为对抗通胀的新工具
- 土耳其准备出台符合国际标准的新加密法案
- 尼日利亚因币安贿赂指控面临外国投资风险
- Bounce Brand将于5月14日推出Bounce M&A
- XEROF联创:贝莱德等比特币ETF削减了比特币增长空间
- Ola:首次代币发行快照已完成
- 比特币矿企Cleanspark今年Q1净利润突破1.267亿美元
- CME美联储观察:美联储6月维持利率不变的概率为96.5%
- Justin Sun通过2个地址向HTX充值2423万USDT
- 某巨鲸地址以843万美元的亏损清仓了ETH、OP以及ARB
- 摩根大通披露持有贝莱德等多个美国现货比特币 ETF 敞口
- ARK Invest 和 21 Shares 修改现货以太坊 ETF 备案,删减质押条款
- 哥伦比亚总统涉嫌接受50万美元非法加密货币捐款
- SEC称法院应驳回Coinbase的中间上诉请求
- Curve原生稳定币crvUSD铸造数量超过1.28亿枚
- ShapeShift 创始人 Erik Voorhees 推出生成式 AI 平台 Venice
- Rubric Capital Management持有超6000万美元的贝莱德现货比特币ETF
- 分析师:6 月底到期的比特币看涨期权未平仓合约集中在 75,000 美元
- EigenLayer 基金会:EIGEN空投申领和质押已开放
- Celo社区批准将 Optimism 的 OP 堆栈用于新的Layer2链的计划
- 美 CFTC 投票提议禁止通过赛事合约押注政治事件的规则
- 美司法部选择咨询公司Forensic Risk Alliance作为币安外部监管机构
- Jack Dorsey:2030 年比特币价格将突破 100 万美元
- Fireblocks推出受NYDFS监管的加密托管公司,将向美国客户提供冷存储托管服务
- 美联储理事Bowman:认为今年不需要降息
- 富国银行持有美国现货比特币ETF敞口
- 以太坊失守2900美元,日内跌幅4.53%
比推专栏
更多 >>观点
项目
比推热门文章
- A9投资人亲述10个策略,如何保住利润
- 【比推周末重点新闻回顾】尼日利亚因币安贿赂指控面临外国投资风险;土耳其准备出台符合国际标准的新加密法案;彭博社调查:部分人视科技股为对抗通胀的新工具
- 实操经验:如何交易山寨币的关键技巧
- 彭博社调查:部分人视科技股为对抗通胀的新工具
- cmDeFi: Farcaster 在加密星夜下重塑SocialFi
- 月跌幅近50%,Bittensor的「护城河」还有效吗?
- 解析 GoPlus Network:为什么模块化安全层会给 Web3 安全带来变局?
- 加密货币是特朗普对抗拜登的新武器
- 香港虚拟资产ETF风向大变,华夏、嘉实、博时三巨头暗战打响
- 突然的加密支持者:特朗普在他的 NFT 晚宴说了什么?