このリポジトリは、TBDのオープンソースの取り組みへの歓迎のポイントです。tbDEXプロトコルとそれを構成するコンポーネントの概要を説明します。
このリポジトリはソースフォージではありませんが、TBDプロジェクトの同期点です。これは、個々のリポジトリにまたがるドキュメント、問題、およびディスカッションに使用されます。
TBDファミリーのすべてのプロジェクトは、初期のプロトタイピングです。新しい貢献者は、より大きなコミット、頻繁なリファクタリング、APIの変更、不完全な機能セットなど、初期のテクノロジーと一致する開発のペースを期待する必要があります。私たちは、オープンソースは出版媒体ではないと信じています。これらのプロジェクトは、最初からあなたの興味を歓迎し、議論を招き、初期の問題を特定し、設計について助言するために開かれています。これらのプロジェクトがさらに成熟するまで、アーリーアダプターの考え方はうまく機能します。
ディスカッションフォーラムと課題追跡システムは、今参加するための最良の方法である可能性があります。私たちのプロジェクトリーダーは、あなたとプロジェクトの目標にとって最も意味のある方法であなたの努力を導き、あなたのフィードバックを組み込むことができるかもしれません。
特に、新しいコントリビューターエクスペリエンスが可能な限りスムーズになるようにしたいと考えています。次のことができるはずです。
tbDEXプロトコルは私たちの仕事の中心です。これにより、ユーザーは中央機関なしで金融機関と取引することができます。ユーザーは、システムに接続するプロバイダーと法定紙幣と暗号通貨を交換できます。
分散型Webノードは、これを可能にするアーキテクチャです。これは、当事者が相互に取引するために必要な複雑なトランスポートおよびIDシステムを提供します。
dwn-sdk-jsリポジトリでTypeScriptベースおよびJavaScriptベースのリファレンス実装を開発しています。
一緒に、これらのシステムは、通貨と情報交換の可能性の世界を開きます。そして、それらは、データが属すると私たちが信じる場所、つまりユーザーとのデータの所有権を返します。
tbDEXプロトコルは、2021年11月にホワイトペーパーで最初に説明されました。 その要約から:
tbDEX is a protocol for discovering liquidity and exchanging assets (such as bitcoin, fiat money, or real world goods) when the existence of social trust is an intractable element of managing transaction risk. The tbDEX protocol facilitates decentralized networks of exchange between assets by providing a framework for establishing social trust, utilizing decentralized identity (DID) and verifiable credentials (VCs) to establish the provenance of identity in the real world. The protocol has no opinion on anonymity as a feature or consequence of transactions. Instead, it allows willing counterparties to negotiate and establish the minimum information acceptable for the exchange. Moreover, it provides the infrastructure necessary to create a ubiquity of on-ramps and off-ramps directly between the fiat and crypto financial systems without the need for centralized intermediaries and trust brokers. This makes crypto assets and decentralized financial services more accessible to everyone.
tbDEXホワイトペーパーのソースはこちらです。
tbdex-protocol
リポジトリは、この作品が保管されている場所です。トランザクションに使用されるメッセージ形式/スキーマについて説明します。また、PFI(Primary Financial Institution)がシステムにプラグインするときに実装する可能性のある予備的な模擬実装も含まれています。
将来的には、ここで行われる作業は別々のリポジトリに分割される可能性があります。今のところ、APIが強化されるまで、メッセージ形式、ライブラリ、およびモック実装を結合する方が高速です。
コントリビューションガイドは、参加するためのリソースを持つコントリビューターを歓迎します。
計画 | 言語 | 説明 |
---|---|---|
ssi-sdk |
行け | 分散型識別子と検証可能な資格情報を使用するための標準ベースのプリミティブ。 |
ssi-service |
行け | 発行、検証、失効などを含む、検証可能な資格情報のライフサイクル全体を処理するインボックスサービス。 |
dwn-sdk-js |
TypeScript | DIFの新しい分散型パーソナルデータストア標準の実装。 |
tbdex-protocol |
Java | 堅牢なプロトコルへの道を繰り返すときの遊び場。主にtbDEXメッセージスキーマ/フォーマットと模擬PFI実装で構成されています。 |
リソース | 説明 |
---|---|
CODEOWNERS | プロジェクトリーダーの概要 |
CODE_OF_CONDUCT.md | プロジェクトの貢献者に期待される行動、居心地の良い環境を促進する |
CONTRIBUTING.md | CIの構築、テスト、実行、アクセス、チャット、ディスカッション、ファイルの問題に関する開発者ガイド |
GOVERNANCE.md | プロジェクトガバナンス |
ライセンス | Apacheライセンス、バージョン2.0 |