LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 新闻观点 > 你也能参加黑客松——操作10分钟躺赢Oasis代币ROSE奖励

你也能参加黑客松——操作10分钟躺赢Oasis代币ROSE奖励

2021-04-07 链茶馆 来源:区块链网络

尽管以太坊依旧是区块链创新的策源地,但在以太坊2.0来临之前,或者起码在Layer2被广泛部署以前,以太坊上的创新项目都需要忍受高昂到夸张的Gas费和极其有限的性能。

那些在以太坊上已经初试锋芒的项目,基本都会选择跨链迁移。

Oasis作为新兴的高性能且隐私优先的公链,是目前比较热门的迁移对象之一。

尤其是Oasis支持EVM、Ewasm智能合约以及DApp,这意味着跨链迁移变得轻而易举。

目前Oasis第二届黑客松正在火热进行中,围绕【Oasis-Eth ParaTime】主题展开,共有三个挑战:

分别是在Oasis上「构建和部署一个ERC20代币合约」,或者「创建一个NFT」,再或者「构建和部署DApp」。

完成至少其中一项挑战,并在以下表格中成功提交你的作品,即有机会获高达20万枚ROSE代币或2000枚OETH代币奖励。

提交表格链接:

https://oasisprotocol.org/second-state-competition

值得一提的是,首届黑客松共吸引了6000+开发人员参加。

黑客松不止和黑客有关,我们整理了本次黑客松最简单的手把手教程,教你躺赢ROSE奖励。

另外也需要强调的是,整个隐私计算公链领域,目前都处于被低估的状态。

而作为头部隐私计算公链代表的Oasis,其代币ROSE目前总市值约为2.76亿美元,和2018年明星投资阵容所投资的4000万美元融资相比,ROSE的潜力还远远未释放。

教程1:构建和部署一个ERC20代币合约

在Oasis Ethereum ParaTime上发行ERC20代币后,你将获得100到500 ROSE。

在Uniswap上建立流动资金池,交易你刚才发行的ERC20代币和OETH,你将获得400 ROSE。

由于Oasis Ethereum ParaTime与Ethereum完全兼容,所以ERC20合约可以直接部署在Oasis Ethereum ParaTime,无需任何更改

步骤1:设置MetaMask

建议使用MetaMask钱包完成该挑战。

打开MetaMask,然后选择自定义RPC。输入网络名称并添加Oasis Ethereum的RPC链接:https ://rpc.oasiseth.org:8545。

确保MetaMask在Oasis Ethereum环境中。

然后从OETH开发者水龙头向该MetaMask帐户存入1个OETH。

水龙头链接:faucet.oasiseth.org

步骤2:将MetaMask帐户地址导入BUIDL帐户

单击以打开“帐户”,选择“导入”,将刚刚设置的MetaMask私钥导入到BUIDL帐户中,并准备部署ERC20合约以支付Gas费。

步骤3:部署智能合约

你可以通过以下链接加载基于Web的IDE,不需要下载软件。

http://oasiseth.org/dev/hack

从菜单中选择ERC20示例项目。

智能合约源代码如下:

合同代码的末尾是ERC20代币的详细信息。在这里,调整代码以根据你的首选项,符号,十进制和总供应量来定制ERC20代币的名称。

单击“编译”按钮,然后选择TestToken部署到区块链。

取消ERC20代币的所有权

部署成功后,便完成了在Oasis Ethereum ParaTime上发行ERC20代币的任务!

这也意味着,你将获得100到500ROSE。

请注意,在MetaMask中添加代币时,需要保存和使用此处的代币地址。此外,填写此表格时,也需要将此地址提交给组织者。

接下来是在Uniswap上为你的ERC20代币建立流动资金池,然后开始交易。

在Uniswap上添加流动资金池

请确保MetaMask已连接到Oasis Ethereum主网的beta版本。

步骤1:添加你刚刚在MetaMask中发行的ERC20代币

