EOSLIMEを使用したEOSIOフレームワークと開発

ブロックチェーン開発会社LimeChainの共同創設者兼CTOであるChris Veselinovは、企業が理解できるようにするためのアプローチについて説明している。ブロックチェーンの利点と多面的なソリューションの構築。 今年の初め、LimeChainはEosioのためのオープンソースのJavaScriptベースの開発、テスト、およびデプロイメントフレームワークであるEOSLIMEツールのEOS VC助成金を受け取りました。

LimeChainは、Procter&GambleやRaiffeisen Bankなどの顧客向けのブロックチェーンベースのソリューションを開発することで、採用を促進します。

LimeChainチームにとって、ソリューションの構築は、EOSIOの既存のモジュールをカスタマイズするか、システム全体を展開することを意味するかもしれません。 “私たちはEOSIOベースのソフトウェアを使用して顧客のためのプライベートネットワークを構築します”とChris氏は述べています。

LimeChainによって設計およびデプロイされたプライベートEOSIOブロックチェーンは、多くの場合、多くのユースケースで要件となる権限を持つ柔軟性を備えています。 これにより、企業のブロックチェーンベースのインフラストラクチャを統合したり、規制機関やコンプライアンス機関のガイドラインに従ったり、特定のセキ

EosioなどのJavaScriptフレームワーク

Eoslimeは、LimeChainがJavaScript環境でテストを実行したい開発者のために現在のバージョンのEOSIOをサポートする動的ツールを作成する機 “私たちは開発を開始し、すぐにそのようなツールが存在しないことに気付きました。”

EOSLIMEは、100%の必須ユニットテストカバレッジを達成し、したがって、監査人の通行料を削減するためにスマート契約を取得するために構築されています。 Eoslimeを作成するために、LimeChainの開発者は、テストとデプロイスクリプトの作成をサポートするJavaScriptライブラリを構築することから始め、さらに機能を追加しました。

“私たちのアイデアは、継続的に新しい機能を追加することです。 毎日、毎週、私たちは何か新しいものを追加しており、計画はコミュニティが望むものに基づいてプロジェクトをサポートし続けることです。 ブロックのサポートを使って。一つは、我々は新しい機能を開発し、製品をサポートし続けることができます。”

EOSLIME Apartの設定

テストの中断を回避するには、各テストケースとテストスイートをクリーンなスマートコントラクトに対して実行する必要があります。 Chris氏によると、eosioスマートコントラクトの動作方法により、テストが複雑になる可能性があります。 「基本的には、新しい契約をアップロードするのではなく、契約を更新しています。”

この問題を回避するために、EOSLIMEを使用すると、テストの実行ごとにランダムに生成された名前を持つ新しいスマートコントラクトを展開できます。 「開発者として、あなたはEOSLIMEライブラリを使用しているので、これについて心配する必要はありません。 これは、テストシナリオをさまざまなツールから分離するものです。”

今日では、単体テスト機能に加えて、EOSLIMEは開発者がスマートコントラクトをデプロイしてインスタンス化し、コントラクトアクションをフルパワー また、秘密鍵または公開鍵/秘密鍵のペアに基づいてアカウントのランダムな名前を生成するユーティリティもあります。

EOSLIMEは、次のコマンドラインインターフェースアプリケーションコマンドもサポートしています。

  • Init:すぐに使用できるファイル構造を設定します
  • Compile:compile smart contracts
  • Deploy: デプロイメントスクリプトを記述し、EOSLIMEを使用してブロックチェーン上で実行します
  • テスト:JavaScript単体テストを記述し、EOSLIMEで実行します。

開発者が将来期待できるもう一つのEOSLIME機能は、開発者のためのテンプレートプロジェクトを作成するshapeコマンドです。 舞台裏では、shapeはeoslimeテストスイートと一緒にウェブサイトとEOSIOスマートコントラクトを生成します。 Chris氏によると、shape機能は、新しい開発者がテーブルを照会することによってeosioスマートコントラクトがどのように機能するかを学ぶ機会を提供するという。 “数行のコードを変更するだけで、開発者はウェブサイトとのユーザーのやりとりから実際のスマートコントラクト取引まで、完全なフローを把握できます。”

一緒に働き、課題を克服する

LimeChainの専門家チームは、現在、EOSLIMEが使用されているEOSIO上の複数のプロジェクトに取り組んでいます。 チームは問題解決の方の共同のアプローチを包含する。 “私たちがどこにいるかにかかわらず、チームの同僚とブレインストーミングし、一緒に解決策を見つけるのは本当に簡単です。 その結果、プロジェクトは十分にサポートされています。 同時に、私達は絶えず私達の顧客のプロジェクトを支えるためにEOSLIMEを更新し、改良します。”

Eoslimeは、開発者がEOSIOで使用するための適切なJavaScriptベースの開発、テスト、およびデプロイメントフレームワークであるというChrisの信念です。

EOSLIMEツールへの貢献者

LimeChainの共同創設者兼CTO、Christian Veselinov

Christian Veselinov

Limechainの共同設立者でCTOのchrisは、ソフトウェア開発に8年以上を費やしました。 また、エンタープライズシステム、スケーリングスタートアップ、主要な開発チームの経験もあります。 彼はLimeChainのプロジェクトの多くの建築面で積極的に取り組んでいます。 昨年半、彼はEOSIOスペースに従事し、EOSLIMEの開発を支援してきました。

EOSLIMEブロックチェーン開発者、Lyubomir Kiprov

Lyubomir Kiprov

EOSLIMEの主なブロックチェーン開発者および貢献者Lyubomirは2018以来ブロックチェーン空間に構築されています。 彼はEOSIO、Substrate、およびEthereumの開発を経験しています。 彼はEOSLIMEの発売以来、EOSLIMEをサポートしており、多くの場合、新機能をリリースしています。

EOSIOの上に構築しますか?

私たちの#BuiltOnEOSIOシリーズは、より安全で接続された世界を構築するためにEOSIO技術を活用する素晴らしいプロジェクトのいくつかを紹介しています。 あなたは私たちが機能するためのプロジェクトを提案したい場合は、spotlight@blockに電子メールを送信してください。私たちの開発者関係チームがレビューするためのもの。

EOS VCが戦略的投資とベンチャーキャピタルパートナーシップ資金を通じてEOSIOエコシステムをサポートする方法の詳細については、以下をご覧くださいvc.eos.io.

–ブロック。one Developer Relations team

重要な注意:すべての資料は、この重要な通知の対象となり、その条件に精通している必要があります。 通知には、当社のソフトウェア、出版物、商標、第三者のリソース、および将来の見通しに関する記述に関する重要な情報、制限および制限が含まれています。 当社の資料のいずれかにアクセスすることにより、お客様は通知の条件に同意し、同意するものとします。

コメントを残す

メールアドレスが公開されることはありません。