進展状況: 2018年09月11日の週間
アプリケーション・ロジック
- システムの初期起動のためのブートストラップコンポーネントによって、レジャーの中に初期のタイプとデータをアップロードできます。
- システムをアドレスするためのhttp / json APIを使用すると、すべてのメンバーの残高の表示を作成できます。
- 他のすべてのコントラクトの親契約RootDomainは、APIを実行するときに中間層として動作しています。
- Wallet、Member、Allowance、RootDomainなどのすべてのスマートコントラクトのためのプラグインの作成。
- すべてのコントラクトの統合テストは完成。このテストでは、スマートコントラクトの実際のシステムコンポーネントの起動と動作を確認できます。
ネットワーク
- Cascadeという段階的データ転送アルゴリズムはノード間でメッセージを転送できます。
- PulsarからPulseを受信するための最初のイテレーション
- DHTがリファクタリングされました。ネットワークコンポーネント間の高い依存性が削除されました。テストカバレッジが拡大されました。
- PulseManagerという現在のPulseを受け取り、新しいPulseを設定できるエンティティを導入する計画に取り組んでいます。
- システム構成が記載されました。
- 追加のメタデータ(パッケージ名、機能、ファイル、ライン番号)を含むタグ付けを使用してロギングするためのアダプタ。
- メトリックを収集するためのサブシステム。
- 設定ファイルを使用する繰り返するイテレーションとともに Jet Coordinatorインターフェイスが定義されました。
- Message RouterとJet Coordinatorの統合。
- ReferenceからDHTオブジェクトに変換されます。
レジャー
- PulseManagerが実装されました。このコンポーネントは、パルスの現在のタイムスロットと、現在、将来、過去のすべてのパルスに関するエントロピーデータを格納します。エントロピーは、プラットフォーム上のすべての擬似乱数計算に使用されます。
- Jet Coordinatorの最初のイテレーション。 このコンポーネントは、正確なネットワークノードを検出することができ、そのノードのおかげでスマートコントラクトが実行しなければならないか、その結果が格納されなければならない。
- LogicRunnerとの統合。 基本的なケースについて適切なテストを実行した。
スマートコントラクト
レジャーにはMember、Wallet、Allowance、Domainなどテストコントラクトを同時に起動しました。これからDelegatesと子コントラクトを利用できます。
- Delegatesコントラクトは完全に親コントラクトに属します。 Delegateは第三者によって作成され、親コントラクトの第三者の機能を実行します。
- 親と子の関連はコントラクトとの関係です。これにより、子コントラクトは自分の親コントラクトについて全部知っています(或いはその逆)。
Reprocessor(Compiler)に関しては、いい結果が出ました。このビデオをご覧ください。
_______
公式GitHubページはここにある。
INS Ecosystem: Telegram(Jp), Telegram(Announcements), Twitter, Facebook, Medium, Discord, Reddit, Website