PoA 共识下的ethereum如何引入出块奖励?
Posted on December 9, 2024
在之前的文章中介绍了通过修改源码的方式来实现PoA共识下的出块奖励,在只有一个节点的情况下,这种方式并不会有什么问题;一旦有新的节点加入网络,那新增的节点就会卡在数据同步的阶段。那为什么会出现这种情况呢?
[Read More]
Go 语言调用 C 代码
Posted on December 2, 2024
Go 语言通过 cgo 提供了与 C 代码交互的能力,使得开发者能够在 Go 程序中直接调用 C 语言的函数和库。无论是嵌入 C 代码,还是链接 C 动态库,cgo 都能让 Go 程序与 C 语言代码紧密结合,发挥 C 的高性能和 Go 的便利性。
[Read More]
C如何调用Go
Posted on November 29, 2024
在本文中,我们将学习如何将 Go 代码编译成 C 动态库,并通过 C 程序调用 Go 动态库中的函数。我们将逐步介绍如何生成 Go 动态库,如何编写 C 程序来调用 Go 函数,以及如何在 C 程序中链接 Go 生成的共享库。
[Read More]
PoA Clique共识下新增验证者节点操作示例
Posted on November 20, 2024
在之前的文章中,我们介绍了PoA Clique共识下新增验证者节点的操作步骤。本文将以一个示例来说明如何操作。
[Read More]
PoA Clique共识下新增验证者节点
Posted on November 20, 2024
在前一篇文章中,我们介绍了PoA Clique共识下如何新增同步节点。本文将介绍如何在PoA Clique共识下新增验证者节点。
[Read More]
PoA Clique共识下新增同步节点
Posted on November 19, 2024
UUPS 代理使用示例
Posted on November 18, 2024
UUPSUpgradeable
[Read More]
UUPS代理:以轻量化和灵活性为核心的智能合约升级模式
Posted on November 18, 2024
随着区块链技术的快速发展,可升级智能合约成为开发者的重要需求。合约升级不仅需要保证业务逻辑的延续性,还需降低复杂度和成本。UUPS(Universal Upgradeable Proxy Standard)代理模式应运而生,它提供了一种轻量、灵活且安全的合约升级机制。
[Read More]
replacement transaction underpriced
Posted on November 14, 2024
在与以太坊区块链进行交互时,特别是在发送交易时,你可能会遇到一个错误信息:replacement transaction underpriced。这个错误通常出现在试图替换已经在交易池中的交易时,新的交易的 gasPrice 太低。下面将解释为什么会出现这个错误,介绍它的背景,以及如何避免这个问题。
[Read More]
EIP-1599简介
Posted on November 14, 2024
EIP-1559 是以太坊网络上的一项重要升级,它是 伦敦硬分叉(London Hard Fork) 的一部分,于 2021年8月5日 在以太坊主网生效。EIP-1559 引入了一种全新的 交易费用模型,旨在改善以太坊交易的 可预测性 和 效率,并通过 销毁一部分交易费用 来减少以太坊的 通货膨胀。
[Read More]