プロジェクトの背景ビットコインに代表される暗号通貨は、アクティブユーザー数や取引量が年々増加し、大きな成功を収めています。ブロックチェーン技術の潜在的な価値も徐々に認識され始めています。これはビットコインの基盤技術としてだけでなく、より多くのビジネスシナリオにも応用できます。その結果、資産登録や公証など、ビットコインのパブリックチェーンを活用した新しいアプリケーションが数多く登場しました。しかし、ビットコインのパブリックチェーンは、トランザクション効率の低さやブロックの最終性の欠如など、その固有の問題のいくつかを克服できません。これらの問題により、ビットコインなどのパブリックチェーンは、ほとんどの商用アプリケーションの要件を満たすことができません。 上記の欠点を克服するためには、商業利用に適したブロックチェーン プラットフォームを設計することが急務です。 Linux Foundation は、あらゆる分野からの強い要望に応えて、2015 年 12 月に「Hyperledger」というオープンソース プロジェクトを立ち上げました。このプロジェクトの目的は、あらゆる関係者の連携を促進し、ブロックチェーンに基づくエンタープライズ レベルの分散型台帳基盤技術を共同で作成し、さまざまなビジネス アプリケーション シナリオをサポートする業界アプリケーションとプラットフォームを構築することです。 創設メンバーから判断すると、Hyperledgerプロジェクトに参加する企業のラインナップは、IBM、Intel、Ciscoなどのテクノロジー大手だけでなく、JPMorgan Chase、Wells Fargo、ABN AMROなどの金融大手、さらにはR3やConsenSysなどのブロックチェーンに特化した企業も含まれており、かなり豪華です。 2016 年 12 月現在、Hyperledger プロジェクトには世界中の 100 社 (多くの中国企業を含む) が参加しており、その勢いは他のテクノロジー アライアンスやオープン ソース プロジェクトの追随を許しません。コードの量やコミュニティ参加の点でも、Hyperledger は最大のブロックチェーン オープン ソース プロジェクトです。 BitcoinやEthereumなどのマニアが主導するパブリックチェーンプロジェクトと比較すると、Hyperledgerは大企業が主導する商業アライアンスチェーンプロジェクトです。 プロジェクト管理フォームHyperledger プロジェクトはメンバー企業で構成されています。企業が Linux Foundation の会員であり、一定の年会費を支払っている限り、Hyperledger プロジェクトのメンバーになることができます。年会費の支払額に応じて、会員はプレミア会員と一般会員に分けられます。会費を支払う必要はありませんが、投票権を持たない準会員もいます。 Hyperledger プロジェクトのメンバーになると、毎日の会議に参加したり、メンバー特典を楽しんだり、メンバーの義務を果たしたりできるようになります。 Hyperledger プロジェクトには、予算の検討、プロジェクトや市場活動の監督、重要事項の投票など、日常業務の管理を担当する理事会があります。各主要会員は 1 人の理事を任命することができ、通常会員は毎年 2 人を超える理事を選出することはできません。技術運営委員会 (TSC) の議長とエンド ユーザー技術諮問委員会 (EU-TAB) も評議会のメンバーです。 技術運営委員会 (TSC) は、プロジェクトの貢献者またはメンテナーによって選出されます。その主なタスクは、技術的な方向性の策定、プロジェクト提案の承認、ワーキンググループと作業プロセスの設定、技術コミュニティのユーザーとのコミュニケーションなど、プロジェクトの正常な進行を技術的に確保することです。コード、ドキュメント、その他の技術製品を提供することで、誰でもプロジェクトへの貢献者になることができます。プロジェクト貢献者の中には、プロジェクトのメンテナーとなり、コードベースの管理権限を持つ人もいます。 TSC は、TSC と取締役会間のコミュニケーションを強化するために、取締役会のメンバーとして議長も選出します。 Hyperledger プロジェクトでは、マーケティング委員会とユーザー諮問グループも設立されました。そのうち、ユーザー諮問グループの代表者 1 名が評議会の議論と投票に参加できます。 Hyperledger プロジェクトの目標は、商用ブロックチェーン アプリケーションに基盤となるサポートを提供することであり、そのため、知的財産にはビジネスに適したライセンスが採用されています。プロジェクトに追加されるすべてのコードは、Apache V2.0 ライセンス契約に従う必要があります。プロジェクトによって外部に提供されるコードも、Apache V2.0 ライセンス契約に基づいてライセンスされる必要があります。これは、ほとんどの商用アプリケーションのニーズを満たすことができる非常に広範なライセンス契約です。プロジェクト ドキュメントは Creative Commons Attribution 4.0 International License に準拠しており、商用および非商用での使用に適しています。 プロジェクトライフサイクル管理Hyperledger にはさまざまなプロジェクトが含まれています。各プロジェクトは、さまざまなドキュメントの作成や特定の機能のコード開発など、何らかの側面におけるコミュニティの共同作業です。 Hyperledger は、オープンソース プロジェクトで一般的に見られるインキュベーション プロセスを採用しています。一方で、コミュニティがより多くの新しい提案を出すことを奨励し、他方では、プロジェクトが成熟して使用可能であるか、または試験段階または開発段階にあるかをコミュニティが理解できるように、プロジェクトの進行状況に関するガイダンスをコミュニティに提供します。 Hyperledger プロジェクトは、開発レベルに応じて、提案、インキュベーション、成熟、放棄、終了の 5 つの状態になります。プロジェクトの進行中に、複数の状態間で複数回反復されることがあります。 (1)提案 提案とは、プロジェクトを立ち上げるための提案です。誰でも技術運営委員会 (TSC) に提案を提出できます。提案には、プロジェクトの説明と範囲が明確に記載され、開発に投入されるリソースとプロジェクト管理者が確認され、ベンダーに依存しないソリューションである必要があります。 TSC が提案を承認した場合、プロジェクトは正式に開始され、関連するプロジェクト管理者によって管理され、プロジェクトはインキュベーション期間に入ります。 (2)インキュベーション インキュベーション段階に入るプロジェクトは、Hyperledger Github アカウントの下に独自のコード ベースを作成し、コミュニティが共同で開発を行い、プロジェクトに必要なさまざまな機能を追加するためのさまざまなソリューションを検討できるようにします。 Hyperledger には複数のインキュベーション プロジェクトが同時に含まれます。コミュニティのイノベーションを促進するために、プロジェクト間に重複が生じる場合があります。長期的には、お互いの強みを活用して弱点を補い、プロジェクト間で共通または補完的な機能を抽出し、それらを同じプロジェクトのフレームワークに統合して、完全な技術的ソリューションを実現できるようになります。 インキュベーション プロジェクトの目標は、コードが安定した使用可能な品質基準に達し、リリース プロセスが成熟し、コミュニティ内に多数のアクティブな開発者がいることを確認することです。プロジェクトの管理者は、プロジェクトが成熟した状態にあることを宣言するための承認を得るために、技術運営委員会に申請書を提出することができます。もちろん、不適切な実装や目的の変更により、プロジェクトがインキュベーション段階から成熟段階に移行できない場合もあります。 (3)成熟度 インキュベーション状態を「卒業」したプロジェクトは成熟状態に入り、プロジェクトの結果は実際のアプリケーションでの使用に適したものになります。ほとんどのオープンソース プロジェクトと同様に、成熟したプロジェクトでは、機能の追加と改善、バグの修正、更新バージョンのリリースが定期的に継続されます。 (4)放棄 プロジェクトが特定の段階に達し、さまざまな理由により実際のニーズを満たさなくなった場合、プロジェクト管理者はプロジェクトを非推奨状態にするかどうかを投票で決定できます。廃止の決定が可決された場合、技術運営委員会はプロジェクトを廃止すると宣言します。 (5)解約 廃止フェーズの 6 か月後、プロジェクトは正式にサポート終了期間に入り、メンテナンスも開発も行われなくなりました。 プロジェクト開発状況Hyperledger の初期メンバー企業の多くはすでに独自のブロックチェーン プロジェクトを開発しており、これらのコードを Hyperledger に提供してプロジェクトの 1 つになることを望んでいます。これらの会員企業の代替プロジェクトは、機能の集中と重複の両方を備えています。したがって、より良い方法は、これらのプロジェクトを統合し、それぞれの長所と短所を共有し、完全で統一されたソリューションを形成することです。 2016 年 12 月現在、提案を通じてインキュベーション状態に入ったプロジェクトは、Fabric、Sawtooth Lake、Iroha の 3 つです。 Fabric は、IBM、Digital Asset、Blockstream の 3 つの企業のコード統合です。これら 3 社の元のコードは異なる言語を使用して開発されていたため、直接統合することはできませんでした。ハッカソンプログラミングを通じて、最終的に、元々異なる言語で記述されていた 3 つのプロジェクトを統合し、基本的なブロックチェーントランザクションと残高の変化を監視する機能を実現しました。このハッカソンの結果が Fabric プロジェクトの基礎を築きました。 Sawtooth Lake は、Intel が提供したコードから派生した、分散型台帳を構築、展開、実行するための高度にモジュール化されたプラットフォームです。このプロジェクトは主に、スケーラブルな分散型台帳取引プラットフォームと、経過時間の証明 (PoET) と定足数投票という 2 つのコンセンサス アルゴリズムを提供します。 Iroha は、日本のスタートアップ企業であるソラミツや日立を含む複数の企業によって開発されたコードであり、主に Fabric と Sawtooth Lake の補足として、モバイル アプリケーションの開発に重点を置いています。 より多くの提案が承認されるにつれて、Hyperledger にはさらに多くのプロジェクトが含まれるようになります。 Fabric や Sawtooth Lake などのプロジェクトについては後ほど紹介します。 (つづく) Hyperledger や、ビットコイン、イーサリアム、パブリックブロックチェーン、コンソーシアムブロックチェーン、サイドチェーン、ライトニングネットワークなどのブロックチェーンの技術的な詳細については、著者の新しい本「ブロックチェーン技術ガイド」を参照してください。 |
<<: ヴィタリック・ブテリン:ビットコインは今年ハードフォークする可能性が高い
>>: 食品、衣料、住宅、交通など、過去1年間のブロックチェーンアプリケーションのトップ10をレビュー
ハードウェアメディアのtom's Hardwareによると、ハードウェアリーカーのkopit...
金曜日、連邦準備制度理事会のジェローム・パウエル議長は、投資家が待ち望んでいたジャクソンホール経済シ...
2015 年も半分が過ぎ、過去 6 か月間のビットコインの開発動向を振り返る時期が来ました。価格ビッ...
2020年ももう半分が過ぎました。採掘機の大規模な反復を背景に、マイナーたちは疫病に見舞われ、「ブ...
12月21日、イーサリアムのコア開発者であるティム・ベイコ氏はツイッターで、イーサリアムがプルーフ...
現在は半導体大手各社が在庫処分を進めている段階であり、今年後半もコンピューティング能力は安定したまま...
SDが発生する...
暗号投資会社グレイスケールは最近、「2020年ビットコイン投資家調査」レポートを発表した。この報告書...
戦略的なビットコイン準備金に関して本当に重要なこと。米国政府は先週、戦略的なビットコイン準備金を設立...
Bitcoin Coreの主任開発者であるウラジミール・ファン・デル・ラーン氏は、電子メールでCo...
2023年はZKロールアップの年です。 ZK は Ethereum スケーリングの未来であり、zk...
5月30日の午後、ETN(Electroneum)は307,499番目のブロックが生成された後、ハー...
スペインの銀行サンタンデールは、デジタル・アセット・ホールディングス(DAH)のCEOであるブライス...
クレイジーなコメント: The DAO の脆弱性によって生じた損失を回復するために、開発者とマイナー...
プリペイド消費についてはよくご存知かと思いますが、デジタル人民元を使ったプリペイド消費を体験したこと...