每周以太坊 2024/04/20

每周以太坊 2024/04/20

  • EthWeekly
  • 发布于 2024-04-21
  • 阅读 ( 258 )
  • ( 21 )

你应该了解的 - 以太坊 2.0 信标链解释

你应该了解 - 以太坊 2.0 信标链解释

0基础从前端入门到Web3 —— 从测试网 a + b 到主网领Sui挑战

0基础从前端入门到Web3 —— 从测试网 a + b 到主网领Sui挑战 从最基础的 Typescript 环境,到测试网合约调用,篇尾还有挑战任务等你发掘!

  • Nigdle
  • 发布于 2024-04-21
  • 阅读 ( 274 )
  • ( 22 )

深入剖析ERC20

1.ERC20简介​ERC20是以太坊区块链创建的可替代的技术标准,可替代代币是可以与另一种代币进行交换的代币,故此ERC20代币是一种同质化代币。ERC20协议更像是一种规范,规范了在智能合约中实施代币的标准API,使得代币具有基本的转账功能,以便其他链上第三方可以使用。ERC20接口

  • BY_DLIFE
  • 发布于 2024-04-21
  • 阅读 ( 323 )
  • ( 34 )

关于陈算法的再更新

关于陈算法的再更新

  • XPTY
  • 发布于 2024-04-19
  • 阅读 ( 175 )
  • ( 9 )

关于陈算法的背景以及更新

陈一镭 (Yilei Chen) 撰写的e-print论文《格问题的量子算法》,引起了密码学学术界的轰动。

  • XPTY
  • 发布于 2024-04-19
  • 阅读 ( 181 )
  • ( 8 )

EVM—calldata存储空间详解

EVM—calldata存储空间详解文章旨在记录过去所学知识,若文章内容存在不当,欢迎指出。若对文章内容感兴趣,也欢迎评论区留言讨论!文章部分图片取自本人其他博客。一、Calldata的结构EVM中的主要数据存储结构包括Storage、Memeory、Stack、Calldata。本章主要介绍

  • KEN
  • 发布于 2024-04-19
  • 阅读 ( 342 )
  • ( 100 )

使用JavaScript实现一个简单的区块链

本文使用JavaScript实现一个简单的区块链,主要在node.js环境中运行。使用crypto-js来为区块链中的块创建哈希加密,使用express.js来创建用于与区块链交互的API。

  • Carry
  • 发布于 2024-04-19
  • 阅读 ( 305 )
  • ( 20 )

Solana SPL-Token使用

如果想在Solana链发代币的话,和EVM链不一样,solana不需要写任何链上合约(程序),前端可以直接调用spl-token库就可以了。通过npm安装就可以了。npminstall@solana/spl-tokennpminstall@solana/web3.js准备工作,

从前端到web3 -- 万里长征第一步

作为一个想入门web3的前端来说,你一定很熟悉web2。也一定很好奇web3有什么特别呢?

  • xing.sir
  • 发布于 2024-04-18
  • 阅读 ( 383 )
  • ( 20 )

基于Ordinals在比特币L1网络实现EVM图灵完备智能合约支持——BxE协议

BxE协议基于Ordinals协议为基础,在比特币原生网络(Layer1)实现了对以太坊虚拟机EVM的支持,从而让比特币网络能够支持图灵完备的智能合约。BxE打通了比特币生态与自己的EVM,可以将Ordinals藏品、BRC-20、Runes以及更多的比特币生态引入到EVM中,为比特币生态带来了去中

  • 深蓝
  • 发布于 2024-04-18
  • 阅读 ( 330 )
  • ( 23 )

一文讲透可升级合约,并通过hardhat+openzeppelin开发生产环境可升级合约

在我们进行合约开发时有一个痛点是,升级部署到链上后不能再更改,但如果了解Solidity比较深的小伙伴就知道,Solidity有个delegate方法,可以实现通过代理合约调用逻辑合约,我们的数据存储在代理合约中,执行的逻辑在逻辑合约中,我们想要升级合约时只需要部署新的逻辑合约即可。

  • Blue
  • 发布于 2024-04-16
  • 阅读 ( 3370 )
  • ( 68 )

Solana:紫凤凰的涅槃

FTX 暴雷给 Solana 生态很多重要项目的流动性带来重创,但能在短短一年之内快速恢复,Solana 就像一只浴火重生的紫凤凰。2024 年的 Solana 是否再次成为「以太坊杀手」已经并不重要,至少对于开发者而言,在以太坊之外提供第二种选择,这本身就是一种独特性。

调用,预编译和编译器到底是怎么工作的

调用,预编译和编译器到底是怎么工作的

  • OpenBuild
  • 发布于 2024-04-15
  • 阅读 ( 252 )
  • ( 15 )

Let's Move 0基础web2向web3迁移指南 (4)

Let'sMove0基础web2向web3迁移指南(4)实战篇时间戳

  • Summer.XJ
  • 发布于 2024-04-14
  • 阅读 ( 292 )
  • ( 23 )

EIP-3074 提案翻译

摘要该EIP引入了两个EVM指令AUTH和AUTHCALL。第一个基于ECDSA签名设置上下文变量authorized。第二个以authorized账户发送调用。

EIP-1271 解读

EIP-1271(也称为ERC-1271)是一个能够让智能合约验证签名的以太坊改进方案,使其能够像传统的EOA钱包一样对交易签名。

比特币 Layer2:在比特币上重建以太坊

比特币 Layer2 仍在初期阶段,由于比特币本身对于可编程性的限制性极强,难度高。此外,长久以来,链上扩容一直是比特币社区的难题,社区背后的支持均来自不同开发背景的团队或机构,缺乏可协调性,协同难度大。比特币原教旨主义与比特币新兴生态之间的争论仍然存在。

一个质押提款项目合约分析

分享一个质押提款的项目合约,该项目是一个质押代币获取奖券,并参与游戏的一个项目,这里我们只分析合约部分。开发工具:Foundry:一个智能合约开发工具链,学习文档vscode:编辑合约代码合约解析:以下几个合约配合形成整个项目的合约逻辑,下面逐个对合约进行解析主合约

  • 雨哥哥
  • 发布于 2024-04-12
  • 阅读 ( 370 )
  • ( 27 )

Uniswap V2分析

前言作为AMM的开创者,Uniswap在defi领域有着举足轻重的地位,稳居top1,并且除了稳定币兑换池,Uniswap的交易量可以说是遥遥领先于其它DEX。