
什么是上海升级?
上海升级(Ethereum Shanghai Upgrade)是以太坊区块链的一个升级版本,它是以太坊网络的第二个重大升级,也是自以太坊伦敦升级以来的最新升级。 该升级旨在改进以太坊网络的安全性、可扩展性和用户体验,其中包括以下主要更新:EIP-3198:增强以太坊网络的安全性和抗 DDOS 攻击能力。EIP-3529:优化以太坊网络的燃料费用(gas fees)和燃料费用调整算法。EIP-3541:限制以太坊智能合约中某些旧的自毁(self-destruct)机制,以减少智能合约被误操作的风险。EIP-3554:将以太坊区块的挖掘奖励从 2 ETH 降低到 1 ETH,以控制以太坊通胀率。EIP-1559(在伦敦升级中引入)的改进:增加燃料费用上限,限制过高的燃料费用,提高交易确认速度。EIP-3198EIP-3198是以太坊上海升级中的一个改进提案,旨在增强以太坊网络的安全性和抗 DDOS 攻击能力。 DDOS攻击是一种常见的网络攻击方式,攻击者通过向网络发送大量无效的请求或数据包,导致网络服务不可用或崩溃。以太坊网络也面临着 DDOS 攻击的风险,因为攻击者可以通过发送大量...

什么是上海升级?
上海升级(Ethereum Shanghai Upgrade)是以太坊区块链的一个升级版本,它是以太坊网络的第二个重大升级,也是自以太坊伦敦升级以来的最新升级。 该升级旨在改进以太坊网络的安全性、可扩展性和用户体验,其中包括以下主要更新:EIP-3198:增强以太坊网络的安全性和抗 DDOS 攻击能力。EIP-3529:优化以太坊网络的燃料费用(gas fees)和燃料费用调整算法。EIP-3541:限制以太坊智能合约中某些旧的自毁(self-destruct)机制,以减少智能合约被误操作的风险。EIP-3554:将以太坊区块的挖掘奖励从 2 ETH 降低到 1 ETH,以控制以太坊通胀率。EIP-1559(在伦敦升级中引入)的改进:增加燃料费用上限,限制过高的燃料费用,提高交易确认速度。EIP-3198EIP-3198是以太坊上海升级中的一个改进提案,旨在增强以太坊网络的安全性和抗 DDOS 攻击能力。 DDOS攻击是一种常见的网络攻击方式,攻击者通过向网络发送大量无效的请求或数据包,导致网络服务不可用或崩溃。以太坊网络也面临着 DDOS 攻击的风险,因为攻击者可以通过发送大量...

什么是抽象账户?抽象账户如何应用于去中心化交易所?
账户抽象(Account Abstraction)是区块链技术中的一种概念,它指的是将智能合约与底层区块链账户的关系解耦,从而使智能合约可以在不考虑底层账户的情况下独立运行。具体来说,账户抽象模型使得智能合约能够将它们的状态保存在自己的存储器中,而不是依赖于底层账户的存储器。这样,智能合约就可以更加灵活地实现各种应用逻辑,而不受底层账户结构的限制。 StarkNet 是一个新型的 Layer 2 扩容方案,它在以太坊上运行,旨在实现高吞吐量、低费用和隐私保护等目标。StarkNet 的账户抽象模型建立在账户抽象的基础上,通过引入一些新的概念和机制,进一步提升了智能合约的灵活性和性能。 StarkNet 的账户抽象模型包含三个核心概念: 应用合约(Application Contracts):应用合约是智能合约的一种,它通过 StarkNet 协议与底层区块链交互。应用合约可以读写存储器、调用其他合约,以及处理来自用户的交易请求。 世界状态(World State):世界状态是智能合约的状态,它包含所有合约的存储器和区块链的账户状态。世界状态的更新是通过执行交易来完成的。 隐式账户...

什么是抽象账户?抽象账户如何应用于去中心化交易所?
账户抽象(Account Abstraction)是区块链技术中的一种概念,它指的是将智能合约与底层区块链账户的关系解耦,从而使智能合约可以在不考虑底层账户的情况下独立运行。具体来说,账户抽象模型使得智能合约能够将它们的状态保存在自己的存储器中,而不是依赖于底层账户的存储器。这样,智能合约就可以更加灵活地实现各种应用逻辑,而不受底层账户结构的限制。 StarkNet 是一个新型的 Layer 2 扩容方案,它在以太坊上运行,旨在实现高吞吐量、低费用和隐私保护等目标。StarkNet 的账户抽象模型建立在账户抽象的基础上,通过引入一些新的概念和机制,进一步提升了智能合约的灵活性和性能。 StarkNet 的账户抽象模型包含三个核心概念: 应用合约(Application Contracts):应用合约是智能合约的一种,它通过 StarkNet 协议与底层区块链交互。应用合约可以读写存储器、调用其他合约,以及处理来自用户的交易请求。 世界状态(World State):世界状态是智能合约的状态,它包含所有合约的存储器和区块链的账户状态。世界状态的更新是通过执行交易来完成的。 隐式账户...

识别ERC721合约
导读最近在学习WTF学院的Ethers入门系列课程。 这是我对第12课 - 【识别ERC721合约】的学习建议。课程链接如下: https://wtf.academy/ether-start/ERC721Check/ 虽然课程内容不长,实例代码也非常精简直白,但其中依然有几个知识点是在我的学习过程中,在脑海中产生了碰撞的。故整理本文,希望Web3的Buidler有帮助。课前准备识别ERC721合约的前提是对ERC721和ERC165标准的理解。因此我们需要提前完成以下课程。ERC721https://wtf.academy/solidity-application/ERC721/ 这是WTF学院Solidity应用系列的课程之一。其中对ERC721和ERC165标准做了详细介绍。 该课程的学习我也做了视频分享,发布在了Youtube和B站上,链接分别为: https://www.bilibili.com/video/BV1aT41197Mx/ 对于倾向于通过视频进行学习的同学,请参考以上视频。ERC165规范对接口标识的定义在通过ERC165来识别ERC721标准时,会用到接口I...

识别ERC721合约
导读最近在学习WTF学院的Ethers入门系列课程。 这是我对第12课 - 【识别ERC721合约】的学习建议。课程链接如下: https://wtf.academy/ether-start/ERC721Check/ 虽然课程内容不长,实例代码也非常精简直白,但其中依然有几个知识点是在我的学习过程中,在脑海中产生了碰撞的。故整理本文,希望Web3的Buidler有帮助。课前准备识别ERC721合约的前提是对ERC721和ERC165标准的理解。因此我们需要提前完成以下课程。ERC721https://wtf.academy/solidity-application/ERC721/ 这是WTF学院Solidity应用系列的课程之一。其中对ERC721和ERC165标准做了详细介绍。 该课程的学习我也做了视频分享,发布在了Youtube和B站上,链接分别为: https://www.bilibili.com/video/BV1aT41197Mx/ 对于倾向于通过视频进行学习的同学,请参考以上视频。ERC165规范对接口标识的定义在通过ERC165来识别ERC721标准时,会用到接口I...