在当前帐户下,滑动到末尾,单击“添加令牌” ->“自定义令牌”,然后填写之前保存的代币地址。代币的小数和符号将自动添加。

步骤2:为你的令牌创建Exchange

打开网站:

https://uniswap.oasiseth.org/swap,然后跳转到Pool。

单击添加“流动性”,在弹出的选项框中选择“创建交易所”,然后添加刚刚保存的代币地址。

接下来单击“创建交易所”,然后单击“确认”支付Gas费。

步骤3:建立流动资金池

返回“Pool”页面,单击添加“流动性”,然后在打开的选项中选择添加流动性。在下面的存放处选择你自己发行的代币,然后点击“解锁”。

单击解锁后,MetaMask将自动启动交易提示。在这里,MetaMask被授权管理Uniswap的先前MFT。

在“解锁”一词消失之后,你可以设置发行的代币与OETH之间的任何汇率,最后,单击底部的“添加流动性”以生成流动性池。

步骤4:与OETH交换

转到Swap,输入你想要交换的OETH数量,Uniswap会立即按照设置的比率自动转换该数量。

单击“交换”按钮以在Uniswap中交易刚刚用OETH发行的代币。

现在你已经在Oasis Ethereum ParaTime上铸造和交易了自己的代币。

教程2:构建和部署你的DApp

前3名DApp可以赢得最多20万ROSE和最多2000枚OETH

步骤1:为Oasis Ethereum配置BUIDL

直接点击以下链接,在浏览器中启动BUILD,已直接为你预加载好所有配置。

链接:http://oasiseth.org/dev

步骤2:领取一些OETH代币来作为Gas费

在“帐户”标签中,你会看到5个自动生成的地址,可以将其中任意一个设置为默认地址——默认地址用于签署交易。

因此,你需要向该帐户中发送少量Oasis ETH来支付Gas费。

转到水龙头,在BUIDL中输入你刚才设置的默认地址,然后给自己加油。

链接:http://faucet.oasiseth.org/

接下来返回到BUILD的“帐户”标签,在默认地址中应该能看到0.01 OETH(或10 ^ 18 wei)。

如果看不到,请重新加载或者返回上一步。

步骤3:编译和部署智能合约

单击“编译”按钮以编译合同,将打开一个侧边栏,向你显示合同的已编译ABI和字节码。

接下来,你可以按左侧面板上的Deploy to chain按钮来实例化合同并将其部署到Oasis Network Ethereum运行时节点。

你可以通过在BUIDL内部调用其公开方法来与已部署合同进行交互。

步骤4:建立HTML DApp

部署后,单击左侧栏上的DApp按钮以在DApp上工作。

上方的HTML标签显示了一个带有两个按钮的简单HTML页面。

接下来,转到JS标签。它显示了有关如何与智能合约进行交互的JavaScript。它为按钮提供事件处理程序。

当用户单击按钮时,JavaScript通过web3库调用智能合约功能。

最后,单击“运行”按钮以运行DApp,将在右侧面板中看到DApp UI。

你可以单击“设置数据”按钮来存储数字,然后单击“获取数据”按钮来检索所存储的数字。

恭喜你已经在Oasis网络上部署了完整的DApp!

教程3:创建一个NFT

请直接点击阅读原文,看关于创建NFT的具体教程。

注意:完成任务后一定要在表格中提交作品!

提交表格链接:

https://oasisprotocol.org/second-state-competition

活动权则说明:

https://zh.oasisprotocol.org/oasis-eth-hackaton-tcs

更详细内容请进入本届黑客松网站:

http://oasiseth.org/

参加黑客松,听起来似乎非常复杂门槛很高,但实际操作起来只需10分钟就可以轻松完成。

本届黑客松将于4月16日截止,虽然距今还有近10天时间,但还是希望有兴趣的朋友尽早参与。

零成本撸羊毛,还能顺带学会部署合约——你找不到比这更好玩的黑客松了。

宜早不宜晚,宜多不宜少,赶快行动吧。

—-

编译者/作者:链茶馆

玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。

LOADING...
LOADING...