SBF:对话 imToken Labs 研究员 Nic Lin -「小白也能懂的 EIP-4844 」播客文字回顾_GenesisDefi

背景介绍

2020年10月,Vitalik发布了文章《以Rollup为中心的以太坊路线图》,确定了为Layer2Rollup扩容协议保驾护航的基本思路:将执行层和数据层分离,以太坊共识层为其提供安全保障。随后,以太坊分片技术也基于这个路线图进行了几次变更。

围绕扩容和分片,以太坊社区逐渐浮现出了模块化结构、数据可用性、EIP-4844、EIP-4488、datablob、Danksharding等各种术语和提案让人应接不暇。这些术语之间的关系是什么,又是如何提高Rollup的扩容效率的?

在ECNpodcast第2期中,imTokenLabs的研究员和开发者、前以太坊基金会研究团队开发者NicLin分享了EIP-4844的基本逻辑,以及它与以太坊分片技术开发路线、Rollup扩容之间的关系。

金色午报|1月12日午间重要动态一览:7:00-12:00关键词:ETF、渣打银行、LooksRare

1.富达加拿大公司将为两只传统ETF增加比特币敞口;

2.数据:加密对冲基金在2021年的平均回报率为214%;

3.渣打银行2022年全球市场展望:看好金融科技、区块链等行业;

4.哪吒汽车申请“哪吒元宇宙”、“哪铁宇宙”商标;

5.Web3基金会公布第12次资助计划;

6.NFT市场LooksRare日交易量逾2.75亿美元超越OpenSea;

7.巴林中央银行完成JPMCoin数字支付试验;

8.IMF:加密资产与股票同步波动将对金融稳定造成风险;[2022/1/12 8:43:49]

以下为部分内容摘录,详情可搜索ecnpodcast.fireside.fm进行了解。

金色午报 | 5月25日午间重要动态一览:7:00-12:00关键词:福布斯、孙宇晨、李彦宏、双子星

1. 福布斯预测2020年美国加密货币及区块链行业发展将呈现6大趋势;

2. 加密局冒充孙宇晨,利用虚假视频和护照行;

3. 李彦宏:新基建的关键要用区块链等新技术提升基础设施的能力;

4. 《富爸爸,穷爸爸》作者再次推荐购买比特币、黄金和白银;

5. 数据显示:至2023年区块链解决方案支出可能超过160亿美元;

6. 主力大单跟踪:OKEx主力凌晨开空4500万美元;

7. 双子星交易所联合创始人或持有以太坊大约4%份额;

8. 政协委员张云勇:区块链可复制商业模式较少;

9. BTC现报8785.92美元,加密货币市值前十币种仅一只上涨。[2020/5/25]

内容摘录

金色午报 | 4月16日午间重要动态一览:7:00-12:00关键词:DC/EP、宁夏、支付宝、IFP

1. 网传央行数字货币在农行内测 业内人士:远不是发行版;

2. 央行数字货币推进再提速 未来支付机构功能与定位或重构;

3. 支付宝参与央行数字货币(DC/EP)运营;

4. 央行数字货币首个应用场景落地:以交通补贴形式发放;

5. 宁夏查获“ARW”虚拟货币案 提醒公众虚拟货币风险;

6. Bitcoin ABC发起筹款活动应对基础设施融资计划IFP争议;

7. 犯罪分子利用假冒浏览器扩展程序攻击加密用户;

8. 中信证券:预计央行数字货币年内上线存在技术可行性和政策引导性;

9. 因BTC减半影响多数投资者或将使其资产远离交易所。[2020/4/16]

问题一:在Rollup的语境下,DA指什么,为什么Rollup需要上传DA到Layer1?

动态 | UKDE参加中国商务部\"开发区对话500强\"系列活动:11月26日讯,近日,英国金融科技公司UKDE参加由商务部投资促进事务局、重庆市商务委员会、重庆经开区管委会联合举办的“第七届开发区对话500强”系列活动。UKDE代表在500强圆桌对话会环节分享了UKDE联合中国与新加坡合作伙伴,共同打造中新国际供应链集成共享服务平台的实践。在供应链“商流、物流、资金流”等信息集成流转基础上,集聚中国及新加坡等东南亚国家主要金融机构为供应链企业提供基于区块链的清算、结算和支付服务。

