2.0番目のマルチチェーンXNUMXプレビューリリース

ソースノード: 1849219

アセットごとの権限、容量のアップグレード、インラインメタデータ

本日、MultiChain 2.0のXNUMX回目のプレビューリリースを発表します。 これにより、 マルチチェーン2.0ロードマップ、アセットの権限に関連する重要な追加機能が含まれています。

アセットごとの権限

驚きから始めましょう。 このリリースでは、ブロックチェーンで発行された各アセットの送信および受信権限を個別に制御する機能が追加されています。 この制御は、各資産が規制、ユーザー識別要件などの点で異なる特性を持つ環境で重要です。

新しいアセットが発行されるときに、オプションで受信制限または送信制限、あるいはその両方として指定できます。 受信が制限されたアセットは、アドレスが receive そのアセットの権限。 同様に、送信制限されたアセットは、アセットごとのアドレスを持つトランザクション入力でのみ使用できます send 権限。 (すべての場合において、アドレスにはグローバルな send & receive 入力と出力にそれぞれ表示される権限。)

  send & receive アセットの権限は、 admin or activate そのアセットの権限。 デフォルトでは、これらの権限はアセット発行者にのみ割り当てられていますが、発行者(または後で追加されたアセット管理者)はそれらを他のアドレスに拡張することもできます。

ブロックチェーンパラメーターのアップグレード

MultiChain 2.0の開発における主要な機能のXNUMXつは、ブロックチェーンのアップグレードです。 チェーンのパラメーター 時間の経過とともに変更されます。 ブロックチェーンは長期間実行するように設計されており、コンピューターシステムが作成されてから何年も後にどのように使用されるかを予測することは難しいため、これは非常に重要です。

MultiChain 1.0.xには、単一のパラメーター(チェーンのプロトコルバージョン)をアップグレードする機能がすでに用意されています。 MultiChain 2.0のこのリリースでは、大幅な前進が見られ、ブロックチェーンのパフォーマンスとスケーリングに関連するXNUMXつの追加パラメーターを変更できます。 これらには、ターゲットブロック時間、最大ブロックサイズ、最大トランザクションサイズ、およびメタデータの最大サイズが含まれます。

ガバナンスに関連する他の重要な操作と同様に、チェーンのパラメーターのアップグレードは、カスタマイズ可能なレベルのコンセンサスに従って、チェーンの管理者のみが実行できます。 この機能については引き続き取り組んでいるため、MultiChain 2.0の将来のリリースで、よりアップグレード可能なパラメータを探してください。

インラインメタデータ

MultiChain 1.0.xは、フォーマットされていない(バイナリ)トランザクションメタデータをすでにサポートしています。これは、未加工で埋め込んだり、ストリームアイテムにラップしたりできます。 MultiChain 2.0の最初のプレビューリリース これを拡張しました メタデータをオプションでテキストまたはJSON形式で表現できるようにします。 これらすべてのケースで、メタデータは、 OP_RETURN、これにより、後続のトランザクションで出力を使用できなくなります。

MultiChain 2.0のこのリリースでは、「インライン」と呼ばれる新しいタイプのメタデータが導入されています。 インラインメタデータは、通常の支出可能なトランザクション出力内に保存されるため、その出力のアドレスや資産に直接関連付けられます。 メタデータの他の形式と同様に、インラインメタデータはバイナリ、テキスト、またはJSON形式にすることができ、さまざまなAPIを介して簡単に書き込みおよび読み取りできます。

インラインメタデータは、トランザクションの有効性に関するカスタムルールと組み合わせて使用​​すると、非常に強力になります。 XNUMXつの例は、有効期限が設定されたアセット、または次にどこに移動できるかについての制限のリストを設定してアセットを送信することです。 このリリースでは、カスタム検証ルールはMultiChainのC ++を変更することによってのみ定義できます ソースコード。 ただし、フィルターが マルチチェーン2.0ロードマップ、これらのルールはJavaScriptで記述され、通常のAPI呼び出しを使用してブロックチェーンにインストールされます。

前方の道路

この2.0回目のプレビュー/アルファリリースで、MultiChain 2のオープンソースコミュニティエディションで予定されている作業の約半分を完了しました。 にアクセスして、alpha XNUMXをダウンロードして試してみることができます。 MultiChain 2.0プレビューリリース ページ。 このページには、新しいAPIと拡張APIのドキュメントも掲載されています。

マルチチェーン2.0の次の主要な機能に取り組んでいます。これは、オフチェーンストリームアイテムと呼ばれています。 チェーン外のアイテムでは、アイテムのキーのハッシュやその他のメタデータとともに、アイテムのペイロードのハッシュのみがチェーン内に埋め込まれます。 ペイロード自体はパブリッシャーによってローカルに保存され、次を使用してストリームのサブスクライバーに伝播されます。 ピアツーピアファイル共有 検証にはチェーン上のハッシュを使用します。 その結果、大量の情報を記録するために使用されるブロックチェーンのスケーラビリティとパフォーマンスが大幅に向上します。この情報の一部は特定の参加者のみに関係します。 MultiChain 2.0では当初計画されていませんでしたが、この機能はユーザーの要求に応じて優先順位のリストを引き上げました。

いつものように、我々 あなたのフィードバックを歓迎します MultiChain 2.0の進捗状況については、次のプレビューリリースの提供を楽しみにしています。

コメントを投稿してください LinkedInの上に.

タイムスタンプ:

より多くの マルチチェーン