つの主要コンポーネントで構成されています。層は、許可型の構成可能なエコノミーを実装するために使用できる耐改ざん機能付き台帳を提供します。つの主要コンポーネントに分けられます。アプリケーションは単一のバイナリとして提供されます。台帳へ書き込むための機能を提供します。つの主要なパッケージで構成されています。インターフェイスをクライアントに提供します。台帳の作成に必要なデータ構造を提供します。イベントを実行する目的で構築された専用のルールエンジンです。より永続化されるレコードを準備します。AccountAccountはアカウントとアカウントの階層を作成するための機能を提供します。このコンポーネントから作成された基本アカウントには特別な機能はありません。確立するために使用されます。つの主要パッケージで構成されています。インターフェイスを提供します。使用してアカウントを作成するために必要なデータ構造を提供します。よって実行されるトランザクションイベントの暗号化された証明を作成する機能を提供します。これらの証明は、メインの台帳データから離れた個別のキースペースに永続化することができます。分離された環境で実行するか、またはサードパーティのサービスプロバイダによって実行させることができます。機能の使用は必須ではありませんが、使用することを強く推奨します。3つの主要パッケージで構成されています。インターフェイスを提供します。使用して証拠を永続化するために必要なデータ構造を提供します。互換のライブラリを使用して、台帳データの暗号テキストを生成します。回のみ使用可能な鍵ペアが生成されます。新しい公開鍵は暗号文とともに格納されますが、秘密鍵は破棄されます。秘密鍵がなくてもクライアントは暗号文のペイロードを検証すること自体は十分可能です。詳細については、tamper-evidenceを参照してください。両方のユースケースに対応したストレージシステムに対する標準化されたプログラミングインターフェースを提供するミドルウェアコンポーネントです。高可用性、線形なスケーラビリティ、柔軟なデータモデル、コンポーネント間の疎結合を考慮して設計されています。コンポーネントはモジュール方式で構築されているため、他のデータベースおよびストレージエンジンを使用することが可能です。つの主要コンポーネントで構成されています。コンパイラを使用して利用できるようになります。キーベースのパーティショニングによってノードに分散された多次元マップです。インターフェイスを介して使用されます。基礎となるストレージ実装には、既存のレコードがある場合のみ条件付きで更新するなどの条件付き更新機能があることを想定しています。Modelマップの各レコードは次のように構成され、マップの各値は未解釈のバイト配列です。よってパーティショニングされます。機能がストレージエンジンで実装されている場合)。似ていますが、より汎用的です。非集中型の分散トランザクションマネージャです。Isolation)、またはシリアライズ可能な方法で複数のトランザクションを実行します。呼ばれる独自のトランザクションマネージャをサポートしています。説明するクライアント協調プロトコルを強化および修正し、分散型ストレージによるクライアント協調特性を利用して分散トランザクションを実行します。これにより、スケーラブルで高可用性のトランザクションだけでなく、複数の同等の機関によって所有されるシステムが実現します。アイソレーションが保証されています。