如何在Arbitrum上开发和部署智能合约

Arbitrum是一个以太坊的的二层网络,开发者能够以低成本开发和部署高度可扩展的智能合约。通过Arbitrum上的Chainlink Data Feed,开发者可以快速、轻松地将他们的智能合约与链外数据连接起来,包括用于构建大量DeFi应用的高度可靠的资产价格。

在本篇技术教程中,我们将解释什么是Arbitrum,了解如何在Arbitrum Rinkeby测试网上开发,并给出如何在Arbitrum智能合约中使用Chainlink Price Feed的步骤说明。虽然在这篇文章中我们将在测试网环境中开发和部署,但对于Arbitrum One主网来说,步骤是一样的。

什么是Arbitrum?

Arbitrum是一个基于 Optimistic rollup 的以太坊二层解决方案。为了在以太坊上提供更快的速度和更低的成本,涌现了一些扩容方案,包括Layer 2 rollup、状态(和支付)通道、侧链、Plasma和Validium等。这些解决方案之间最重要的区别是,rollup和状态通道继承以太坊区块链(Layer 1)的安全性,开发者本质上可以在以太坊Layer 1之上进行开发。

Layer 2 rollup包括Optimistic rollup和ZK-rollup两种。两者都是 “真正的Layer 2解决方案”,这意味着它们能够高速、低成本地执行大量交易,然后在Layer 1验证打包的交易。对于Optimistic rollup,我们会“乐观地相信”这些交易真的发生在Layer 2。这些rollup是“乐观的”,因为这些打包交易被认为是“无罪的”,直到通过欺诈证明来证明其“有罪”;也即我们会乐观地认为交易在发布到Layer 1时是正确的,除非在7天的挑战期内提交了挑战。

开始使用Arbitrum

在本教程中,我们将在Arbitrum Rinkeby测试网上开发和部署一个智能合约,这是Rinkeby测试网的二层。同样的步骤也适用于Arbitrum One,它是以太坊主网的二层。为了使用Arbitrum Rinkeby测试网,我们需要一些Rinkeby测试网的ETH。可以通过 Chainlink Faucets 获得你的Rinkeby测试LINK--只需粘贴你的钱包地址,选择Rinkeby Ethereum,并领取测试ETH。

然后,我们需要从Rinkeby存入测试ETH,以便在 Arbitrum Rinkeby测试网上支付费用。导航到Arbitrum桥,连接钱包,输入Rinkeby ETH数量,然后点击“存款”。大约需要10分钟才能看到余额记入二层网络——可以喝杯咖啡休息一下。

在二层上

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值