paint-brush
ビットコインの DeFi パート 2: Rootstock サイドチェーンを使用してビットコインに DApps をデプロイする方法@rootstock_io
7,009 測定値
7,009 測定値

ビットコインの DeFi パート 2: Rootstock サイドチェーンを使用してビットコインに DApps をデプロイする方法

Rootstock10m2023/11/28
Read on Terminal Reader

長すぎる; 読むには

イーサリアム、ソラナ、その他のブロックチェーンが dApp 構築の最前線に立っていますが、開発者は現在、Rootstock を使用してビットコイン上に構築するという未開発の可能性を検討しています。
featured image - ビットコインの DeFi パート 2: Rootstock サイドチェーンを使用してビットコインに DApps をデプロイする方法
Rootstock HackerNoon profile picture
0-item

イーサリアム、ソラナ、その他のブロックチェーンが dApp 構築の最前線に立っていますが、開発者は現在、Rootstock を使用してビットコイン上に構築するという未開発の可能性を検討しています。

dApp 開発エクスペリエンスを再定義し、比類のないイノベーションへの扉を開くパラダイム シフトを探ってください。

Rootstock はどのようにしてビットコイン上での構築を可能にするのでしょうか?

Rootstock は、開発者がビットコイン上に分散型アプリケーション (dApps) を構築できるようにする、ビットコイン上のスマート コントラクト、EVM 互換のサイドチェーンです。


それはレイヤ 2 ソリューションビットコイン ブロックチェーンのセキュリティを犠牲にすることなく、スマート コントラクト機能とスケーラビリティを提供します。そのネイティブ暗号通貨はと呼ばれますRBTC Rootstock チェーンで発生するすべてのトランザクションのガスとして使用されます。


この包括的なガイドを読んで、スマート コントラクトの開発と展開、RBTC、ツール、開発者リソースの入手、および Rootstock ブロックチェーン上に構築する際のヘルプの入手方法について説明します。


Rootstock ブロックチェーンの詳細と、開発者が EVM の互換性、スケーラビリティ、ビットコインのセキュリティ、手数料の低さなど、Rootstock 上に構築することを選択する理由を詳しく知りたい場合は、ハッカーヌーン シリーズのパート 1 をお読みください。ビットコインの DeFi パート 1: Rootstock で dApps を構築するためのガイド

Rootstock でのスマート コントラクト開発の前提条件

スマート コントラクトは、ブロックチェーンに保存される自己実行コードです。これらを使用すると、仲介者を必要とせずに、幅広い取引や契約を自動化できます。 dApp は分散型アプリケーションの基盤を提供するため、dApp の構築には不可欠です。


簡単な紹介については、以下をお読みください。クイックスタートガイドRootstock について簡単に説明し、Web ブラウザで Rootstock を操作する方法、および Rootstock トランザクションを表示する方法を学びます。

Rootstock のスマート コントラクト機能:

Rootstock は、次のようなさまざまなスマート コントラクト機能を提供します。


  • Solidity のサポート: 最も人気のあるスマート コントラクト プログラミング言語。


Rootstock での開発: ビットコインでの DeFi dApps の移植とイーサリアムを超える利点


  • EVM 互換性: Rootstock の仮想マシン (RVM) は、スマート コントラクトを迅速かつ効率的に実行でき、EVM 互換性のある Rootstock の高性能仮想マシンです。


  • セキュリティ: スマート コントラクトを展開および実行するための安全で信頼性の高い環境。 Rootstock (レイヤー 2) はビットコイン (レイヤー 1) 上に構築されているため、ビットコインの高いセキュリティの恩恵を受けています。


でビデオを見るマージドマイニングとそれが重要な理由

Rootstock のプログラミング言語

Rootstock で dApp を開発するために使用されるプログラミング言語には次のものがあります。


  • 堅牢性
  • JavaScript


スマート コントラクトの知識をレベルアップするには、 Rootstock ブロックチェーン開発者コース。 Solidity を使用してスマート コントラクトを作成、テスト、コンパイル、デプロイ、保護、検証する方法を学びます。


