以太坊的社区文化是不把自己当回事?
绝对初学者友好的课程,用于开始使用web3、设置开发环境和构建最初的DAPP。
在本教程中,我们将向您展示使用 Infura 和 Truffle 开始使用 Celo Composer 是多容易。到本文结束时,您将能够将智能合约部署到 Celo 测试网并构建 React dapp 前端。
一个包含Infura使用、账户的创建、测试币的领取、合约的部署、合约的调用的完整教程
键值对见证数据(KV witness)是什么样的,与当前被提议的、基于操作码的见证数据格式有何区别? 键值对见证数据与操作码见证数据相比,有什么优点和缺点? 从网络带宽的角度看,键值对见证数据方案的效率如何?
以太坊网络是主链,所有直接发生在其上的交易都是“链上”,而其他任何交易都被视为“链下”。侧链和L2等一些脱链解决方案可以帮助以太坊扩大规模,提高交易速度,增加网络可以处理的交易数量。在本文中,我们将展示什么是侧链和L2解决方案,以及它们如何帮助实现可扩展性。
以太坊私链,如何调整出块速度
以太坊离线签名交易接口sendRawTransaction()的用法
让资源有限的物联网设备能够与闪电网络交互,并与其他用户开展小额支付。
权益证明不需要能源密集型设备,但仍然可以提高效率,增加去中心化,并抵制审查。权益证明将成为整个网络的新标准。在本文中,我们将解释Merge并解释可以参与其中的方法。
上周文章《以太坊合并前夕,你需要了解的那些事》中,我们和大家探讨了以太坊合并的核心变化,同时也收到了大家的一些提问。本篇文章,我们就基于这些问题带大家了解一下以太坊合并的细节。
RLP(Recursive Length Prefix) 递归长度前缀编码是以太坊中最常使用的序列化格式方法。到处都在使用它,如区块、交易、账户、消息等等。RLP 旨在成为高度简约的序列化方法,唯一目标就是存储嵌套的字节数组。
Eth2 可能因缺乏分叉选择上的“瓶颈”而受攻击,Vitalik 提出了解决方案。
存储树中的智能合约数据表示合约的持久状态,可以通过更新全局状态的交易进行更改。在一个Solidity的智能合约中,动态变量被存在持久化的存储中。内存中初始化的任何变量都是临时的,将在执行下一次外部函数调用之前被删除。此外,无法修改的常量变量不使用存储空间,因此,使用更少的gas。
重入攻击(ReentrancyAttack)是一种常见的智能合约安全漏洞,指黑客利用合约中存在的逻辑漏洞,在调用合约函数时,利用合约逻辑漏洞,反复调用合约的函数,并利用这种递归调用的机制,以欺骗合约的计算,从而使攻击者获得非法利益。重入攻击的本质是合约内部调用的函数未能恰当地处理合约状态的