進展状況: 2018年16月2日の週間
INS Blockchain Platformを構築するために、過去1週間、INS Ecosystem の開発チームはジェネシス・ドメインソリューション、スマートコントラクト、レジャーエンジンを含む重要な分野に焦点を当て、重要な決定を行いました。
リリースされた「ReferenceDomain」のおかげで、最も重要な要件であるドメイン間の対話で、これに従ってdAppの開発も可能になります。
技術的な予備知識のように、分散プラットフォームの各コンポーネントはスマートコントラクトとして実装されています。INS Blockchain Platformのユーザーは、スマートコントラクトをドメインに発行することで、独自のdAppを作成します。ドメインが子スマートコントラクトを生成するための可視スコープと相互関係規定を定義されます。
2. スマートコントラクト
開発チームは、スマートコントラクトランタイム環境としてウェブアセンブリ(webassembly)を使用するという重要な決定を行いました。 ウェブアセンブリはさまざまな環境で簡単に実行でき、さまざまなプログラミング言語をこのフレキシブル構造に組み込むことができます。 この意思決定を支援するため、WASMパーサのバイナリもリリースされました。
3. ネットワーク
- プライベートとパブリックネットワークの間でメッセージのルーティングのより高度な機能を実装しました。ネットワークノードはリレーとして登録され、プライベートネットワークのノードはリレーをプロキシとして使用します。
- 詳細レベルの概要と参考文書が、低レベルのネットワークコンポーネント用にリリースされました。
- マルチスレッドプログラムの重大なバグを修正されました。
- ネットワーク反復の基本機能のコード構造が整理されました。
4. レジャー
プロジェクト内で使用されるさまざまなレコードタイプの構造を設計し、レジャーエンジンの開発を開始しました。レジャーエンジン技術の開発は、今後数週間の主な課題事項の1つになりそうです。高速で信頼性が高く、性能要件に出会うの理由でLevelDBはバックエンドストレージとして使用されています。
ここでネットワークレベルのコードを確認してください。
公式GitHubページはここにある。
INS Ecosystem: Telegram(Jp), Telegram(Announcements), Twitter, Facebook, Medium, Discord, Reddit, Website