尽管以太坊依旧是区块链创新的策源地,但在以太坊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天时间,但还是希望有兴趣的朋友尽早参与。 零成本撸羊毛,还能顺带学会部署合约——你找不到比这更好玩的黑客松了。 宜早不宜晚,宜多不宜少,赶快行动吧。 —- 编译者/作者:链茶馆 玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。 |
你也能参加黑客松——操作10分钟躺赢Oasis代币ROSE奖励
2021-04-07 链茶馆 来源:区块链网络
- 上一篇:园丁解币:4.7日行情分析(BTC)
- 下一篇:区块链六大发展趋势:
LOADING...
相关阅读:
- 币安合约周报:BNB再创历史新高2021-04-07
- 花花公子的露面代币,SNL的NFT短剧以NFT的形式出售,以及更多…2021-04-07
- 加密贷款公司Nexo因集体诉讼而被起诉,导致XRP清算超过500万美元2021-04-07
- 美盘即将来临,大餐正在上演(4.7日BTC行情分析)2021-04-07
- 在SEC屠杀幸存之后,XRP的目标是新的历史高点2021-04-07