不要因为一次攻击,就拒绝使用新技术。
账户和合约存储数据的方式是影响以太坊的众多问题之一。以太坊协议选用了 Merkle Patricia Tree(MPT,默克尔帕特里夏树)来组织账户及合约数据。尽管这种数据结构在理论上效果很好,但在实际应用中,它带来的问题却比它能够解决的问题多。核心开发者们已经讨论多年,想要把这种数据结构换为二叉树,我将在这篇文章中阐述我对这个问题的看法以及如何实现这种转变
如果合约中没有使用该变量,请用事件存储数据
每周以太坊进展 2020/04/13
Solidity 0.6 终于可以捕获错误啦
Truffle 框架支持 Solidity和 JavaScript 编写测试用例,本文介绍了他们的区别与应用场景。
本文介绍了Optimistic虚拟机(OVM),这是一种设计用于支持所有Layer 2(L2)协议的虚拟机。OVM的通用性来自于将L2重新定义为以太坊之上的“乐观”分叉选择规则,并借鉴了CBC Casper研究。文章详细介绍了如何使用统一语言描述L2,以及如何构建OVM运行时和通用争议合约。
与比特币网络不同,以太坊不会明确地按内存限制每个区块的大小。
每周以太坊进展2020/04/05
让我们进入无状态以太坊主题,谈谈技术树的变动。
dfuse 平台 提供了一个丰富的、能够串流监听的接口,该接口支持实时详细跟踪以太坊交易的生命周期。
分片 (Sharding) 是eth2相较于eth1的诸多改进之一。“分片”是从数据库研究中借用而来,意味着整体数据的一部分。与数据库语境相同,在eth2中,分片意味着将整个系统的存储和计算分割为分片,并独立处理各分片,然后根据需求组合结果。确切来说,eth2将实现许多分片链,其中每个分片具有与eth1链相似的功能,这对于扩展性来说是巨大的提升。
每周以太坊进展
该提议按照一定逻辑,将地址中的部分字母大写,与剩余的小写字母来形成校验和,让地址拥有自校验的能力.
svm:Solidity 版本管理
聊一聊: 无状态客户端,不同 Rollup 方案,DeFi 会成为密码资产银行的底层,智能合约型钱包, 以太坊 2.0
目前处于以太坊 2.0 上线的第一阶段,即 Phase 0 。一旦 2.0 的所有阶段都部署完成,交易量将得到巨幅提升。为实现这一目标,以太坊即将采取两大主要的升级举措:分片和权益证明。升级之后,以太坊网络的经济机制、共识机制和运行机制都将发生变化。
有效的数字签名是提供签名的人知道与消息相关联的公钥对应的私钥,或者他们已经解决了离散对数问题的证据。
简要介绍以太坊的签名算法 secp256k1
扫一扫 - 使用登链小程序
186 篇文章,1660 学分
52 篇文章,239 学分
103 篇文章,179 学分
24 篇文章,143 学分
4 篇文章,140 学分