赞恩

嗨,我是赞恩,有着多年互联网从业经验的前端开发专家,拥有丰富的实战经验和10+年的技术团队管理经验,能够为您提供最优质的前端开发解决方案。

北京、海淀

无状态智能合约是一种设计模式,一种可以大幅降低以太坊智能合约的gas费用成本的设计模式。这种无状态设计包括两个部分:

  1. 哑巴合约
  2. 过滤器

点击阅读剩余部分


本文不是讲如何使用Solidity语言编写合约,而是如何使用框架来开发合约。关于Solidity语言的学习可以查看这里

1.构建一个 Node 项目

新兴的软件行业通常以所有项目共享同一种技术栈开始。以太坊生态系统也不例外,其首选的语言是 JavaScript。包括 OpenZeppelin 软件在内的所有最常用的以太坊库都是用 JavaScript 或其变体编写的。

JavaScript 代码传统上是作为网站的一部分在网络浏览器上运行的,但也可以用 Node 作为一个独立进程来执行。

本文将帮助你建立你的 Node 开发环境,这将需要使用 OpenZeppelin 的各种工具和其他第三方产品。

如果你已经熟悉 Node、npm 和 Git,那么你可以跳过这个章节!

点击阅读剩余部分


去中心化应用程序(Decentralized applications,简称dApps)是不依赖于集中式服务器或后端的应用程序,而是利用Web3技术(如区块链和预言机)来完成其逻辑和后端功能,使其具有防篡改和安全性。

本文将学习如何创建一个简单的端到端dApp,允许用户在一个智能合约中检索和存储以太坊的当前价格。完整的演示可以在GitHub上找到。

点击阅读剩余部分


还记得游戏产业的早期吗?那时候的经典2D游戏让人们沉迷于屏幕前数小时。复古游戏至今仍然非常受欢迎,即使现代游戏开发者也在今天创作2D游戏。然而,Web3为游戏产业带来了新的概念,例如玩而赚(Play-to-Earn,P2E)模式,玩家可以通过获得可替代和不可替代通证(NFT)来赚取收益。因此,如果我们将受欢迎的2D游戏与Web3相结合,提供赚钱的潜力,能够将NFT用作游戏内资产等,我们的2D Web3游戏将吸引大量用户。因此,我在这里阐述如何使用正确的Web3技术栈构建一个2D Web3游戏,并在几分钟内完成整个过程。

点击阅读剩余部分