追加のリソースには次のものが含まれます。


Rootstock と統合したいですか?お問い合わせくださいまたは、にアクセスしてください開発者ポータル始めるために。

開発者ツール

すでにイーサリアムで dApp を開発している場合は、Rootstock に飛び乗ってビットコインでの構築を開始する準備ができているはずです。


ここでは、エクスプローラー、フレームワーク、ライブラリ、デモ コード スニペット、ブロックチェーン オラクル、ノード インフラストラクチャ、スマート コントラクト モニタリングなど、 Rootstock でのスマート コントラクトの展開を可能にする開発者ツールをいくつか紹介します。


  1. エクスプローラー (ルートストック エクスプローラー)


Rootstock ブロックチェーン エクスプローラーブロックチェーン内のすべてのトランザクション、ブロック、アドレス、トークンを詳細に視覚化します。契約の確認・やり取りもサポートします。


台木探検家


  1. フレームワーク


フレームワークにより、Rootstock 開発者は、フルノードの実行、トークンの取引、暗号通貨のマイニングなど、さまざまなレベルで Rootstock エコシステムに参加できるようになります。


以下は、Rootstock dApps の構築に使用されるフレームワークの一部です。



  1. 図書館


  • Ethers.js: Ethers.js は、開発者がブロックチェーンと対話できるようにする JavaScript ライブラリです。このライブラリには JavaScript と TypeScript のユーティリティ関数が含まれており、ウォレットもサポートできます。


  • オープンツェッペリン:オープンツェッペリンは、安全なスマート コントラクト開発用のライブラリであり、開発者がコミュニティで精査されたコードの強固な基盤の上に構築するのに役立ちます。


  1. デモコードのスニペット


    デモコードスニペットは、Rootstock での開発タスクを示すコード スニペットが満載の github リポジトリです。このリポジトリ内の各フォルダーには個別のデモが含まれており、インストールする独自の依存関係があります。


  2. ブロックチェーンオラクル


    ブロックチェーン オラクルは、ブロックチェーンを外部システムに接続し、現実世界の入出力に応じてスマート コントラクトを実行できるようにするエンティティです。


Rootstock と統合されたいくつかのオラクルを次に示します。


  • API3使命は、Web2 API を Web3 に接続して、現実世界のビジネスや真に分散化されたオフチェーン データ フィードと対話するトラストレス アプリケーションの大きな可能性を解き放つことです。


  1. ノードインフラストラクチャ


  • ゲットブロックは、Rootstock ノードへの高速かつ簡単な接続と、増え続ける 40 を超える暗号通貨ノードのリストを提供するサービスです。


  • NOWノードは、ユーザーが API 経由で完全なノードとブロックブック エクスプローラーにアクセスできるようにする、サービスとしてのブロックチェーン エンタープライズ ソリューションです。このサービスは、迅速でコスト効率が高く、信頼性の高い高品質のインフラストラクチャを提供します。


  1. ブロックチェーンデータ分析、資産の監視と管理


  • 優しく生産性を向上させ、時間を節約し、スマート コントラクトが期待どおりに機能することを確認する一連のツールを提供することで、開発者がスマート コントラクトを構築、監視、改善できるように支援します。
  • 共有結合性は、Rootstock を含む 100 以上のサポートされているブロックチェーンの過去および現在のオンチェーン データへのアクセスを提供するホスト型ブロックチェーン データ ソリューションです。
  • コインファームは、業界をリードする分析およびコンプライアンスのプラットフォームです。同社の AML ソリューションは、リスクの分析と管理に最適であると信頼されています。
  • 防火ブロックは、機関向けユースケースを目的としたデジタル資産の移動、保存、発行のための安全なインフラストラクチャを提供するエンタープライズ グレードのプラットフォームです。


  1. ノーコードインフラストラクチャ


    転送プロトコルコード不要のインターフェイスでブロックチェーン、サブネット、dApp を作成できます。


