特許
J-GLOBAL ID:202203011842413419

スマートコントラクトホワイトリストに基づくブロックチェーンネットワークにおけるトランザクションの並列実行

発明者:
出願人/特許権者:
代理人 (2件): 飯田 雅人 ,  ▲高▼橋 史生
公報種別:特許公報
出願番号(国際出願番号):CN2018124873
特許番号:特許第7012730号
出願日: 2018年12月28日
請求項(抜粋):
【請求項1】 ブロックチェーンネットワークにおけるトランザクションの並列実行のためのコンピュータ実装方法であって、 ブロックチェーンにおいて実行されるべき複数のトランザクションを識別するステップであり、前記複数のトランザクションが実行順序で配置され、前記複数のトランザクションが、1つまたは複数のスマートコントラクトへの1つまたは複数のスマートコントラクトコールを含み、前記1つまたは複数のスマートコントラクトコールの各々が、前記1つまたは複数のスマートコントラクトコールの各々によって呼び出されるそれぞれのスマートコントラクトの実行を許可されている1つまたは複数のアカウントを識別するホワイトリストに関連し、前記実行順序は、前記識別された複数のトランザクションの後に、ホワイトリストに関連付けられていないスマートコントラクトへのスマートコントラクトコールを含む、ステップと、 前記複数のトランザクション内のトランザクションのグループを識別するステップであり、各グループ内の前記トランザクションが、前記ブロックチェーンネットワーク内の特定のアカウントセットに関連し、前記1つまたは複数のスマートコントラクトコールの各々に関連付けられた前記特定のアカウントセットが、前記1つまたは複数のスマートコントラクトコールに関連付けられた前記ホワイトリストに基づく、ステップと、 前記ブロックチェーンネットワークのノードに、トランザクションの前記グループの各々を並列に実行するよう指示するステップであり、トランザクションの各グループを実行することが、前記グループ内の前記トランザクションを連続的に、前記実行順序に従って実行することを含む、ステップと、 前記ブロックチェーンネットワークの前記ノードがトランザクションの前記グループのすべての実行を完了したと判定するステップと、 前記ブロックチェーンネットワークの前記ノードがトランザクションの前記グループのすべての実行を完了したとの判定に応答して、前記ブロックチェーンネットワークの前記ノードに、ホワイトリストに関連付けられていない前記スマートコントラクトコールを実行するよう指示するステップであって、ホワイトリストに関連しない前記スマートコントラクトコールが、すべてのトランザクションの前記グループの並列実行が収束する同期ポイントを表す、ステップと を含むコンピュータ実装方法。
IPC (3件):
G06F 9/46 ( 200 6.01) ,  G06F 9/48 ( 200 6.01) ,  H04L 9/32 ( 200 6.01)
FI (3件):
G06F 9/46 430 ,  G06F 9/48 300 H ,  H04L 9/32 200 Z

前のページに戻る