UKDE是一家位于英国伦敦的金融科技公司,致力于在全球范围内提供安全、便捷、高效的区块链数字金融服务。UKDE获权使用英国金融行为监管局(FCA)电子货币牌照EMI,可面向全球用户提供法定货币和数字资产存取、交易与支付结算服务,并与全球主流发卡机构Visa、MasterCard和银联合作,在线开设个人资金账户与借记卡,实时链接数字货币。[2019/11/26]

NicLin:如果目前我们已经熟悉Layer1这条链,那其实根本不会意识到DA这个问题。因为资料本身就是全都在链上,我们每个区块、每一笔交易的资料在每个节点都可以看到,所以我们根本不会意识到资料不可用这个问题。

但是,比如说Layer1的区块时间是固定的12秒、13秒,它的Gaslimit就像现在是3,000万,最多就是这样。所以如果你想扩容的话,不可能让所有DApp和团队都把交易在Layer1执行。

所以,从很早以前就讲的Scalingsolution就是我们进到Layer2,把执行和资料等搬到链下去,而不是在Layer1,因为Layer1太贵太慢,要跟大家去竞争,资源很稀少。过去就有很多不同的扩容方案,比如Sidechain、Plasma和Rollup,中间其实有几个关键的改进,我习惯把Sidechain、Plasma和Rollup看作一个演进的路线图。

相比来说,Sidechain现在是最不安全的,Plasma针对Sidechain的改变就是它把中心化权力很大的operator的角色去掉并换成了智能合约。而Rollup针对Plasma解决的是资料不可用的问题。

Plasma其实把资料都是交给operator,operator虽然不能随意地把钱拿走,或者说它如果做坏事的话,你可以自己离开Plasma,这是它的优点,因为它把这些规则都写在了智能合约里面。但是如果operator今天把资料藏起来的话,你就不能自己来产生一些证明。比如在Plasma上有多少钱,因为你需要通过实际的交易资料,才能计算出现在有多少钱,但如果这些资料都在一个中心化角色手上的话,还是有攻击的风险。

Rollup的解决方法就是把资料都上传到Layer1,但并不在Layer1上去执行交易,而是把交易的执行搬到链下,即搬到Layer2。

问题二:EIP-4844所引入的shardblobtransaction有什么特点?

NicLin:基本上shardblobtransaction就是为了Rollup所设计的。由于calldata的目的不符合Rollup的目的,成本又太高,因此对Rollup来说,设计一个新的交易类型,专门给Rollup来存放他们的资料。

所以在shardblobtransaction里面,它比一般的transaction多了一个blob栏位,用于让Rollup来存放它们的资料。这个blob有以下两个特性:

blob的资料不像calldata一样能够被合约存取到;blob的资料有一个保存期限,它不会像calldata一样,只要资料存放到calldata,所有节点就必须要永远保存它。

问题三:在DevconVI的一场由EthereumMagicians负责的协议路线图会议中,Vitalik提到EIP-4844引入了点取值和blob的概念,这使得Layer2可以设置一次代码后就能写入并发布……以及无论我们以后如何胡乱设计分片,只要符合参数,Rollup都可以轻松做一些调整而不再需要做重新架构。怎么理解他所说的这一点,Rollup方案集成这个交易类型之后会对它有一些什么长期的影响?

NicLin:他讲的可能是proto-danksharding是danksharding的一个准备。当切换到danksharding后,proto-dansharding已经为Layer2做好了一些必要的准备,Layer2其实不会受影响。

不管你未来怎么设计Layer1,做到怎样的sharding、danksharding或者有什么新的sharding出来,无论Layer1怎么改变,其实对Layer2来说都没有任何影响。只需要你确保这些资料真的可以用就好了。

所以,我们今天先在proto-danksharding里面做好了一些改变,这些改变就包含引进shardblobtransaction,让Rollup知道说,你未来不必再把资料放到calldata,而是直接放到blob里面就好了。剩下就是,我会帮你确保说blob都是可用的。

未来Layer1怎么去改变设计,我只要能确保blob资料是可用的,Layer2就不用再做任何改变了,因为你已经提前做好了改变,只需把资料放到blob就好。应该说Layer2就是future-proof的,你不必担心说还要搭配未来sharding设计,再去看把你的资料上传到哪里,以及会不会有任何安全性的影响。

郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。

区块博客

[0:15ms0-7:281ms