在本任务中,我们将学习如何对前一个任务中部署的智能合约进行函数调用。我们将提供一些使用流行的 Web3.js 库的简单范例代码。这段代码将允许您与运行在 Nervos 的 Layer 2 i 上的智能合约进行交互,其方式与运行在以太坊上的智能合约几乎相同。
在 Nervos 的 EVM兼容的 Layer2 上编译和部署智能合约的过程,与以太坊上的过程有很多相似之处。我们只需要做一些小小的改变即可。
Polyjuice 的最终目标是提供与所有基于 EVM 的 dApp 和 EVM 工具的 100% 兼容性。然而,开发工作仍在进行中。这个目标还没有完全实现,但它正在日益接近。
Nervos 支持使用与以太坊兼容的智能合约,允许开发者使用目前最流行的 Solidity 智能合约语言创建 dApp。这是通过使用 Godwoken 和 Polyjuice 框架在基于 Layer 2 的执行环境中运行 EVM(以太坊虚拟机)来实现的。
EVM dapps 在 Nervos 上的运行方式与在以太坊上几乎相同。这样一来,dApp用户就可以继续使用最常见的 MetaMask 钱包,而无需安装任何新的钱包。熟悉以太坊的 dApp 用户也会有宾至如归的感觉!
在开始深入到更复杂的任务之前,您需要设置一个 CKB 节点 和 CKB 索引器(indexer)。这两个节点软件将会协同运作以支持 dApp 开发的需求。在往后我们使用的脚本会和测试网交互,并且依赖这些节点所提供的网络状态。
本页描述了参与任务的要求。在这里,你可以找到正确设置环境的链接和指南。
NexisDAO 将解决 CKB 在 Nervos DAO 上流动性差的问题。 Nervos DAO 作为 Nervos 的一个系统合约,是 CKB 经济模型的重要亮点之一,持有者可以随时将他们的 CKB 存入 Nervos DAO 中从而获取...
7 月 16 日,随着 CKB v0.100.0 代码发布,意味着 Nervos CKB 第一次主网升级正式启动。
**为了确保安全性,Nervos CKB...
系列第一篇,介绍如何保证 DAS 账户的唯一性。本系列将向大家阐述DAS 创始人 TimYang (杨敏)的设计思路和开发历程,让大家了解如何在世界上第一个基于 UTXO 架构的公链 CKB 上构建产品级应用。
我们已经在学习过了理论知识,下面让我们进入动手实践阶段。
不管你是为了在 CKB 上开发 DAPP,还是单纯对 CKB 感到好奇想要弄懂基本原理,都可以跟随本教程,完成与 CKB 的第一次亲密接触。
Nervos CKB 加密经济模型是我到目前为止见到的比较有特色的经济模型设计。感觉不只是公链,对任何协议层的经济模型设计都有一定的借鉴意义。
扫一扫 - 使用登链小程序
41 篇文章,432 学分
72 篇文章,333 学分
29 篇文章,272 学分
157 篇文章,176 学分
20 篇文章,175 学分