学习使用 web3j 部署ERC20 以及与合约进行交互。
如何将合约代码分割成块并默克尔化达到节约了40-60% 的代码传输量。
通过本文了解: 什么是ERC-721? ERC-721如何实现? 如何使用?
看懂每一笔以太坊交易!
找遍中文资料,没有哪篇文章能对以太坊工作量证明有一个全面的介绍。对于没有把数学学会的同学来说,如果希望从算法层了解以太坊的工作量证明是非常困难的。一本黄皮书会难倒一大批吃瓜群众。因此,本文将试图使用图文和尽量简单的数学来解释以太坊挖矿工作量证明,包括以太坊是如何对抗ASIC1、如何动态调整挖矿难度、如何校验挖矿正确性的。
Optimistic Rollups 是一种 Layer-2 侧链方案,致力于减轻以太坊主链的负担,其基本理念是:在 Rollup 侧链上验证所有的交易,主链仅发布交易数据,并 “乐观地(optimistically)” 假设这些交易都是有效的,除非有人出来质疑。使用 Rollup 方案最大的好处是帮助用户减少 Gas 开销,这样就反过来提高了整个网络的每秒可处理交易量(至少是几百 TPS)。
了解信标链中的各个元素和运行机制。
惊心动魄的一周
个体矿工在打包交易的时候承担了哪些代理风险?
不要因为一次攻击,就拒绝使用新技术。
账户和合约存储数据的方式是影响以太坊的众多问题之一。以太坊协议选用了 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 平台 提供了一个丰富的、能够串流监听的接口,该接口支持实时详细跟踪以太坊交易的生命周期。
扫一扫 - 使用登链小程序
114 篇文章,742 学分
388 篇文章,473 学分
67 篇文章,423 学分
118 篇文章,341 学分
164 篇文章,339 学分