Rootstock と統合したいですか?お問い合わせくださいまたは、にアクセスしてください開発者ポータル始めるために。

RBTCの取得

RBTC (スマート ビットコイン) は、Rootstock ブロックチェーンのネイティブ トークンであり、BTC に 1:1 で固定されています。これは、Rootstock エコシステムの機能とセキュリティにおいて重要な役割を果たしており、取引手数料、スマート コントラクトの実行、ビットコイン ペッグの維持に使用されるトークンであり、BTC と同じ価値を持つため価値の保存場所としても使用されます。


Rootstock での構築を開始するには、RBTC を取得する必要があります。取引所、暗号通貨、Rootstock で暗号通貨を入手するさまざまな方法に関する詳細なガイドについては、こちらをご覧ください。見るRBTCを取得する3つの簡単な方法またはRootstock で暗号を取得する


ここでは他の方法をいくつか紹介します。

蛇口

暗号通貨の蛇口は、簡単なタスクを完了した場合の報酬として、少量の暗号通貨を配布するアプリまたは Web サイトです。のルートストックテストネット蛇口Testnet 上で構築および展開するためのテスト トークンを取得するために使用されます。

分散型取引所

分散型取引所または「DEX」は、ユーザーが中央機関を必要とせずに暗号通貨を取引できるピアツーピア市場です。代わりに、DEX はスマート コントラクトを使用して取引を促進し、取引が公正かつ安全に実行されることを保証します。


Rootstock トークンをサポートする DEX を見てみましょう。


  • マネー・オン・チェーン
  • ソブリンは、ビットコインの貸し借り、信用取引のための、非保管的で許可のないスマートコントラクトベースのシステムです。ユーザーは RBTC で SOV を購入し、Sovryn で DOC、BPRO、rUSDT、xUSD、および MOC トークンを交換および取引できます。
  • テックスは、Money on Chain の分散型取引所であり、オーダーブックの定期的なティックを使用して、新たな価格でのオペレーションを照合し、フロントランニングを回避し、量が少ない場合でも公正な価格の発見を可能にします。
  • リクオリティウォレットは、Bitcoin、Rootstock、および Ethereum アプリケーションにアクセスするためのブラウザ拡張機能です。この MetaMask の代替案は複数のブロックチェーンをサポートしており、ワンクリックのアトミック スワップが組み込まれているため、BTC、ETH/ERC20、RSK トークン間を切り替える最も簡単な方法を提供します。

集中型交換機

集中型取引所は、銀行などの集中型組織によって管理されており、銀行などは利益を上げることを目的として金融サービスに携わっています。


これらのやり取りには次のようなものがあります。


ブリッジは、異なるブロックチェーン間の通信と対話を可能にするソフトウェア プロトコルです。


2ウェイペグ


2 ウェイ ペグは、BTC から RBTC へ、またはその逆に変換するプロトコルです。それは、パウペグ、これは、コンセンサスを確立するのと同じビットコインハッシュレートでロックされたビットコインを保護する独自の双方向ペッグシステムです。を参照してください。 2ウェイペグアプリ始めるために。


トークンブリッジ


イーサリアム/ルートストックブリッジあるチェーンと他のチェーンの間で ERC20 トークンを移動できるようになります。


ソブリンクロスチェーンブリッジ


ソヴリンクロスチェーンブリッジあるブロックチェーンから別のブロックチェーンへのトークンの簡単かつ許可なしの転送が可能になります。現在、ブリッジには Rootstock、Ethereum、Binance Smart Chain の 3 つのブロックチェーンが含まれています。

サポートされているウォレット

RBTC をサポートするウォレットには次のものがあります。


サポートされているトークン規格

  • ERC20

  • ERC677


違いを理解するには、以下をお読みください。代替可能なトークンの標準

資産の種類

