
블록체인 인프라 레인저스 프로토콜 테스트 네트워크는 최종 배포를 완료하고 7월 19일에 온라인으로 전환했으며 분산형 대출 프로토콜인 블루스톤(BlueStone)인 이더리움에서 포팅된 첫 번째 dApp을 발표했습니다.
BlueStone은 사용자에게 안정적인 대출 금리를 제공할 수 있는 효율적인 분산형 대출 프로토콜입니다. 대출 제공자는 일반적으로 BlueStone의 "대출" 기능을 사용하여 대출 풀에 유동성을 제공합니다. 대출 제공자로서 사용자는 대출할 토큰과 대출 기간을 자유롭게 선택할 수 있습니다. 차용자는 일반적으로 "차용" 기능을 사용합니다.차용자는 대출 포트폴리오를 자유롭게 선택할 수 있으며 고정된 대출 이자율만 부담하면 됩니다. 대출 제공자 및 대출자 외에도 개발자는 BlueStone을 기반으로 하는 분산형 대출 플랫폼을 배포할 수도 있습니다.
며칠 전 레인저스 프로토콜 팀은 BlueStone 팀으로부터 매우 상세한 dApp 포팅 경험을 받았고 이제 모든 개발자와 사용자에게 발표됩니다. 팀은 이번 경험 보고서를 통해 모두가 레인저스 프로토콜의 성능을 보다 직관적으로 경험할 수 있기를 바랍니다.
Rangers Protocol이 Ethereum EVM과 완벽하게 호환되고 Truffle 및 MetaMask와 고도로 통합될 수 있기 때문에 Ethereum에서 Rangers Protocol로의 dApp 마이그레이션 프로세스는 매우 개발자 친화적이고 원활합니다. 주로 다음과 같은 측면에 반영됩니다.
계약 변경이 필요하지 않음
레인저스 프로토콜은 이더리움 EVM과 완벽하게 호환되기 때문에 원래 이더리움을 기반으로 한 BlueStone을 수정 없이 레인저스 프로토콜에 직접 배포할 수 있습니다.
실패 없는 계약 전개
실행하여"truffle migrate --network main", 개발자는 Ethereum 메인넷 또는 테스트넷에 수십 개의 계약을 배포할 수 있습니다. Rangers Protocol 팀은 Truffle Migrate가 dApp 개발에 가져다주는 편리함을 인식하고 있으므로 Rangers Protocol은 이 기능을 완벽하게 지원합니다. 따라서 레인저스 프로토콜에 dApp을 배포하는 것은 매우 간단합니다.
먼저 truffle-config.js에 Rangers Protocol의 네트워크 정보를 추가합니다. 이더리움 테스트넷과 마찬가지로 레인저스 프로토콜은 월렛 공급자를 시작하는 데 사용할 수 있는 JSON-RPC API(https://testnet.rangersprotocol.com/api/jsonrpc)를 제공합니다. 그런 다음 truffle-config.js에서 지정한 네트워크 이름을 사용하여 truffle 마이그레이션 명령을 실행하여 모든 계약을 Rangers Protocol에 배포합니다.
dApp을 두 체인에 배포하는 프로세스는 동일하지만 Rangers Protocol의 경험은 실제로 더 개발자 친화적입니다. 그것은 더 낮은 비용과 더 빠른 속도라는 두 가지 측면에서 반영됩니다. Truffle은 truffle-config.js에서 지정하는 고정 가스 요금을 사용하여 네트워크와 상호 작용합니다. 이더리움의 가스 요금은 변동이 심하므로 합리적인 시간 내에 dApp 배포를 완료할 수 있도록 truffle-config.js에 상대적으로 높은 가스 요금을 지정해야 합니다. 그러나 가스비가 얼마나 높게 지정되어야 하는지는 논란의 여지가 더 많은데, 지정된 가스비가 높을수록 더 많은 달러가 소비되어 낭비가 되기 때문입니다. 그러나 레인저스 프로토콜은 트랜잭션당 0.0001RPG의 고정 수수료로 이러한 문제를 제거합니다. 또한 레인저스 프로토콜의 블록 생성 시간은 이더리움보다 빠르기 때문에 레인저스 프로토콜의 배포 속도는 이더리움보다 훨씬 빠릅니다.
최소한의 프런트엔드 변경
레인저스 프로토콜은 MetaMask와 고도로 통합되어 있습니다. 이더리움 테스트넷을 지원하는 것처럼 필요한 계약 주소를 프런트 엔드 코드에 통합하고 Matamask가 레인저스 프로토콜 네트워크(체인 ID: 9527)에 있을 때만 상호 작용하면 됩니다. 프런트 엔드에서 JSON RPC 메서드를 호출하지 않거나 반환된 페이로드에 필요한 값이 누락된 경우 Rangers Protocol 팀이 가능한 경우 도움을 드릴 것입니다. 그들은 문제를 해결하는 데 매우 반응적이고 효율적입니다. 그들은 항상 우리 입장에 있고 직면한 문제를 해결하려고 노력합니다.
Web3 스크립트
Rangers Protocol의 패키지 관리자는 Web3와 호환됩니다. Web3를 사용하여 Ethereum 스마트 계약과 상호 작용할 수 있는 유지 관리 스크립트가 있습니다. Web3 패키지의 Rangers Protocol 버전을 가져오면 코드가 변경되지 않은 상태로 유지될 수 있습니다.
레인저스 프로토콜은 아직 초기 단계에 있으며 신뢰할 수 있는 가격 오라클과 같은 일부 DeFi 인프라가 부족합니다. 지금은 여전히 자체 가격 오라클을 만들어야 합니다.
제 생각에는 Rangers Protocol 팀의 핵심은 Apple과 마찬가지로 개발자입니다. 그들은 개발 과정에서 개발자에게 가능한 모든 장애물을 제거하기 위해 노력합니다. 나는 그들이 계속 그렇게 할 것이며 앞으로 레인저스 프로토콜 생태계에 더 많은 블록체인 지갑과 도구가 추가될 것이라고 진심으로 믿습니다.
통신 중에 BlueStone 팀은 레인저스 프로토콜의 GAS 가격이 고정되어 있고 매우 낮다고 구체적으로 언급했습니다. 따라서 이더리움 기반 BlueStone은 레인저스 프로토콜 기반 BlueStone에 비해 가스 가격 측면에서 두 가지 매우 큰 이점이 있습니다.
이미지 설명
이미지 설명
차입 거래 시간
2. 이용자 입장에서는 렌딩계약이 모두 저주파 운용이지만, 이 입장에서 보면 Floating Gas Price와 Fixed Gas Price는 큰 차이가 없습니다. 그러나 다음 두 가지 경우 고정 가스 가격은 큰 이점이 있습니다.
시장이 요동치면 이더리움 가스 가격은 수십만 Gwei로 상승하고 각 운영 비용은 수만 달러 또는 그 이상입니다. 이때 사용자는 종종 증거금 보충과 같은 작업을 수행해야 하는데, 이는 많은 수수료가 필요할 뿐만 아니라 Gas Price로 인해 증거금 보충에 가장 좋은 시기를 지연시키는 경우가 많습니다.
일부 복잡한 작업은 많은 가스를 소비합니다.사용자가 BlueStone에서 "차용" 작업을 수행하는 경우와 같이 가스 가격이 낮더라도 가스 요금은 높습니다. 다른 DeFi 프로토콜의 복잡한 작업이 더 많은 계약을 소비하는 것도 일반적입니다.
마지막으로, 다른 DeFi 애플리케이션, 특히 거래 DeFi 애플리케이션에서 차익 거래자는 샌드위치 공격 및 다른 사용자의 거래 가로채기와 같은 거래에서 이자를 얻기 위해 높은 가스 수수료를 지불하는 것을 선택할 것입니다. 레인저스 프로토콜에서는 그런 일이 일어나지 않습니다. 블록 생성 메커니즘은 블록이 생성될 때 확인되기 때문에 대부분의 트랜잭션은 실행 결과를 실시간으로 반환할 수 있으며 사용자는 블록이 생성될 때까지 기다릴 필요가 없습니다. BlueStone에 적용하면 사용자의 대출 거래에 즉시 응답할 수 있으며 지갑 승인 및 이체가 오래 기다리지 않고 수행될 수 있습니다.
BlueStone은 출발점에 불과합니다. 개발자는 이더리움에서 레인저스 프로토콜로 마이그레이션하는 DeFi 애플리케이션의 원활한 작동 프로세스를 처음으로 경험할 수 있습니다. 단기 계획에서 레인저스 프로토콜은 더 다양한 온체인 애플리케이션에 연결될 것이며 팀은 개발자들에게 사례를 제공하기 위해 NFT 애플리케이션과 관련된 데모도 개발하고 있습니다. 레인저스 프로토콜은 고도로 맞춤화된 NFT 및 복잡한 게임 애플리케이션을 만들 수 있는 블록체인 인프라로서 NFT 캐스팅, 사용, 교차 체인 데이터 표시를 달성할 수 있는 TSS(Threshold Signatures Scheme) 기반의 최첨단 교차 체인 기술을 채택합니다. 체인 및 기타 전체 수명 주기.
앞서 레인저스 프로토콜은 BSC에서 NFT 거래량이 두 번째로 많은 체인 게임인 DeHero와 전략적 제휴를 공식 발표한 바 있으며, 레인저스 프로토콜이 정식 출시되면 DeHero는 레인저스 프로토콜 생태계의 새로운 NFT 애플리케이션이 되어 새로운 버전을 개발할 예정이다.
레인저스 프로토콜을 통해 현재 개발자는 이더리움 기반 dApp을 테스트 네트워크로 마이그레이션하고 스마트 계약을 배포할 수 있습니다. 개발자와 사용자는 tech@rangersprotocol.com으로 이메일을 보내 테스트 권한을 신청할 수 있습니다.