Web3 新手系列:从零实现一个 NFT DEX

看过前面几篇文章的用户应该知道,对于 ERC-20 协议的代币,我们可以通过以 Uniswap 为代表的 DEX 进行交易,做到去中心化。那么对于 ERC-721 协议,也就是 NFT 来说,如何做到去中心化交易呢。目前主流的一些 NFT 交易所,采用的是挂单的方式进行交易,就像是把一件件商品...

Web3 新手系列:探索使用 Solana Token 登录

NFT(non-fungible token) 作为一个正如其名字所指的“不可替代”的代币,非常适合用于作为一种身份认证工具。接下来,让我们通过一个简单的例子,来探索一下使用 NFT 作为注册凭证的可行性。前言在开始之前,先让我来介绍接下来会用到的工具。SPL Token我们可以自己从零开始编...

使用 SIWE 讓你的 Dapp 更加強大

本文的介紹遵循 EIP-4361 Sign-In with Ethereum 規則SIWE(Sign-In with Ethereum),是一種在 Ethereum 上對用戶身份的一種驗證方式,和錢包發起一筆交易類似,表明用戶對該錢包有控製權。目前的身份驗證方式已經非常簡單,只需要在錢包插件中...

Web3 新手系列:五分钟弄懂MEV机器人,你也能写

本文仅作为技术分享,不构成任何投资建议。在区块链技术日益普及的背景下,加密货币交易生态系统也在快速扩展。去中心化交易所(DEX)以其去中介化和透明度的优势,成为数字资产交易的重要平台。随着市场的成熟,各种自动化交易工具应运而生。MEV(最大可提取价值)机器人是用于在区块链网络上执行策略和其他交...

Web3 新手系列:现在升级 @solana/web3.js 2.x 开启函数式编程

Solana Web3.js 是一个功能非常丰富的 JavaScript 库,在今年11月正式发布了 2.x 版本。相比 1.x,新版本变化比较大,这篇文章尝试对其主要变化做一些概括。目前由于 2.x 版本刚发布,使用量并不高,很多使用量很高的库也没有切换。不过我们可以先了解一下,为以后的迁移...