代替可能なトークン

  • USDRIF: RIF米ドル完全に暗号通貨担保されたステーブルコインです。 1:1 米ドルにペッグされ、それを作成するスマート コントラクトによって保証されます。

  • リフ: これトークンこれにより、任意のトークン所有者が RIF アーキテクチャと互換性のあるサービスを利用できるようになります。

  • ドキュメント:ドル・オン・チェーンは、日々の取引や、ビットコインのメリットを残さずに現在の価値を維持したいユーザーにとって理想的なステーブルコインです。


非トークン金融資産

  • BPRO: これトークンこれにより、ビットコイン価格が上昇したときにトークンの価格がさらに上昇する無料のレバレッジと組み合わせて、ホドラーの受動的収入が可能になります。

  • RIF プロ:ホルダーRIF で追加のレバレッジを得ることができ、RIF on Chain プロトコルによって生成される手数料の一部を獲得する資格もあります。


訪問RIF On Chain分散プロトコル始めるために。

Rootstock コミュニティとサポート

Rootstock ブロックチェーンは、開発者とブロックチェーン愛好家のコミュニティによってサポートされており、コミュニティの初心者に重要な知識ベースを提供します。これらのコミュニティとサポート チャネルは次の場所にあります。


スタックオーバーフロー


Stackoverflow で質問の答えを得る。サポートを受けるには、#RSK または #Rootstock をタグ付けしてください。


Rootstock グローバル Discord コミュニティ


ルートストックに参加するグローバル Discord コミュニティビットコインとイーサリアムを基盤とした構築への取り組みを開始する際に、必要なリソースとサポートを得ることができます。


Rootstock と統合したいですか?お問い合わせくださいまたは、にアクセスしてください開発者ポータル始めるために。


無料の教育ソース

Rootstock のこれらのコースを受講して、Rootstock サイドチェーンとスマート コントラクトの作成に関する知識をレベルアップしてください。


Rootstock ブロックチェーン開発者コース

開発者コーススマート コントラクト開発に重点を置き、Rootstock ブロックチェーン上で開発する方法を教えます。このコースでは、Solidity を使用してスマート コントラクトを作成、テスト、コンパイル、デプロイ、保護、検証する方法を学びます。これは完全に無料です。


ルートストックユーザーコース

ユーザーコースRootstock ブロックチェーン ネットワークの使用方法と操作方法を教えることを目的としています。このコースは技術ユーザー向けですが、プログラミングの知識は必要なく、まったく無料です。

貢献する

Rootstock エコシステムに貢献できるさまざまな方法をご紹介します。

アンバサダー プログラムに参加する

ルートストックアンバサダーになる、Rootstockエコシステムをサポートし、特別な報酬を獲得してください。


  • 報酬を獲得する
  • 協力する
  • 通信網
  • ネットワークを増やす
  • 商品を入手する
  • 招待を受けて、この分野のトップの思想的リーダーとの限定イベントに参加してください。

問題を送信する

に貢献するRootstock 開発者ポータル


問題を送信する

ハッカソンや助成金に参加する

の第 3 波Rootstock の助成金プログラムは 11 月 17 日に終了します。私たちのエコシステムを強化できるプロジェクトやアイデアをお持ちでしたら、ぜひご連絡ください。


の勝者を紹介しますRootstock 助成プログラムの第一弾

将来の見通しとブロックチェーン業界に対するルートストックの潜在的な影響

Rootstock は、分散型アプリケーションの構築と展開の方法に革命をもたらしています。 Rootstock は、ビットコインでスマート コントラクト機能とスケーラビリティを提供することで、開発者や企業がより安全で信頼性が高く、効率的な dApp を構築できるようにします。


Rootstock はビットコインの普及にも大きな影響を与えており、ビットコイン上で dApp を構築できるようにすることで、ビットコインの使用に新たな可能性を切り開きました。たとえば、Rootstock を使用して、分散型金融アプリケーション (DeFi) やその他の革新的な dApps をビットコイン上に構築できます。


この記事では、Rootstock EVM 互換サイドチェーンを使用してビットコインに dApps をデプロイする方法について説明し、Rootstock を開始するために必要な開発者ツールとリソースについて説明しました。

役立つリソース