你也能参加黑客松——操作10分钟 躺赢Oasis代币ROSE奖励
尽管以太坊依旧是区块链创新的策源地,但在以太坊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天时间,但还是希望有兴趣的朋友尽早参与。
零成本撸羊毛,还能顺带学会部署合约——你找不到比这更好玩的黑客松了。
宜早不宜晚,宜多不宜少,赶快行动吧。
Solana (SOL)’s 92% activity surge draws institutional eyes, Telegram communities light up over a fast-selling DeFi asset
The post Solana (SOL)’s 92% activity surge draws institutional eyes, Telegram communities light up o...
Crypto Regulation Gets Tough in Turkey With New Limits and Penalties
The post Crypto Regulation Gets Tough in Turkey With New Limits and Penalties appeared first on Coi...
Crypto Market Reaches $3.34T Amid Growing Optimism
Crypto market cap hits $3.34T with rising optimism as Bitcoin ($BTC) and Ethereum ($ETH) surge as we...