Rangers Protocol測試網上線,開發者表示dApp移植過程友好
MixMarvel
2021-07-23 10:54
本文约3158字,阅读全文需要约13分钟
區塊鏈基礎設施Rangers Protocol測試網已上線,成功移植並發布第一個dapp——去中心化DeFi協議BlueStone

區塊鏈基礎設施Rangers Protocol測試網已在7月19日完成最後部署並上線,並公佈了其第一個從以太坊移植的dApp——去中心化借貸協議BlueStone。

BlueStone是一個高效的去中心化借貸協議,可以為用戶提供穩定的借貸利率。借款提供者一般在BlueStone使用“Lend”功能,為藉貸池提供流動資金。作為藉款提供者,用戶可以自由選擇借出的代幣和借出期限。借款人一般使用“Borrow”功能,借款人可以自由選擇借款組合,且只需承擔固定的貸款利率。除了借款提供者和借款人,開發者也可基於BlueStone,部署去中心化借貸平台。

日前,Rangers Protocol團隊收到來自BlueStone團隊提供的非常詳盡的dApp移植體驗,現將其公佈給所有開發者和用戶。團隊希望通過這份體驗報告,讓大家對Rangers Protocol的性能有更加直觀的感受。

得益於Rangers Protocol全面兼容以太坊EVM、並可以與Truffle和MetaMask高度集成,從以太坊到Rangers Protocol的dApp的移植過程非常開發者友好和順暢。主要體現在以下幾個方面:

  • 無需進行合約變更

  • 由於Rangers Protocol 全面兼容以太坊EVM,因此原本基於以太坊的BlueStone可在沒有任何修改的情況下,直接部署到Rangers Protocol上。

  • 無故障地進行合約部署

  • 通過運行"truffle migrate --network main",開發者可以將數十份合約部署到以太坊主網或測試網。 Rangers Protocol團隊認識了到Truffle Migrate為開發dApp帶來的便利性,因此Rangers Protocol完全支持這一項功能。因此,將dApp部署到Rangers Protocol相當地簡單。

首先,將Rangers Protocol的網絡信息添加在truffle-config.js中。就像以太坊測試網一樣,Rangers Protocol提供了JSON-RPC API:https://testnet.rangersprotocol.com/api/jsonrpc,可用於啟動錢包供應商。然後使用truffle-config.js指定的網絡名稱來執行truffle migrate的命令,將所有合約部署到Rangers Protocol上。

前端更改最小化


  • 前端更改最小化

  • Rangers Protoco高度集成了MetaMask。就像支持以太坊測試網一樣,我們只需要將必要的合約地址集成在前端代碼中,並在Matamask 處於Rangers Protocol網絡(Chain ID: 9527)中時,與他們進行交互即可。如果您的前端未調用任何JSON RPC方法,或者返回的有效負載缺少任何所需的值,Rangers Protocol團隊會盡可能為您提供幫助。他們的反應非常迅速且解決問題的效率很高。他們總是站在我們的立場上,設法解決遇到的問題。

  • Web3 腳本

  • Rangers Protocol的軟件包管理器可以兼容Web3。我們有一些可以使用Web3與以太坊智能合約進行交互的維護腳本。通過導入Rangers Protocol版本的Web3軟件包,代碼可以保持不變。

Rangers Protocol目前還處於早期階段,缺乏一些DeFi 基礎設施,例如一個可靠的價格預言機。目前我們仍然需要創建我們自己的價格預言機。

在我看來,Rangers Protocol團隊的核心是開發人員, 就像Apple公司一樣。他們努力在發展過程中為開發者掃清每一個可能遇到的障礙。我真誠地相信他們會一直這樣做下去,並且在將來會有更多的區塊鏈錢包與工具加入到Rangers Protocol生態系統中。

圖片描述

圖片描述



圖片描述




借款交易時間

二、從用戶層面來看,雖然借貸協議都是低頻操作,從這個角度看,浮動Gas Price和固定Gas Price差別不大。但在以下兩種情況下,固定Gas Price會有非常大的優勢:

  • 市場動蕩的時候,以太坊Gas Price漲到幾百上千Gwei,每筆操作要幾十上百刀,甚至更多。而這時候用戶往往需要進行補倉等操作,不僅手續費的花費很大,而且經常會因為Gas Price耽誤補倉的最佳時機。

  • 一些複雜操作的GAS消耗很大,即使Gas Price低,Gas Fee也會很高,比如用戶在BlueStone進行“Borrow”操作時。其他DeFi協議的複雜操作使合約消耗更大的情況也普遍存在。

最後,在其他DeFi應用中,特別是交易型的DeFi應用,套利者會通過選擇支付高昂GAS費來謀取交易中的利差,比如三明治攻擊以及對其他用戶的交易進行截胡等。在Rangers Protocol上不會發生這樣的情況。因其出塊機制為出塊即確認,絕大多數交易都可以實時地返回執行結果,用戶不需要等待出塊。應用在BlueStone中,用戶的借貸交易可以得到即時響應,無需漫長的等待即可進行錢包授權以及轉賬。

BlueStone只是一個起點——讓開發者首先體驗到DeFi類應用從以太坊遷移至Rangers Protocol的順暢操作流程。在近期的規劃中,Rangers Protocol將接入更多元化的鏈上應用,團隊也正在開發NFT應用相關的Demo,為開發者提供案例。作為可以創建高度定制化的NFT和復雜遊戲應用程序的區塊鏈基礎設施,Rangers Protocol採用了最前沿的以TSS (Threshold Signatures Scheme)為基礎的跨鏈技術,可以做到NFT鑄造、使用、跨鍊等全生命週期的數據展示。

此前,Rangers Protocol官方宣布與BSC上NFT交易量排名第二的鏈遊DeHero達成戰略合作,當Rangers Protocol正式網上線時,DeHero將成為Rangers Protocol生態內的新型NFT應用,並進行新版本的開發。

Rangers Protocol現階段允許開發者將基於以太坊的dApp遷移到測試網上,並進行智能合約部署。開發者和用戶均可通過向tech@rangersprotocol.com發送郵件,申請測試權限。

MixMarvel
作者文库