-
BinanceチェーンとBinanceDEXとは?
引用:「新しいブロックチェーンとDEXの目的は、分散型の方法でデジタル資産を発行および交換するための代替市場を作成することです。」
Binance Chainは、によって構築されたブロックチェーンプロジェクトです。 Binance Exchange そしてそのコミュニティは、この新しいチェーンで動作するBinanceDEXと呼ばれる分散型取引所の運用をサポートします。最も基本的な形式では、BinanceチェーンはBNBトークンの送受信などの基本的なトランザクションを可能にします.
さらに興味深いことに、新しいBinanceチェーンは、企業またはプロジェクトによって新しいデジタル資産タイプを発行する方法としても機能します。これにBinanceチェーンを使用すると、チェーン上のアセットを直接発行できるだけでなく、基盤となるネットワークの交換/転送機能も使用できるため、多くの利点があります。これにより、新しく発行されたデジタル資産に即時の流動性と使いやすさがもたらされます.
さらに、プロジェクトは、2つの異なるトークン間に新しい取引ペアを作成し、これらの新しい取引ペアの注文を提供することを提案できます。次に、DEXをエクスプローラーで監視して、特定の資産の価格と市場活動を確認できます。.
デフォルトでは、Binanceチェーンには、トランザクションエクスプローラー、API、およびノードRPCインターフェイスが装備されています。 RPC(Remote Procedure Call)について読んで迷子になった人のために、基本的にノードに接続でき、アカウントのロック解除や送金などのノードと対話するためのシンプルなインターフェイスを提供します.
Binanceをさらに活用することに関心のあるユーザーの場合、次のことも可能です。
– バリデーターノードの実行を申請する.
– フルノードを実行して、トランザクション、ブロック、およびコンセンサスアクティビティのライブアップデートをリッスンしてブロードキャストします.
– フルノードまたはAPIを介してBinanceチェーンの他のデータを抽出します.
– BinanceChainまたはBinanceDEXを使用する際のユーザーエクスペリエンスの向上に役立つカスタムツールを開発する.
BinanceDEXの仕組み-マッチングロジック
Krakenのような取引所は、「テイカー」の手数料を削減できるMaker andTakerモデルを使用しています。つまり、オーダーブックで注文を作成する「メーカー」は流動性を作成する責任があるため、注文に適用される手数料が低くなります。 「テイカー」手数料は、すでに本にある指値注文に対して即座に実行される成行注文または指値注文を出すことによって本から流動性を取り除く場合にのみ適用されます。 Krakenによると、「メーカー」と「テイカー」の手数料の差は多かれ少なかれ0.10%ですが、これは一般に、メーカーテイカーモデルに見られるより深い流動性とより狭いスプレッドによって相殺されます。.
Binance DEXは、トレーディングペアごとの特定のタイムスロットで利用可能なすべての注文に一致する定期的なオークションを使用して、これを異なる方法で実行します。マッチングアルゴリズムは、最良の「ビッド」と「アスク」を取ります。次に、交差する「ビッド」と「アスク」が一致して実行されます。注文は価格と時間の順序で実行されます.
Binanceチェーンブロックチェーン
ビザンチンフォールトトレランス
Binance Chainは、最も実装されているBFTソリューションの1つであるTendermintソリューションを使用してビザンチンフォールトトレランス(BFT)を実装しています。ビザンチンフォールトトレランスとは、ブロックのファイナリティに到達することです。つまり、ネットワークの2/3が、ブロックのコンテンツに同意して、ブロックをファイナルとしてラベル付けする必要があります。.
基本的に、ビザンチンフォールトトレランスは、高スループットシステムで機能するコンセンサスアルゴリズムです。ネットワーク内のノードの2/3が正しく動作する限り、ファイナリティプロパティが保証されます。したがって、一部のノードが悪意を持って動作したり失敗したりした場合でも、ファイナリティは保証されます.
つまり、BFTは、ノードが共有状態に同意できることを確認するだけでなく、ノード間で送信されるメッセージが送信時に変更されていないことを証明する必要があります。この非常に人気のあるコンセンサスメカニズムを実装する他のプロジェクトには、Hyperledger Fabric、Lisk、およびZilliqaが含まれます。.
バリデーターノード
検証ノードは、Binanceチェーンと、Binance DEXがチェーンに伝播するすべてのデータを維持するため、最も責任のあるネットワーク内のノードです。彼らはコンセンサスに参加し、チェーンに新しいブロックを追加するためにブロックに同意します。検証プロセスから収集された料金は、参加しているすべての検証者に分配されます.
証人ノード
Binanceチェーンのノードの大部分は、これらのいわゆる「監視ノード」で構成されており、データレプリカの作成と、ネットワーク全体へのチェーン状態の伝播を支援する責任があります。彼らはコンセンサスプロセスに参加しませんが、一種の放送局として機能します.
加速ノード
加速ノードは、より豊富なコンセンサスを保持する特殊なタイプのノードです。これらのノードの主な目標は、時間に敏感なシステムにより迅速なAPIアクセスを提供することです。これらの高速化されたノードは、バイナンスチェーンへのファーストラインアクセスがあるため、バリデーターノードの周囲に高度に最適化されたインフラストラクチャを構築することで実現されます。このノードを中心に構築することで、Binanceチェーンにとって不利になるバリデーターのパフォーマンスに影響を与えません。.
開発キット
現在、Binanceは、Go、Java、Javascript、Cの4つの異なるプログラミング言語用のBinanceチェーン上にツールとアプリケーションを開発するためのキットを提供しています。+++.
Javascript SDKを見ると、完全なAPIドキュメントといくつかのコード例が提供されています。さらに興味深いことに、これらは元帳サポート(ハードウェアウォレット)も提供するため、元帳からトランザクションに署名し、このサポートの実装を決定したアプリケーション内でトランザクションを確認できます。これは、トークンを処理するためのより安全な標準をさらに採用するための優れた機能です。.
Binanceチェーン上のBEP-2トークン
Binance DEXのリリースに加えて、Binanceは、新しく開発されたBEP-2トークン提案を使用して、Binanceチェーンでのトークン管理の新しい提案も作成しました。他のすべてのトークンプロポーザル(ERC20標準を参照)と同様に、このBEP-2プロポーザルは、Binanceチェーン上のトークンを管理するための共通のルールセットと、実行できるアクションを示しています。.
ジェネシスブロックを介してBinanceチェーンが作成されたとき、見つかった唯一のアセットはネイティブBNBアセットでした。これはERC20トークンであり、BNBトークンのBEP-2バリアントと交換されます。この新しいBEP-2BNBトークンは、手数料(ガス)の支払いやBinanceチェーンへの参加に使用できます。.
トークンの提案では、BEP-2アセットの次のプロパティの概要を説明しています(Binance Githubのフィールドタイプの詳細)。
– 送信元アドレス:新しいトークンを発行するユーザーのアドレス.
– トークン名
– ティッカーシンボル
– 総供給量
– Mintable:新しいトークンを将来作成できるか、固定供給が使用されるか.
可能なトークンアクション
Binanceのサイトによると、Binanceチェーンは次のトークンアクションをサポートしています。
1.トークンの発行
2.トークンを転送します
3.トークンのフリーズ:自分のアドレスに一定量のトークンをロックすることができます。これは、トークンを注文の作成、転送、または手数料の支払いに使用できないことを意味します.
4.トークンのフリーズ解除:フリーズの反対のアクション.
5.ミントトークン:ミントトランザクションを開始して、作成したアセットに対してさらにトークンを発行できます.
6.トークンの書き込み:トークンを「書き込み」することで、トークンの合計量を減らすことができます。これは、存在しないアドレスにトークンを送信しているため、トークンを回復できず、トランザクションエクスプローラーがこれを追跡できないことを意味します.