BRZトークンブリッジの使い方

BRZトークンブリッジは、BRZトークンをあるブロックチェーンから別のブロックチェーンに、簡略化された方法で送ることができるツールです。

BRZはBrazilian Realと対になったステーブルコインで、1BRZは常にR$1の価値があります。ERC-20トークンで、最初はEthereumブロックチェーンで公開され、その後Binance Smart ChainやRSKなどの他のネットワークでも公開されました。

あるブロックチェーンネットワークでBRZを保有しているが、別のブロックチェーンネットワークで使用したい場合を想像してみてください。
BRZ TOKEN BRIDGEでそれが可能になりました。
トークンを送受信できるのは
・Binance Smart Chain
・Ethereum
・RSK
このようにして、それぞれのネットワークの良さを楽しむことができます。

トークンブリッジとは

ブロックチェーンネットワークは孤立しており、自動的に他のブロックチェーンとは通信できません。

トークンブリッジは、2つの異なるブロックチェーンエコシステムの間でトークンやデータの転送を可能にする接続を提供します。

それは、ネットワーク間の相互運用性を実現するための方法であり、より安い料金、ネットワークの速度、異なる分散型金融プロトコルなど、他のブロックチェーンの利点を活用するチャンスであり、日々出てくる多くの選択肢の中から選ぶことができます。

BRZはTransfero社が一元的に発行しているため、トークンブリッジも同じ企業が管理することができます。

送信元のブロックチェーンでBRZを送信するトランザクションを作成し、数分待つと選択した送信先のブロックチェーンで残高を確認できます。

その仕組みを理解するためにテスト用のネットワークで、無料で失敗を恐れずに取引をすることができます。

Testnet – テスト用ブロックチェーンネットワーク

テストネットとは、ブロックチェーンのメインネットワークと同じ性質を持つネットワークですが、その暗号通貨やトークンには実物のお金の価値はありません。

テストネットワークにもBRZがあります。

  • Binance Smart Chain Testnet
  • Ethereum Testnet Rinkeby
  • RSK Testnet

暗号通貨やトークンを保管するためにはウォレットが必要ですが、いくつかの種類があります。

このバージョンのBRZ Token Bridgeは、ブラウザの拡張機能としてインストール可能なウェブウォレットと統合されています。

このチュートリアルでは、Ethereumネットワーク用に作成されたMetamaskウェブウォレットを使用しています。このウェブウォレットは、BRZトークンを簡単に提示できるようにカスタマイズすることができ、Binance Smart ChainとRSKネットワークの設定も容易になります。

Metamask – ウェブウォレット

Metamaskはブラウザ経由でトランザクションを送信するためのウェブウォレットの一種です。Chrome、Firefox、Opera、Braveなど、複数のブラウザ用のバージョンがあります。

このリンクから詳細情報とインストールができます。
バックアップフレーズの12語をインストールし、安全に保管してください。

Metamaskでネットワークを設定する

Ethereum Testnet Rinkebyネットワークはすでにウォレットに設定されていますが、Binance Smart ChainとRSKの他のテストネットワークを追加する必要があります。

ネットワークを設定する最も簡単で迅速な方法は、トークンブリッジにアクセスすることです。
https://testnet.bridge.brztoken.io/

右上の「Connect Wallet」をクリックします。
Metamaskを選びます
初めて処理を行う際には、Metamaskで接続の認証を行う必要があります。
ポップアップウィンドウで「Next」をクリックし、「Connect」をクリックします。

ブリッジのデフォルトでは、Ethereum Rinkebyネットワークが選択された状態で起動します。
Metamaskで同じネットワークが選択されていない場合は、ネットワークの変更許可を求められます。

Binance Smart Chain Testnet
ネットワーク「Binance Smart Chain Testnet」を追加するには、以下の手順で行います。
・In Starting Chain
・Select Network Binance Smart Chain Testnet

Metamaskは、ネットワークを追加するための承認を求めてきますので、それを選択します。
「承認」をクリックし、次に「ネットワークを切り替える」をクリックします。


これでMetamaskにBinance Smart Chain Testnetネットワークが設定されました。

RSK Testnet

RSK Testnetを追加する手順は同じです。
・In Starting Chain
・Select Network RSK Testnet

Metamaskはネットワークを追加するための承認を求めてきますので、それを選択します。
「承認」をクリックし、次に「ネットワークを切り替える」をクリックします。

これで、MetamaskにRSKテストネットワークが設定されました。

ブロックチェーンの暗号通貨

それぞれのブロックチェーンには、独自の暗号通貨があります。
それらはネットワーク上のBRZとの取引にかかる手数料の支払いに使用されます。
例えば、EthereumネットワークでBRZを送信するには、取引手数料を支払うためのETHが必要です。

フォーセット

テストネットワークでは、そのブロックチェーンの暗号通貨の一部を与える仕組みがあります。
ここでは、テスト用の暗号通貨を入手するためのリンクを紹介します。

Binance Smart Chain Testnet
https://testnet.binance.org/faucet-smart
Ethereum Testnet Rinkeby
http://rinkeby-faucet.com/
https://faucet.rinkeby.io/
RSK Testnet
https://faucet.rsk.co/

BRZのフォーセット

また、BRZにも同じ仕組みがあります!
テストネットワークでは、いくつかのBRZを無料で手に入れることができます。
それらは無価値であることを忘れないでください。
下記リンクで確認ください。
https://faucet.brztoken.io/

最初に、フォーセットとつなげるためにMetamaskを認証する必要があります。

BRZトークンのフォーセットは、メタマスクで選択されたネットワークとアドレスを自動的に検出し、このネットワークとアドレスにBRZを送信します。

例えば、この画像を見てみましょう。
・Network: Ethereum Rinkeby
Destination address: 0xa52515946DAABe072f446Cc014a4eaA93fb9Fd79

下記は変更可能:
・Destination address
・Amount

「Get Tokens」ボタンをクリックします。
Metamaskのトランザクションを承認する。
ブロックチェーンにトランザクションを送信し、お客様のウォレットへのトークンの転送を要求されます。

取引が確認されると、BRZトークンのフォーセットから通知されます

トランザクション送信料(ガス)を支払うためには、ブロックチェーンの暗号通貨を持っている必要があることを覚えておいてください。

MetamaskでBRZトークンを追加

MetamaskでBRZの残高を確認するためには、ウォレットにトークンを追加する必要があります。
フォーセットで、「Add BRZ to MetaMask」ボタンをクリックします。
Metamaskで「add Token」をクリックします。

取引が確認されると、お客様の残高が更新されます。

利用可能なネットワーク
・Binance Smart Chain Testnet
・Ethereum Testnet Rinkeby
・RSK Testnet

トークンブリッジの使い方

https://testnet.bridge.brztoken.io/

これには3つのステップがあります。
1.BRZを搭載しているブロックチェーンを選択
2.金額の設定
3.送信先のブロックチェーンを選択

デフォルトでは、送信先のアドレスは送信元と同じですが、別のウォレットに送信したい場合は、変更すればOKです。
例1:RinkebyからBSC Testnetへ1000BRZを送る

Source
Network: Ethereum Rinkeby
Address: 0xFE5fc6EDaF23f2BB587127e95A12d8ACfEE5d9FA
Destination
Network: Binance Smart Chain Testnet
Address: 0x27D748CCCc0ba475b2A11211e634073F94633d98
Click on the Transfer button.「Transfer」のボタンをクリックします。

BRZの承認

BRZはERC20規格のトークンです。
このタイプのトークンをBridgeなどのスマートコントラクトで使用するために送信する前に、Bridgeがこのトークンをウォレットから転送するために、トークンのスマートコントラクトで承認する必要があります。

この処理は「Approve」ボタンをクリックして行います。
この承認は、あなたの残高よりも大きい可能性があります。
この承認は、ウォレットが持つことのできるトークンの最大値であることが一般的で、このプロセスは一度だけ実行され、取引手数料を一度だけ支払うことになります。
これは、あなたのトークンが許可なく譲渡されることを意味するものではありません
各送金ごとに、使用する正確な金額が記載された別のトランザクションが送信されます。
ここでは、RSK Testnetからの転送で、MetamaskのApproveトランザクションの例を示します。

「View full transaction details」を展開すると、許可されたBRZトークンの量(Amount)が表示されます。
「Edit」ボタンをクリックすると、数量を変更することができます。
この金額は少なくとも、あなたが送りたい金額にイーサリアムネットワークに行く場合は、送り先のブロックチェーンのレートを加えたものでなければならないことを覚えておいてください。

Approveトランザクションが確認されて初めて、Confirmボタンが有効になり、あるブロックチェーンから別のブロックチェーンへのトークンの転送が可能になります。

トークンブリッジの手数料

BRZを他のネットワークから転送する場合、2つの手数料がかかります。

1.ブリッジ手数料:送信された価値のパーセンテージで、0.1%に設定されています。
2.ターゲットブロックチェーンレート:現在はイーサリアムネットワークにのみ課金されており、ネットワークの需要に応じて送金時に手数料が算出されます。

1000BRZを送ると、ブリッジレート(0.1%)が1BRZなので、999を受け取ります。

また、イーサリアムネットワークに送信した場合、送信金額に加えて、送信先のブロックチェーンでの取引手数料が割り引かれます。

例2:RSK TestnetからEthereum Rinkebyへ100BRZを送る

Source
Network: RSK Testnet
Address: 0xFE5fc6EDaF23f2BB587127e95A12d8ACfEE5d9FA
Destination
Network: Ethereum Rinkeby
Address: 0x27D748CCCc0ba475b2A11211e634073F94633d98

ブロックチェーンの手数料に注目!
100 BRZを送信するために、このチュートリアルの時点でのEthereumネットワーク上の取引手数料は255.5503 BRZでした!

これは、現時点でイーサリアムのネットワーク上で大きな問題となっています。
他のネットワークにBRZのトークンがあるのも理由のひとつです

確認画面で料金を確認

イーサリアムネットワーク上のブロックチェーン手数料は常に変化しています。

ブリッジは定期的にレートを更新しますが、その更新を受け入れることが重要です。

このケースでは、少し減少していることがわかります。

このチュートリアルでは、BRZトークンブリッジを使用して、あるブロックチェーンから別のブロックチェーンにBRZトークンを送信する方法をステップバイステップで紹介しました。ネットワークの構成やメタマスクでのBRZトークンの表示、ファウセットの使用、dApps(分散型アプリケーション)によるトークンの承認、手数料の概念、転送を実行するためのトークンブリッジの使用について詳しく説明しました。


原文:https://solangegueiros.medium.com/tutorial-how-to-use-the-brz-token-bridge-a8c363624573 By solangegueiros