模块化公链Fuel交互教程

9月初,模块化区块链Fuel开发商Fuel Labs宣布完成由Blockchain Capital和Stratos Technologies领投的8000万美元融资。此后不久,Fuel紧接着推出面向开发人员的测试网beta-1,开发人员可以任意向其部署合约,无需许可或白名单,用户也可以与已部署的合约进行交互。

Fuel 是区块链的模块化执行层,可以为扩展区块链应用程序提供高吞吐量。

更新

Fuel宣布“Beta-2”:第二个公共测试网

官方中文文档:

post image

现在,我们交互Fuel

两种交互方式,一种是Beta-2的测试(必做)一种是使用dex(选做)

一、Beta-2的测试(必做)

下载fuel插件钱包

post image

点击浏览器扩展程序,再点击管理扩展程序

post image

打开开发者模式

post image

把fuel钱包文件拖动到空白处

post image

创建一个钱包并保存好助记词

post image

点击Faucet领取测试币

post image

黏贴钱包地址,点击GIVE ME ETHER申请ETH测试币

post image
post image

这样钱包和领水就搞定了。

二,使用dex(选做)

补充说明:这是 devnet(开发者网络) 上的演示应用程序。它并不在主网部署。

区块浏览器正在积极构建中,早期版本可以在这里找到:https ://fuellabs.github.io/block-explorer-v2

Fuel 未来将支持基于以太坊的密钥管理(即 MetaMask 和 WalletConnect 用于账户管理和交易签名)。

虽然目前是一个独立的网络,但未来的燃料网络将完全桥接到以太坊(先是测试网,然后是主网),以便以太坊资产可以在燃料执行环境中使用。

点Launch app

post image

根据提示点击创建钱包

post image

点击验证领取测试币ETH

post image

做一个切一个ip或vpn领水才能成功 不然会提示错误

实在无法领水的话这里也可以领水

https://faucet-beta-1.fuel.network/

打勾,点Get Swapping!

post image

以太币这个框输0.1

post image

来添加流动性,点击Pool,再点击Add Liquidity

post image

DAI输50,点击Add Liquidity

post image

添加流动性成功后我们再移除流动性,点击Remove lquidity

post image

点max,然后点Remove liquidity

post image

点击左下角 小鸟 的按钮分享到推特

post image
post image

交互已搞定,想再多了解Fuel一点的可以接着往下看看

后记

1、Bridge The Fuel (beta-2 testnet) <> Ethereum (Goerli testnet) 网桥支持两个网络之间的任意消息传递。由于帐户抽象,它还支持应用程序级别的 ETH 桥接和 ERC-20 令牌桥接。https://github.com/FuelLabs/bridge-message-predicates

2、单一共享网络 beta-2 是一个共享的、面向开发人员和用户的公共测试网。开发人员可以部署合约,然后用户可以与这些合约进行交互。Faucet 任何人都可以使用 faucet 获得一些测试 ETH 来部署或与合约交互。https://faucet-beta-2.fuel.network/GraphQL

3、端点 Fuel Core 节点使用 GraphQL 而不是 JSON RPC。beta-2 的公共 GraphQL 端点的游乐场可在此处获得:https ://node-beta-2.fuel.network/playgroundBlock Explorer区块浏览器(仍在大量开发中)可在此处获得:https://fuellabs.github.io/block-explorer-v2

4、Fuel成了Celestia之后,又一个强调模块化区块链概念的协议。事实上,Fuel和Celestia可以说是“亲兄弟”,两个项目拥有同一个联合创始人John Adler,他也是Optimistic Rollup方案的最早提出者之一。

5、两个开发团队虽然彼此较为独立,但有交叉的核心成员,因此在技术路线上,两个模块化区块链是互补的关系。Fuel的定位是模块化执行层,而Celestia针对数据可用性和排序进行了优化,它不执行,只处理数据可用性和共识。

6、Fuel v1 最初是用于单一以太坊的L2扩容方案,也是以太坊主网上的首个Optimistic Rollup,于2020年底部署。但单纯的L2严重受主网性能的制约,即使将执行层分割出去,仍然不能达到彻底扩容的目的,这一点,我们从Optimism、Arbitrum等L2协议的gas费上就可以窥见。

7、Fuel专注于成为模块化区块链中的执行层,这意味着Fuel不实施共识或将区块链的数据存储在Fuel链上。对于功能性区块链,Fuel与其他链交互以达成共识和数据可用性,例如以太坊或 Celestia。

8、换句话说,Fuel并不满足于成为任何单一区块链的L2,只进行“不痛不痒”的降费,而是更加灵活、彻底,既可以成为L2、也可以成为L1、侧链,甚至是状态通道。就像Celestia一直强调的拥有“可插拔”的可组合性。

9、FuelVM旨在减少传统区块链VM架构的浪费处理,同时增加开发人员的潜在设计空间。

FuelVM是在EVM基础上的改进,主要差异如下:

  • FuelVM具有全局共享内存架构,而不是上下文本地内存

  • FuelVM 专为欺诈证明而设计

  • FuelVM 拥有多个原生资产(在以太坊中,唯一的原生资产是ETH。在Fuel中,任何合约都可以使用简单的资产操作码来铸造其基于UTXO的原生资产,并获得原生级调用和优化)。