儘管以太坊依舊是區塊鏈創新的策源地,但在以太坊 2.0 來臨之前,或者起碼在 Layer2 被廣泛部署以前,以太坊上的創新項目都需要忍受高昂到誇張的 Gas 費和極其有限的性能。
那些在以太坊上已經初試鋒芒的項目,基本都會選擇跨鏈遷移。
Oasis 作爲新興的高性能且隱私優先的公鏈,是目前比較熱門的遷移對象之一。
尤其是 Oasis 支持 EVM、Ewasm 智能合約以及 DApp,這意味着跨鏈遷移變得輕而易舉。
目前 Oasis 第二屆黑客松正在火熱進行中,圍繞【Oasis-Eth ParaTime】主題展開,共有三個挑戰:
1、構建和部署一個 ERC20 代幣合約
2、創建一個 NFT
3、構建和部署 DApp
完成至少其中一項挑戰,並在以下表格中成功提交你的作品,即有機會獲高達 20 萬枚 ROSE 代幣或 2000 枚 OETH 代幣獎勵。
提交表格鏈接:
https://oasisprotocol.org/second-state-competition
值得一提的是,首屆黑客松共吸引了 6000+開發人員參加。
黑客松不止和黑客有關,我們整理了本次黑客松最簡單的手把手教程,教你躺贏 ROSE 獎勵。
另外也需要強調的是,整個隱私計算公鏈領域,目前都處於被低估的狀態。
而作爲頭部隱私計算公鏈代表的 Oasis,其代幣 ROSE 目前總市值約爲 2.76 億美元,和 2018 年明星投資陣容所投資的 4000 萬美元融資相比,ROSE 的潛力還遠遠未釋放。
一
教程一:*構建和部署一個 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,不需要下載軟件。
從菜單中選擇 ERC20 示例項目。
智能合約源代碼如下:
合同代碼的末尾是 ERC20 代幣的詳細信息。在這裏,調整代碼以根據你的首選項,符號,十進制和總供應量來定製 ERC20 代幣的名稱。
單擊“編譯”按鈕,然後選擇 TestToken 部署到區塊鏈。
部署成功後,便完成了在 Oasis Ethereum ParaTime 上發行 ERC20 代幣的任務!
這也意味着,你將獲得 100 到 500ROSE。
請注意,在 MetaMask 中添加代幣時,需要保存和使用此處的代幣地址。此外,填寫此表格時,也需要將此地址提交給組織者。
接下來是在 Uniswap 上爲你的 ERC20 代幣建立流動資金池,然後開始交易。
*在 Uniswap 上添加流動資金池 *
請確保 MetaMask 已連接到 Oasis Ethereum 主網的 beta 版本。
步驟 1:添加你剛剛在 MetaMask 中發行的 ERC20 代幣
在當前帳戶下,滑動到末尾,單擊“添加令牌” ->“自定義令牌”,然後填寫之前保存的代幣地址。代幣的小數和符號將自動添加。
步驟 2:爲你的令牌創建 Exchange
打開網站:[https://uniswap.oasiseth.org/swap](https://uniswap.oasiseth.org/swap,然後跳轉到 Pool。)\\, 然後跳轉到 Pool。
單擊添加“流動性”,在彈出的選項框中選擇“創建交易所”,然後添加剛剛保存的代幣地址。
接下來單擊“創建交易所”,然後單擊“確認”支付 Gas 費。
步驟 3: 建立流動資金池
返回“Pool”頁面,單擊添加“流動性”,然後在打開的選項中選擇添加流動性。在下面的存放處選擇你自己發行的代幣,然後點擊“解鎖”。
單擊解鎖後,MetaMask 將自動啓動交易提示。在這裏,MetaMask 被授權管理 Uniswap 的先前 MFT。
在“解鎖”一詞消失之後,你可以設置發行的代幣與 OETH 之間的任何匯率,最後,單擊底部的“添加流動性”以生成流動性池。
步驟 4:與 OETH 交換
轉到 Swap,輸入你想要交換的 OETH 數量,Uniswap 會立即按照設置的比率自動轉換該數量。
單擊“交換”按鈕以在 Uniswap 中交易剛剛用 OETH 發行的代幣。
現在你已經在 Oasis Ethereum ParaTime 上鑄造和交易了自己的代幣。
二
教程二:*構建和部署你的 DApp*
前 3 名 DApp 可以贏得最多 20 萬 ROSE 和最多 2000 枚 OETH
步驟 1:爲 Oasis Ethereum 配置 BUIDL
直接點擊以下鏈接,在瀏覽器中啓動 BUILD,已直接爲你預加載好所有配置。
步驟 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!
三
教程三:*創建一個 NFT*
點擊下方鏈接獲得 NFT 創建教程:
黑客鬆手把手教程:三步創建 NFT,獲得 100 枚 ROSE 代幣獎勵!
注意:完成任務後一定要在表格中提交作品!
提交表格鏈接:
https://oasisprotocol.org/second-state-competition
活動權則說明:
https://zh.oasisprotocol.org/oasis-eth-hackaton-tcs
更詳細內容請進入本屆黑客松網站:
http://oasiseth.org/
參加黑客松,聽起來似乎非常複雜門檻很高,但實際操作起來只需 10 分鐘就可以輕鬆完成。
本屆黑客松將於 4 月 16 日截止,雖然距今還有近 10 天時間,但還是希望有興趣的朋友儘早參與。
零成本擼羊毛,還能順帶學會部署合約——你找不到比這更好玩的黑客鬆了。
宜早不宜晚,宜多不宜少,趕快行動吧。
點擊下方鏈接,閱讀更多精彩
Oasis × Meter:將穩定幣 MTR 引入 Oasis,在 DeFi 領域大放異彩!
Oasis × Shyft:在 Oasis 網絡上構建強大的信用體系
新年新氣象 | Oasis 主網升級,5 大重磅功能點搶先看!
Oasis 2020 年大事件回顧:2020 碩果累累,2021 精彩繼續 !
BMW 寶馬攜手 Oasis Labs,圍繞差異隱私展開合作 !
Oasis 網絡加入 BSN:首個且唯一一個國家許可的全球性基礎設施網絡
👇👇👇
Oasis 官網
https://oasisprotocol.org
Oasis 幣乎
https://bihu.com/people/1423495774
Oasis 微博
微博搜索:Oasis 中文在線
Oasis Medium
https://medium.com/@oasis_foundation
Oasis Twitter
https://twitter.com/OasisProtocol
Oasis YouTuBe
https://www.youtube.com/channel/UC35UFPcZ2F1wjPxhPrSsESQ