JP7217376B2 - ブロックチェーンシステム起動方法、装置、機器および記憶媒体 - Google Patents
ブロックチェーンシステム起動方法、装置、機器および記憶媒体 Download PDFInfo
- Publication number
- JP7217376B2 JP7217376B2 JP2022083552A JP2022083552A JP7217376B2 JP 7217376 B2 JP7217376 B2 JP 7217376B2 JP 2022083552 A JP2022083552 A JP 2022083552A JP 2022083552 A JP2022083552 A JP 2022083552A JP 7217376 B2 JP7217376 B2 JP 7217376B2
- Authority
- JP
- Japan
- Prior art keywords
- kernel
- engine
- component
- blockchain
- blockchain system
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/4401—Bootstrapping
- G06F9/4403—Processor initialisation
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/4401—Bootstrapping
- G06F9/4406—Loading of operating system
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/445—Program loading or initiating
- G06F9/44505—Configuring for program initiating, e.g. using registry, configuration files
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/54—Interprogram communication
- G06F9/547—Remote procedure calls [RPC]; Web services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/32—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
- H04L9/3236—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials using cryptographic hash functions
- H04L9/3239—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials using cryptographic hash functions involving non-keyed hash functions, e.g. modification detection codes [MDCs], MD5, SHA or RIPEMD
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/50—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols using hash chains, e.g. blockchains or hash trees
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L2209/00—Additional information or applications relating to cryptographic mechanisms or cryptographic arrangements for secret or secure communication H04L9/00
- H04L2209/56—Financial cryptography, e.g. electronic payment or e-cash
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Stored Programmes (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Description
カーネルエンジンおよびカーネルコンポーネントを初期化するために、ブロックチェーンシステムのメインプログラムを実行することと、
プログラム設定ファイルにより、前記カーネルエンジンおよびカーネルコンポーネントをインスタンス化するために、ブロックチェーンシステムの実行設定情報を取得することと、
前記ブロックチェーンシステムのメインプログラムおよびカーネルエンジンを起動して実行することと、
ブロックチェーンシステムを実行するために、ポート傍受サービスを起動することとを含む、
ブロックチェーンシステム起動方法を提供する。
カーネルエンジンおよびカーネルコンポーネントを初期化するために、ブロックチェーンシステムのメインプログラムを実行するためのカーネルエンジンおよびカーネルコンポーネント初期化モジュールと、
プログラム設定ファイルにより、前記カーネルエンジンおよびカーネルコンポーネントをインスタンス化するために、ブロックチェーンシステムの実行設定情報を取得するためのカーネルエンジンおよびカーネルコンポーネントインスタンス化モジュールと、
前記ブロックチェーンシステムのメインプログラムおよびカーネルエンジンを起動して実行するためのブロックチェーンシステムのメインプログラムおよびカーネルエンジン起動モジュールと、
ブロックチェーンシステムを実行するために、ポート傍受サービスを起動するためのポート傍受サービス起動モジュールとを備える、
ブロックチェーンシステム起動装置を提供する。
少なくとも1つのプロセッサと、
前記少なくとも1つのプロセッサに通信接続されたメモリとを備える電子機器であって、
前記メモリには、前記少なくとも1つのプロセッサによって実行可能な命令が記憶され、
前記命令は、前記少なくとも1つのプロセッサが本願の実施例のいずれかに記載のブロックチェーンシステム起動方法を実行可能であるように、前記少なくとも1つのプロセッサにより実行される、
電子機器を提供する。
コンピュータ命令が記憶された非一時的なコンピュータ可読記憶媒体であって、
前記コンピュータ命令は、コンピュータに、本願の実施例のいずれかに記載のブロックチェーンシステム起動方法を実行させることに用いられる、
非一時的なコンピュータ可読記憶媒体を提供する。
プロセッサにより実行されると、本願の実施例のいずれかに記載のブロックチェーンシステム起動方法を実現する、
コンピュータプログラムを提供する。
本願の実施例において、いわゆる取引は、ブロックチェーンのユーザにより開始され、ブロックチェーンノードがブロックチェーンシステムに基づいて処理し、処理過程をブロックチェーンに書き込んで記憶する必要があるトランザクション要求であり、取引ビジネスに限定されず、任意のブロックチェーンがベアラする必要なアプリケーションビジネスまたはブロックチェーン管理トランザクション要求であってもよい。
いわゆるマイナー(Miner)は、即ち、現在のブロックアウト周期内にブロックアウトを行う権限を持つブロックチェーンノードであり、プルーフオブワーク(POW)に基づいて確定されたブロックアウトノードに限定されず、他のコンセンサスメカニズムに基づいて確定されたブロックアウトノードは、マイナーと呼ばれてもよい。且つ、カーネルエンジンは、読み取りと書き込みとを分離する設計を用いて複雑度を低減し、コンポーネントを独立して読み取る方式で読み取り操作を実現することができ、読み取り操作の単独拡張を実現する。カーネルエンジン層内のカーネルエンジンは、ユーザがシナリオのニーズに応じてフレームワークコードの侵入がない拡張を行うことでカスタマイズできるか、または軽量なコード調整を行うことでカスタマイズできる。即ち、開発者は、カーネルコンポーネントの機能に基づいてカーネルエンジンを開発することができ、カーネルコンポーネントを個別に開発する必要がない。カーネルアーキテクチャーに基づき、複数種のカーネルエンジン層を設定する可能性をユーザに提供し、具体的には、スーパーパブリックチェーンエンジン(xuperos engine)、スーパーコンソーシアムチェーンエンジン(xchain engine)、およびユーザが自律的に実現するカーネルエンジン(other engine)等を設定して開発することができる。
Claims (14)
- カーネルエンジンおよびカーネルコンポーネントを初期化するために、ブロックチェーンシステムのメインプログラムを実行し、前記ブロックチェーンシステムのメインプログラムにカーネルエンジンの初期化方法および少なくとも1つのカーネルコンポーネントの初期化方法が含まれていることと、
プログラム設定ファイルにより、前記カーネルエンジンおよびカーネルコンポーネントをインスタンス化するために、ブロックチェーンシステムの実行設定情報を取得し、前記実行設定情報にカーネルエンジンのタイプ選択情報およびカーネルコンポーネントのタイプ選択情報が含まれていることと、
前記ブロックチェーンシステムのメインプログラムおよびカーネルエンジンを起動して実行し、ポート傍受サービスが、カーネルエンジンとアプリケーション層とがインタラクションするアプリケーション層のインタラクションポートを傍受するサービスであり、前記カーネルエンジンが、ブロックチェーンデータの処理中にカーネルコンポーネントインタフェースに基づいて前記少なくとも1つのカーネルコンポーネントを呼び出すことに用いられることと、
ブロックチェーンシステムを実行するために、ポート傍受サービスを起動することとを含み、計算および記憶機能を持つ電子機器により実行されるブロックチェーンシステム起動方法であって、
カーネルエンジンを初期化するために、ブロックチェーンシステムのメインプログラムを実行することは、
ブロックチェーンシステムのメインプログラムにおけるカーネルエンジンの初期化方法を実行することと、
前記カーネルエンジンの初期化方法の実行中に、カーネルフレームワークにおけるエンジン工場のエンジン登録インタフェースを呼び出し、ブロックチェーンエンジン識別子およびカーネルエンジンのインスタンス化関数ポインタを入力し、前記エンジン工場により、前記ブロックチェーンエンジン識別子および前記カーネルエンジンのインスタンス化関数ポインタを対応して記録することとを含み、前記エンジン工場に複数のカーネルエンジンが登録されており、
カーネルコンポーネントを初期化するために、ブロックチェーンシステムのメインプログラムを実行することは、
ブロックチェーンシステムのメインプログラムにおけるカーネルコンポーネントの初期化方法を実行することと、
前記カーネルコンポーネントの初期化方法の実行中に、カーネルフレームワークにおけるアダプタ登録インタフェースを呼び出し、前記カーネルコンポーネントのコンポーネント駆動をコンポーネントアダプタに登録することとを含む、
ブロックチェーンシステム起動方法。 - 前記ブロックチェーンシステムのメインプログラムには、カーネルエンジンの起動インタフェースおよび終了インタフェースが含まれている、
請求項1に記載の方法。 - 前記カーネルエンジンは、ブロックチェーンデータの処理中に、コンポーネントアダプタにより提供されるカーネルコンポーネントインタフェースに基づいてカーネルコンポーネント呼び出し要求を発信し、コンポーネントアダプタに登録されたカーネル命令インタフェースにより、前記少なくとも1つのカーネルコンポーネントを呼び出すことに用いられる、
請求項2に記載の方法。 - 前記ブロックチェーンシステムのメインプログラムは、ブロックチェーンシステムにおけるアプリケーション層のビジネス機能を実行することに用いられ、
前記カーネルエンジンは、ブロックチェーンカーネルフローを実行することに用いられ、
前記カーネルコンポーネントは、ブロックチェーンの実行中の所定のコンポーネント機能を実行することに用いられる、
請求項2に記載の方法。 - 前記カーネルフローは、取引提出フロー、ブロック検証フロー、ブロック同期フロー、およびブロックチェーンシステム管理機能の少なくとも1つを含み、
前記カーネルコンポーネントは、コンセンサスコンポーネント、ネットワークコンポーネント、帳簿コンポーネント、契約コンポーネント、権限コンポーネント、および暗号化コンポーネントの少なくとも1つを含む、
請求項4に記載の方法。 - プログラム設定ファイルにより、前記カーネルエンジンおよびカーネルコンポーネントをインスタンス化するために、ブロックチェーンシステムの実行設定情報を取得することは、
前記ブロックチェーンシステムのメインプログラムにより、前記エンジン工場のエンジン作成インタフェースを呼び出し、前記ブロックチェーンエンジン識別子およびブロックチェーンシステムの実行設定情報を入力することと、
前記エンジン工場により、前記ブロックチェーンエンジン識別子に基づいて対応するインスタンス化関数ポインタを確定することと、
前記エンジン工場により、前記インスタンス化関数ポインタに基づいてカーネルエンジンのコードを取得し、前記実行設定情報内の環境設定情報に基づき、カーネルエンジンのコードに対してカーネルエンジンのインスタンス化を行うことと、
前記実行設定情報内のコンポーネント設定情報に基づき、前記カーネルコンポーネントをインスタンス化することとを含む、
請求項1に記載の方法。 - 前記環境設定情報は、ルートストックのチェーン名、設定ファイルディレクトリ、データ記憶ディレクトリ、ログファイルディレクトリ、証明書ファイルディレクトリ、ノードアドレスファイルディレクトリ、エンジン設定ファイル名、ログ設定ファイル名、サービス設定ファイル名、ブロックチェーン帳簿記憶ディレクトリ、ネットワーク設定ファイル名、および帳簿設定ファイル名の少なくとも1つを含む、
請求項6に記載の方法。 - コンセンサスコンポーネントのコンポーネント設定情報は、コンセンサスコンポーネントタイプおよびコンセンサスアルゴリズム設定情報を含み、
帳簿コンポーネントのコンポーネント設定情報は、記憶エンジンおよびデータ記憶方式を含み、
契約コンポーネントのコンポーネント設定情報は、契約仮想マシン設定情報および契約バージョンアップスイッチを含み、
ネットワークコンポーネントのコンポーネント設定情報は、ネットワークコンポーネント名称、ノードアドレス、ノードキーアドレス、およびシードノードアドレスを含む、
請求項6に記載の方法。 - 前記実行設定情報内のコンポーネント設定情報に基づき、前記カーネルコンポーネントをインスタンス化する前に、
前記実行設定情報内のブロックチェーンデータの記憶アドレスに基づき、前記ブロックチェーンシステムがベースとするブロックチェーンデータをロードすることを更に含む、
請求項6に記載の方法。 - 前記ブロックチェーンシステムのメインプログラムおよびカーネルエンジンを起動して実行することは、
前記ブロックチェーンシステムのメインプログラムを起動して実行し、前記ブロックチェーンシステムのメインプログラムの実行中に、前記カーネルエンジンの起動インタフェースにより前記カーネルエンジンの実行を起動することと、
前記カーネルエンジンの実行中に、カーネルコンポーネントとしてのネットワークコンポーネントを呼び出すことにより、通信ネットワークをインスタンス化し、且つ、通信ネットワークを介して伝送される処理要求を受信するために、通信ネットワークポートに対する傍受を起動することと、
前記カーネルエンジンの実行中に、カーネルコンポーネントとしてのコンセンサスコンポーネントを呼び出すことにより、現在のマイナーノードを確定することとを含む、
請求項2に記載の方法。 - ポート傍受サービスを起動することは、
ポート設定情報をロードすることと、
前記ポート設定情報に基づいて遠隔プロシージャ呼出サービスをインスタンス化し、前記遠隔プロシージャ呼出サービスを起動して、クライアントからの処理要求を取得するための遠隔プロシージャ呼出ポートを傍受することとを含む、
請求項2に記載の方法。 - カーネルエンジンおよびカーネルコンポーネントを初期化するために、ブロックチェーンシステムのメインプログラムを実行するためのカーネルエンジンおよびカーネルコンポーネント初期化モジュールと、
プログラム設定ファイルにより、前記カーネルエンジンおよびカーネルコンポーネントをインスタンス化するために、カーネルエンジンのタイプ選択情報およびカーネルコンポーネントのタイプ選択情報が含まれているブロックチェーンシステムの実行設定情報を取得するためのカーネルエンジンおよびカーネルコンポーネントインスタンス化モジュールと、
前記ブロックチェーンシステムのメインプログラムおよびカーネルエンジンを起動して実行するためのブロックチェーンシステムのメインプログラムおよびカーネルエンジン起動モジュールと、
ブロックチェーンシステムを実行するために、カーネルエンジンとアプリケーション層とがインタラクションするアプリケーション層のインタラクションポートを傍受するためのポート傍受サービスを起動するためのポート傍受サービス起動モジュールであって、前記カーネルエンジンが、ブロックチェーンデータの処理中にカーネルコンポーネントインタフェースに基づいて前記少なくとも1つのカーネルコンポーネントを呼び出すことに用いられるポート傍受サービス起動モジュールとを備えるブロックチェーンシステム起動装置であって、
前記ブロックチェーンシステムのメインプログラムに、カーネルエンジンの初期化方法および少なくとも1つのカーネルコンポーネントの初期化方法が含まれ、
カーネルエンジンおよびカーネルコンポーネント初期化モジュールは、
ブロックチェーンシステムのメインプログラムにおけるカーネルエンジンの初期化方法を実行することと、
前記カーネルエンジンの初期化方法の実行中に、カーネルフレームワークにおけるエンジン工場のエンジン登録インタフェースを呼び出し、ブロックチェーンエンジン識別子およびカーネルエンジンのインスタンス化関数ポインタを入力し、前記エンジン工場により、前記ブロックチェーンエンジン識別子および前記カーネルエンジンのインスタンス化関数ポインタを対応して記録することとに用いられ、前記エンジン工場に複数のカーネルエンジンが登録されており、
カーネルエンジンおよびカーネルコンポーネント初期化モジュールは、さらに、
ブロックチェーンシステムのメインプログラムにおけるカーネルコンポーネントの初期化方法を実行することと、
前記カーネルコンポーネントの初期化方法の実行中に、カーネルフレームワークにおけるアダプタ登録インタフェースを呼び出し、前記カーネルコンポーネントのコンポーネント駆動をコンポーネントアダプタに登録することとに用いられる、
ブロックチェーンシステム起動装置。 - 少なくとも1つのプロセッサと、
前記少なくとも1つのプロセッサに通信接続されたメモリとを備える電子機器であって、
前記メモリには、前記少なくとも1つのプロセッサによって実行可能な命令が記憶され、
前記命令は、前記少なくとも1つのプロセッサが請求項1から11のいずれか1項に記載の方法を実行可能であるように、前記少なくとも1つのプロセッサにより実行される、
電子機器。 - コンピュータ命令が記憶された非一時的なコンピュータ可読記憶媒体であって、
前記コンピュータ命令は、コンピュータに、請求項1から11のいずれか1項に記載のブロックチェーンシステム起動方法を実行させることに用いられる、
非一時的なコンピュータ可読記憶媒体。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202110652665.0 | 2021-06-11 | ||
| CN202110652665.0A CN113110883B (zh) | 2021-06-11 | 2021-06-11 | 区块链系统的启动方法、装置、设备和存储介质 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2022189744A JP2022189744A (ja) | 2022-12-22 |
| JP7217376B2 true JP7217376B2 (ja) | 2023-02-02 |
Family
ID=76723439
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2022083552A Active JP7217376B2 (ja) | 2021-06-11 | 2022-05-23 | ブロックチェーンシステム起動方法、装置、機器および記憶媒体 |
Country Status (5)
| Country | Link |
|---|---|
| US (1) | US11558207B2 (ja) |
| EP (1) | EP4102360A1 (ja) |
| JP (1) | JP7217376B2 (ja) |
| KR (1) | KR102501542B1 (ja) |
| CN (1) | CN113110883B (ja) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR102648589B1 (ko) * | 2022-02-16 | 2024-03-18 | 한국조폐공사 | 분산원장 기반의 CBDC(Central Bank Digital Currency)를 관리하는 방법 및 이를 이용한 블록체인 노드 |
| CN116302958B (zh) * | 2023-02-07 | 2025-11-25 | 广州蚁比特区块链科技有限公司 | 区块链接口测试系统、方法、设备及可读存储介质 |
| CN119449259B (zh) * | 2023-07-28 | 2025-09-26 | 中国科学院计算技术研究所 | 区块链系统交易处理方法、装置 |
Family Cites Families (14)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2017136527A1 (en) * | 2016-02-05 | 2017-08-10 | Manifold Technology, Inc. | Blockchain-enhanced database |
| US10581696B2 (en) * | 2017-03-29 | 2020-03-03 | International Business Machines Corporation | Intelligent information adapter generation for service management |
| CN108305170A (zh) * | 2018-03-07 | 2018-07-20 | 物数(上海)信息科技有限公司 | 基于区块链的外部服务访问方法、系统、设备及存储介质 |
| US11669914B2 (en) * | 2018-05-06 | 2023-06-06 | Strong Force TX Portfolio 2018, LLC | Adaptive intelligence and shared infrastructure lending transaction enablement platform responsive to crowd sourced information |
| US20200028691A1 (en) * | 2018-07-20 | 2020-01-23 | Honeywell International Inc. | System and method for a blockchain based automated certifiable workflow process |
| CN109800056A (zh) * | 2019-01-16 | 2019-05-24 | 杭州趣链科技有限公司 | 一种基于容器的区块链部署方法 |
| US10873456B1 (en) * | 2019-05-07 | 2020-12-22 | LedgerDomain, LLC | Neural network classifiers for block chain data structures |
| CN110222109A (zh) * | 2019-05-29 | 2019-09-10 | 邓子航 | 基于分布式账本技术的节点拼接系统、方法及区块链节点 |
| US11081219B1 (en) * | 2020-01-15 | 2021-08-03 | Ledgerdomain Inc. | Secure messaging in a machine learning blockchain network |
| US20210314172A1 (en) * | 2020-04-06 | 2021-10-07 | Wivity Inc. | Validating integrity of private keys for on a data communications network using blockchain key registry |
| US11893002B2 (en) * | 2020-05-04 | 2024-02-06 | Salesforce, Inc. | System or method to run distributed validation of workflows across a network in a shared distributed ledger in multi-tenant cloud environment |
| CN111736909B (zh) * | 2020-06-24 | 2023-07-14 | 平安科技(深圳)有限公司 | 操作系统的启动方法、装置、计算机设备及存储介质 |
| CN112039987B (zh) * | 2020-08-28 | 2022-05-20 | 平安科技(深圳)有限公司 | 区块链中区块的处理方法、装置、节点设备及存储介质 |
| CN112256388A (zh) * | 2020-10-15 | 2021-01-22 | 深圳壹账通智能科技有限公司 | 基于容器的区块链网络部署方法、装置、设备及存储介质 |
-
2021
- 2021-06-11 CN CN202110652665.0A patent/CN113110883B/zh active Active
-
2022
- 2022-05-19 EP EP22174315.6A patent/EP4102360A1/en not_active Withdrawn
- 2022-05-23 JP JP2022083552A patent/JP7217376B2/ja active Active
- 2022-05-23 US US17/750,699 patent/US11558207B2/en active Active
- 2022-05-25 KR KR1020220063958A patent/KR102501542B1/ko active Active
Non-Patent Citations (1)
| Title |
|---|
| SONG, Jie,Research advances on blockchain-as-a-service: architechures, applications and challenges,ScienceDirect,2021年02月20日,[検索日:2022年8月25日],インターネット<URL:https://www.sciencedirect.com/science/article/pii/S2352864821000092> |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2022189744A (ja) | 2022-12-22 |
| US20220400018A1 (en) | 2022-12-15 |
| KR102501542B1 (ko) | 2023-02-21 |
| EP4102360A1 (en) | 2022-12-14 |
| CN113110883B (zh) | 2021-10-15 |
| US11558207B2 (en) | 2023-01-17 |
| KR20220167217A (ko) | 2022-12-20 |
| CN113110883A (zh) | 2021-07-13 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7217376B2 (ja) | ブロックチェーンシステム起動方法、装置、機器および記憶媒体 | |
| CN113196237B (zh) | 计算系统中的容器迁移 | |
| CN113656147B (zh) | 一种集群部署方法、装置、设备及存储介质 | |
| JP6192534B2 (ja) | 仮想アプリケーション拡張ポイント | |
| CN106201566B (zh) | 利博伟特软件热升级方法及设备 | |
| CN110008263A (zh) | Hyperledger fabric集群模式下的动态组织扩展方法和系统 | |
| JP7291764B2 (ja) | イーサリアム仮想マシンのトランザクション処理方法、装置、機器、プログラムおよび媒体 | |
| KR102759802B1 (ko) | 클라우드 코드 개발 시스템, 방법, 장치, 기기 및 저장 매체 | |
| KR20210122212A (ko) | 이더리움 가상머신의 트랜잭션 처리 방법, 장치, 설비, 프로그램 및 매체 | |
| JP7106778B1 (ja) | ブロックチェーンシステム実行方法、装置、機器、および記憶媒体 | |
| CN113886027B (zh) | 虚拟机模板创建及虚拟机的进入方法、装置及存储介质 | |
| CN118484796B (zh) | SaaS平台的租户权限管理方法、系统、设备及介质 | |
| CN113253995B (zh) | 区块链系统的开发方法、装置、设备和存储介质 | |
| CN113110899B (zh) | 区块链系统的运行方法、装置、设备和存储介质 | |
| CN112988738A (zh) | 用于区块链的数据分片方法和装置 | |
| CN116418875A (zh) | 组件的路由方法、装置、电子设备及可读存储介质 | |
| CN118890391B (zh) | 接口重定向方法、服务器、本地终端、设备、介质和产品 | |
| CN111562968A (zh) | 一种实现ICS对Kata container管理的方法、装置、设备和介质 | |
| US11682014B2 (en) | Method and apparatus for operating blockchain system, device and storage medium | |
| JP7729672B2 (ja) | 仮想マシンコンテナ装置、仮想マシンコンテナの制御方法、プログラム及び記録媒体 | |
| CN119539944A (zh) | 交易的执行方法、装置、计算机可读介质及电子设备 | |
| CN116821148A (zh) | 一种节点切换方法及相关系统 | |
| CN116508302A (zh) | 用于云服务集成的动态元数据生成的系统和方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20220523 |
|
| A871 | Explanation of circumstances concerning accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A871 Effective date: 20220523 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20220830 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20221129 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20230104 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20230123 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7217376 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |