前段时间接到一个面试电话,问道delegateCall和代理合约的知识。当时对代理合约的了解不是很深入,就错失了一个很好的工作机会。
delegateCall
EIP 3074 为以太坊带来了很多新的可能。AUTH 和 AUTHCALL 使得外部账户能够将账户的控制权授予智能合约调用者,从而实现批量事务和赞助事务等新的事务类型。然而,该 EIP 也极大地改变了事务在以太坊上的运作方式,因此在主网上激活该 EIP 之前,我们需要更深入地思考其安全性。
AUTH
AUTHCALL
北京时间6月23日晚,以太坊基金会研究团队在 Reddit 论坛进行了第六次 AMA,包括以太坊共识机制、质押、合并、分片、Layer2 、状态管理及以太坊经济机制等众多主题。ECN 对大部分问答进行了筛选整理,并编译成文。需要注意的是,基金会研发团队成员就某些话题存在个人的看法和推测,为避免曲解,请以原贴为准。
最新的 What’s New in Eth2:Pyrmont 和 Prater 测试网的验证者需要在 “伦敦” 分叉前更新 Goerli 节点
6月19日,Swarm官方面向社区开展直播, 其中,就社区提出的 “Swarm的Gas费是多少”这一问题时,这样回复到:
Arbitrum是Layer2 Rollup的一种方案。采用挑战机制确定Rollup状态的终局性。为了引入轻便挑战机制,Arbitrum定义了AVM,一种可以方便证明执行状态的虚拟机,并设计了mini语言和编译器。在AVM上模拟了EVM的执行环境,兼容EVM。挑战时将执行过程进行400分分割,由L1执行少量指令确定状态是否正确。
视频:https://www.bilibili.com/video/BV1ZK4y137Ce
Arbitrum 不仅继承了 Optimistic Rollup 方案的安全特性,还在挑战期时长和审查攻击上做了考量。
Rollup 将计算转移到链下,从而释放更多链上空间。链上数据可得性很重要,因为它使得以太坊可以复核 Rollup 交易的完整性。反之,审查流程可以检查 Rollup 出块,免去对共识机制的需求。
Vitalik 提议使用单层的 Verkle 树(而不是当前提议的、在树结构中安排双层树的做法)
这篇文章要讲的 bug 位于 Geth 客户端的状态下载器内,它可以用来欺骗下载器,使之不能与主网正确同步。攻击者可以利用这个 bug 给以太坊区块链设置陷阱、任意触发硬分叉。
OpenEthereum 弃用 Parity 项目遗留的代码库,转而在 Akula(Rust 语言的 Erigon 客户端,曾用名 TurboGeth)上开发。OpenEthereum v3 的功能包括最近加入 Erigon 的状态跟踪功能
我们能将区块链的可扩展性提升到多少?是否真的能像 Elon Musk 所说的那样“区块时间加速十倍,区块大小增长十倍并且手续费降低一百倍”,而不会导致极度中心化并违背区块链的本质属性?
Adam Back 如何设计出比特币的引擎
每周以太坊
“你可以给数据库访问付费、用电子邮件买软件和报纸、在网上玩电子游戏、接收朋友之前欠你的 5 块钱,还可以买披萨。可能性是无限的。”
如何在区块链数据之上构建一个可以轻松部署到去中心化网络基础设施的API?
对比Optimism 和 Arbitrum
本文依次讨论两种观点:区块链不是用来进行选举的软件工具;通常不能信任软件来进行选举,不管它是什么软件
扫一扫 - 使用登链小程序
41 篇文章,422 学分
72 篇文章,313 学分
29 篇文章,265 学分
158 篇文章,176 学分
20 篇文章,167 学分