CN108810137B - 一种联盟区块链*** - Google Patents

一种联盟区块链*** Download PDF

Info

Publication number
CN108810137B
CN108810137B CN201810594263.8A CN201810594263A CN108810137B CN 108810137 B CN108810137 B CN 108810137B CN 201810594263 A CN201810594263 A CN 201810594263A CN 108810137 B CN108810137 B CN 108810137B
Authority
CN
China
Prior art keywords
account
chain
blockchain system
federation
transaction
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
Application number
CN201810594263.8A
Other languages
English (en)
Other versions
CN108810137A (zh
Inventor
杨文韬
王昊
陈昌
王强
唐凌
宣松涛
郜振锋
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Xi'an Zhigui Internet Technology Co ltd
Original Assignee
Xi'an Zhigui Internet Technology Co ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Xi'an Zhigui Internet Technology Co ltd filed Critical Xi'an Zhigui Internet Technology Co ltd
Priority to CN201810594263.8A priority Critical patent/CN108810137B/zh
Publication of CN108810137A publication Critical patent/CN108810137A/zh
Application granted granted Critical
Publication of CN108810137B publication Critical patent/CN108810137B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/104Peer-to-peer [P2P] networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/104Peer-to-peer [P2P] networks
    • H04L67/1059Inter-group management mechanisms, e.g. splitting, merging or interconnection of groups
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1095Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/32Cryptographic 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/3247Cryptographic 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 involving digital signatures
    • H04L9/3252Cryptographic 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 involving digital signatures using DSA or related signature schemes, e.g. elliptic based signatures, ElGamal or Schnorr schemes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2209/00Additional information or applications relating to cryptographic mechanisms or cryptographic arrangements for secret or secure communication H04L9/00
    • H04L2209/56Financial cryptography, e.g. electronic payment or e-cash
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2463/00Additional details relating to network architectures or network communication protocols for network security covered by H04L63/00
    • H04L2463/102Additional details relating to network architectures or network communication protocols for network security covered by H04L63/00 applying security measure for e-commerce
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/0823Network architectures or network communication protocols for network security for authentication of entities using certificates
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/32Cryptographic 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/3263Cryptographic 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 involving certificates, e.g. public key certificate [PKC] or attribute certificate [AC]; Public key infrastructure [PKI] arrangements

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer And Data Communications (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Abstract

本申请公开了一种联盟区块链***,通过在联盟区块链***所部署的链码中增加***资产链码实现自定义通证的发行,并通过增加通证流转单元以维护持有通证的账户和实现通证资产管理,通过账户的签名将与通证相关的状态写入账本中的与***资产链码相关的字段以实现通证流转。这扩展了联盟区块链***的应用需求。

Description

一种联盟区块链***
技术领域
本申请涉及计算机技术领域,具体涉及区块链技术领域,更具体地,涉及一种联盟区块链***。
背景技术
联盟区块链***是指其共识过程受到授权可信节点控制的区块链。也就是说,普通节点(未获得联盟许可的节点)可以查阅和交易,但是不能验证交易,也不能部署智能合约。只有拥有一定的信誉和被联盟授予证书的节点才能够进行验证交易以及参与部署智能合约。与传统中心化交易***相比,这样能够有效解决多方互信问题,并且交易记录安全、不可篡改。
在现有的联盟区块链***中不支持底层通证的流转,也即没有价值流通和经济激励的基础。因此,节点在参与如交易提案的背书、背书和打包区块等联盟区块链网络维护行为时并没有经济激励,在联盟区块链***中也无法实现自定义通证的发行和流转,这限制了联盟区块链***的应用场景。
发明内容
有鉴于此,本申请提供了一种联盟区块链***,以使得在联盟区块链***可以进行通证的流转,从而扩展联盟区块链***的应用需求。
本申请提供了一种联盟区块链***,所述联盟区块链***包括由多个对等节点和排序节点组成的对等网络;
其中,所述联盟区块链***包括:
账本及交易单元,被配置为维护联盟区块的账本,所述账本包括区块链数据结构以及状态数据库;
链码单元,被配置为基于对所部署的链码的调用通过所述账本及交易单元对账本进行操作,其中,所部署的链码包括***资产链码;
权限管理单元,被配置为基于入链许可证书执行权限管理;以及
通证流转单元,被配置为维护持有通证的账户以及通过所述账户的签名将与通证相关的状态写入所述账本中的与所述***资产链码相关的字段以进行通证的流通。
进一步地,所述***资产链码被配置为封装通证发行接口以使得所述联盟区块链***支持自定义通证的发行。
进一步地,所述联盟区块链***还包括:
跨链管理单元,被配置为提供跨链通证流通的接口。
进一步地,所述联盟区块链***还包括:
多个中继背书节点,被配置为对跨链交易提案进行背书验证。
进一步地,所述账户的信息包括账户的私钥、公钥和地址;
所述账户的签名为所述账户的私钥签名,所述账户的私钥签名用于识别所述账户的身份。
进一步地,通过secp256k1椭圆曲线算法生成所述私钥,通过所述私钥导出所述公钥和地址。
进一步地,所述联盟区块链中的多个所述对等节点通过Gossip协议进行同步。
进一步地,所述权限管理单元采用PKI技术生成所述入链许可证书。
本申请实施例的技术方案通过在联盟区块链***所部署的链码中增加***资产链码实现自定义通证的发行,并通过增加通证流转单元以维护持有通证的账户和实现通证资产管理,通过账户的签名将与通证相关的状态写入账本中的与***资产链码相关的字段以实现通证流转。这扩展了联盟区块链***的应用需求。
附图说明
通过以下参照附图对本申请实施例的描述,本申请的上述以及其它目的、特征和优点将更为清楚,在附图中:
图1是Hyperledger Fabric的结构示意图;
图2是本申请实施例的联盟区块链***的网络架构示意图;
图3是本申请实施例的联盟区块链***的功能模块示意图;
图4是本申请实施例的账户数据结构的示意图。
具体实施方式
以下基于实施例对本申请进行描述,但是本申请并不仅仅限于这些实施例。在下文对本申请的细节描述中,详尽描述了一些特定的细节部分。对本领域技术人员来说没有这些细节部分的描述也可以完全理解本申请。为了避免混淆本申请的实质,公知的方法、过程、流程、元件和电路并没有详细叙述。
此外,本领域普通技术人员应当理解,在此提供的附图都是为了说明的目的,并且附图不一定是按比例绘制的。
除非上下文明确要求,否则整个说明书和权利要求书中的“包括”、“包含”等类似词语应当解释为包含的含义而不是排他或穷举的含义;也就是说,是“包括但不限于”的含义。
在本申请的描述中,需要理解的是,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性。此外,在本申请的描述中,除非另有说明,“多个”的含义是两个或两个以上。
图1是Hyperledger Fabric的结构示意图。Hyperledger Fabric是现有的一个典型的联盟区块链***。Hyperledger项目是2015年12月由Linux基金会牵头,联合30多家初始企业成员(包括IBM、Accenture、Intel、Cisco等)共同成立的联合项目,为透明、公开、去中心化的企业级分布式账本技术提供开源参考,并推动区块链和分布式账本相关协议、规范和标准的发展。Fabric是最早加入到超级账本项目中的顶级项目。该项目的定位是面向企业的分布式账本平台,创新地引入了权限管理支持,设计上支持可插拔、可扩展,是首个面向联盟链场景的开源项目。如图1所示,超级账本Fabric是由多个节点组成的P2P网络(peer to peer,对等网络),各个节点通过Gossip协议进行同步。
P2P网络也即对等计算机网络,是一种在对等者之间分配任务和工作负载的分布式应用架构,是对等计算模型在应用层形成的一种组网或网络形式。
Gossip算法是一个最终一致性算法,其天然具有分布式容错的优点。Gossip算法的特点为一个在网络中,每个节点都随机与其他节点通信,经过一番杂乱无章的通信后,最终所有节点的状态都会达成一致。因此,本实施例采用Gossip传输协议使得联盟区块的账本不断保持实时性和同步性。
超级账本为上层应用提供了API(Application Program Interface,应用程序接口)和对应的封装API的SDK(Software Development Kit,软件开发工具包)。上层应用通过SDK访问超级账本Fabric网络中的多种资源如账本、交易、事件、链码、权限管理等。账本是最核心的结构,负责记录上层应用产生的信息,上层应用则通过交易向账本中记录数据。其中,链码承载交易执行的逻辑,权限管理负责整个过程中的访问控制。
超级账本Fabric层次化的结构提高了***的可扩展性和可插拔性。但是在超级账本Fabric中不支持账户和通证的流转,这使得在用户通过SDK调用链码的相关接口时不能对调用者的身份进行识别,并且不适用于包含经济激励的应用场景。同时,超级账本Fabric不能与其他区块链进行交互,因此存在信息孤岛。
图2是本申请实施例的联盟区块链***的网络架构示意图。图3是本申请实施例的联盟区块链***的功能模块示意图。图4是本申请实施例的账户数据结构的示意图。如图2所示,本实施例的联盟区块链***包括多个对等节点A1-An、多个排序节点B1-Bn和多个客户端节点C1-Cn。多个对等节点A1-An、多个排序节点B1-Bn和多个客户端节点C1-Cn连接到联盟区块链网络100中,并通过联盟区块链网络100连接通信。其中,对等节点A1-An之间通过Gossip传输协议进行同步。联盟区块链网络100为一种P2P网络(Peer-to-Peernetworking,对等网络)。
在联盟区块链***中,对等节点可以为背书节点或验证节点。其中背书节点根据背书规则对客户端节点提出的交易提案进行背书。排序节点对背书后的交易进行排序和打包区块。验证节点对区块中的交易进行校验并确认。具体地,背书节点在接收到交易提案后,模拟执行该交易,然后将交易提案和模拟执行结果打包在一起,并对其进行签名后发送给客户端节点。应理解,模拟执行交易的结果及状态修改并不写入账本。在客户端节点接收到各个背书节点的应答后,对由交易提案和模拟执行结果组成的交易进行签名后发送给排序节点。排序节点根据共识机制对接收到的交易进行共识排序,按照区块生成策略将一批交易打包到一起生成新的区块发送给验证节点。验证节点在接收到区块后对区块中的每笔交易进行校验,检查交易的输入输出是否符合当前区块链的状态,校验完成后将区块写入账本。应理解,背书节点有时也可以执行验证节点的功能。
优选地,联盟区块链***支持BFT(拜占庭容错机制)和Kafka共识机制。BFT共识机制指只要有2/3的验证节点确认的账本即可成为标准账本。Kafka共识机制基于Kafka(分布式消息***)集群的排序实现,支持可持久化和可扩展化。通过使用Kafka提供排序服务并使用容错的方式提供了多链数据的一致性。
在本实施例中,如图3所示,本实施例的联盟区块链***的功能单元包括通证流转单元31、账本及交易单元32、链码单元33和权限管理单元34。账本及交易单元32被配置为根据共识机制维护联盟区块的账本,该账本中包括区块链数据结构以及状态数据库以记录交易及交易后区块链的当前状态。链码单元33被配置为基于对所部署的链码的调用通过账本及交易单元对联盟区块的账本进行操作。其中,联盟区块链***中所部署的链码用于实现交易执行的逻辑,其包括***资产链码。通证流转单元31被配置为维护持有通证的账户以及通过该账户的签名将与通证相关的状态写入账本中的与***资产链码相关的字段以进行通证的流通。权限管理单元34被配置为基于许可证书执行权限管理。其中,权限管理单元采用PKI(Public Key Infrastructure,公钥基础设施)技术生成许可证书。
联盟区块链***中所部署的链码依赖容器或状态机技术。容器技术是轻量级的操作***虚拟化,可以在一个资源隔离的进程中运行应用程序。容器技术使得运行应用程序所必须的组件都将打包成一个镜像并且可以复用。在执行镜像时,镜像运行在一个隔离环境中,不会共享主机的内存、CPU以及磁盘,这保证了容器内进程不能监控容器外的任何进程。因此,容器技术轻量级的脚本提高了***的性能,并且每个容器均可以看作一个不同的微服务实现了独立升级。由于容器封装了所有运行应用程序所必须的相关细节使得镜像可以灵活地从一个环境移植到另一个环境。
在本实施例中,联盟区块链***通过权限管理单元34向联盟区块链***中的节点颁发基于PKI技术的证书。PKI包括CA(Certificate Authority)。其中,联盟区块链***通过CA向联盟的成员颁发根证书(rootCert),为每个授权用户注册证书(eCert)和为每个注册用户颁发交易证书(TCerts)。
同时,联盟区块链***在用户申请注册节点的同时获得其账户以支持通证的流通。本实施例中的账户支持可配置化的多资产***,满足了匿名用户与联盟区块链直接交互的需求,并实现了在链码的调用时识别交易发起者的身份。如图4所示,账户4包括账户余额41和校验码Counter。账户余额41包含了各个通证的类型和各类型的通证数量。校验码Counter用于交易排序。
其中,账户的生成基于预定的算法。该预定的算法生成账户的私钥和公钥,并通过公钥单向导出对应的账户地址。优选地,将公钥通过哈希运算导出该账户的地址。例如,一个账户的地址、私钥和公钥如下表所示:
Figure BDA0001691142920000061
优选地,采用secp256k1椭圆曲线算法生成账户的私钥和公钥。secp256k1是基于有限域上的椭圆曲线,其性能(如计算速度等)要比其他椭圆曲线高30%。并且secp256k1椭圆曲线算法中的常量往往是以一种可预测的方式产生的,因此采用secp256k1椭圆曲线算法生成账户的私钥和公钥更加安全。每个用户的账户拥有一个私钥、一个公钥和一个地址,可以在进行相关链码的调用时附上账户的私钥签名,用来指明当前交易的发起者身份。
在联盟区块链***中所部署的链码包括***资产链码。通证流转单元31通过账户的私钥签名将与通证相关的状态写入账本中的与***资产链码相关的字段,使得通证可以在联盟区块链***中流通。任何用户的客户端通过链码的相关接口实现转账交易都会改变账本中的相关状态,从而实现了通证在联盟区块链***中的流转。
优选地,***资产链码被配置为封装通证发行接口以使得联盟区块链***支持自定义通证的发行。通过通证流转单元31的支持使得不同行业可以建立定制化的联盟区块链***以在满足基本业务功能的同时,实现自定义通证流转和定制化的经济激励模型。
优选地,本实施例的联盟区块链***还包括多个中继背书节点,被配置为对跨链交易提案进行背书签名。联盟区块链***的功能单元还包括跨链管理单元35,被配置为提供跨链接口以实现联盟区块链***与公有链***的跨链交互。联盟区块链***中所部署的链码中还包括跨链链码。通过跨链链码在联盟区块链***注册公有链跨链信息以使得双方能够进行跨链交易。例如,在联盟区块链***侧的账户A与公有链***侧的账户B进行同种通证的跨链交易。则账户A的跨链请求被联盟区块链***验证通过后,账户A向联盟区块链***中的跨链功能账户发送预定数量的通证锁定。联盟区块链***的中继背书节点对该跨链交易提案进行背书签名,向公有链侧发起交易提案投票。公有链***预先部署了跨链合约,在跨链交易提案及公有链***侧的跨链交易请求被验证通过后,跨链合约账户解锁预定数量的通证发送给账户B。也就是说,联盟区块链***与公有链***之间的跨链交易是通过通证的锁定和解锁来实现的,这使得联盟区块链***不再存在信息孤岛。
另外,本实施例为上层应用提供了对应的API(Application Program Interface,应用程序接口)和对应封装API的SDK(Software Development Kit,软件开发工具包)。上层应用可通过SDK访问联盟区块链网络中的通证流转单元31、账本及交易单元32、链码单元33、权限管理单元34和跨链管理单元35等各个单元。
本实施例通过增加通证流转单元并在联盟区块链***所部署的链码中增加***资产链码,使得联盟区块链***能够进行通证的流转,这提高了联盟区块链***的性能并扩展了联盟区块链***的应用需求。
本实施例的联盟区块链***适于部署在多个服务器上,该服务器包括通用的计算机硬件结构,如处理器和存储器。存储器适于存储处理器可执行的指令或程序。处理器可以是独立的微处理器,也可以是一个或多个微处理器的集合。由此,处理器通过执行存储器中所存储的指令,从而执行本实施例中的联盟区块链的功能以实现联盟区块账本的维护和通证的流通。本领域的技术人员应明白,本实施例可通过计算机指令来实现,这些计算机指令可以存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置用于实现本实施例指定的功能。也可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现本实施例指定的功能的装置。
以上所述仅为本申请的优选实施例,并不用于限制本申请,对于本领域技术人员而言,本申请可以有各种改动和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。

Claims (6)

1.一种联盟区块链***,所述联盟区块链***包括由多个对等节点和排序节点组成的对等网络;
其中,所述联盟区块链***包括:
账本及交易单元,被配置为维护联盟区块的账本,所述账本包括区块链数据结构以及状态数据库;
链码单元,被配置为基于对所部署的链码的调用通过所述账本及交易单元对账本进行操作,其中,所部署的链码包括***资产链码;
权限管理单元,被配置为基于许可证书执行权限管理;以及
通证流转单元,被配置为维护持有通证的账户以及通过所述账户的签名将与通证相关的状态写入所述账本中的与所述***资产链码相关的字段以进行通证的流通;
跨链管理单元,被配置为提供跨链通证流通的接口;
多个中继背书节点,被配置为对跨链交易提案进行背书验证。
2.根据权利要求1所述的联盟区块链***,其特征在于,所述***资产链码被配置为封装通证发行接口以使得所述联盟区块链***支持自定义通证的发行。
3.根据权利要求1所述的联盟区块链***,其特征在于,所述账户的信息包括账户的私钥、公钥和地址;
所述账户的签名为所述账户的私钥签名,所述账户的私钥签名用于识别所述账户的身份。
4.根据权利要求3所述的联盟区块链***,其特征在于,通过secp256k1椭圆曲线算法生成所述私钥,通过所述私钥导出所述公钥和地址。
5.根据权利要求1所述的联盟区块链***,其特征在于,所述联盟区块链中的多个所述对等节点通过Gossip协议进行同步。
6.根据权利要求1所述的联盟区块链***,其特征在于,所述权限管理单元采用PKI技术生成所述许可证书。
CN201810594263.8A 2018-06-11 2018-06-11 一种联盟区块链*** Active CN108810137B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810594263.8A CN108810137B (zh) 2018-06-11 2018-06-11 一种联盟区块链***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810594263.8A CN108810137B (zh) 2018-06-11 2018-06-11 一种联盟区块链***

Publications (2)

Publication Number Publication Date
CN108810137A CN108810137A (zh) 2018-11-13
CN108810137B true CN108810137B (zh) 2021-10-01

Family

ID=64088998

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810594263.8A Active CN108810137B (zh) 2018-06-11 2018-06-11 一种联盟区块链***

Country Status (1)

Country Link
CN (1) CN108810137B (zh)

Families Citing this family (38)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109523317A (zh) * 2018-11-16 2019-03-26 上海万向区块链股份公司 一种分布式生态的通证***
CN109413202B (zh) * 2018-11-29 2021-07-09 北京京东尚科信息技术有限公司 区块链交易信息的排序***及方法
WO2020108289A1 (zh) * 2018-11-29 2020-06-04 华为技术有限公司 一种数据库***、节点和方法
CN109635165A (zh) * 2018-12-06 2019-04-16 北京磁云数字科技有限公司 基于树形区块链网络的数据汇总方法、装置、设备及介质
CN109710387B (zh) * 2018-12-06 2020-12-15 成都佰纳瑞信息技术有限公司 一种用于区块链事务优先级排序的策略引擎及其使用方法
CN111327565B (zh) * 2018-12-13 2022-09-06 北京果仁宝软件技术有限责任公司 区块链出块方法和***
CN109685418A (zh) * 2018-12-14 2019-04-26 合肥维天运通信息科技股份有限公司 一种基于区块链技术的诚信物流联盟***及方法
CN111325552A (zh) * 2018-12-14 2020-06-23 北京海益同展信息科技有限公司 数据处理方法及装置、电子设备、存储介质
CN111355757B (zh) * 2018-12-21 2022-06-07 航天信息股份有限公司 供应链领域的区块链的跨链通信方法及装置
CN109685489B (zh) * 2018-12-28 2021-06-01 杭州云象网络技术有限公司 一种区块链之间的资产跨链交易方法
CN109858908B (zh) * 2019-01-09 2021-07-27 暨南大学 联盟链构建方法、交易方法及分布式供应链***
CN109583863B (zh) * 2019-01-21 2024-04-02 深圳市祥云万维科技有限公司 一种区块链资源交易网络和交易方法
CN111489256B (zh) * 2019-01-25 2023-06-23 京东科技控股股份有限公司 用于多链区块链***中的跨链处理方法、设备及***
CN109872156A (zh) * 2019-03-11 2019-06-11 赛迪(青岛)区块链研究院有限公司 一种联盟链共识***及方法
CN110020860B (zh) * 2019-04-09 2023-09-05 湖南天河国云科技有限公司 一种跨链资产转移方法、***及计算机可读存储介质
CN110163751B (zh) * 2019-04-15 2023-07-04 广州致链科技有限公司 面向联盟链的区块链访问***及其实现方法
CN110223170A (zh) * 2019-05-15 2019-09-10 北京瑞卓喜投科技发展有限公司 基于联盟链的证券型通证的发行方法及***
CN110222532A (zh) * 2019-06-06 2019-09-10 杭州趣链科技有限公司 一种基于命名空间实现联盟链隐私保护的分区共识方法
CN110415114A (zh) * 2019-06-12 2019-11-05 阿里巴巴集团控股有限公司 一种在区块链中解锁账户的方法和装置
CN110430235B (zh) * 2019-06-28 2020-11-03 创新先进技术有限公司 跨链发送可认证消息的方法、装置、存储介质和计算设备
CN112003703B (zh) 2019-06-28 2023-08-22 创新先进技术有限公司 一种跨链发送可认证消息的方法和装置
US11251966B2 (en) 2019-06-28 2022-02-15 Advanced New Technologies Co., Ltd. Sending cross-chain authenticatable messages
US11356282B2 (en) 2019-06-28 2022-06-07 Advanced New Technologies Co., Ltd. Sending cross-chain authenticatable messages
CN110401656B (zh) * 2019-07-24 2021-11-30 西安纸贵互联网科技有限公司 区块链管理***
CN110474901B (zh) * 2019-08-13 2021-12-07 西安纸贵互联网科技有限公司 公有区块链网络***
CN110581887B (zh) * 2019-09-02 2021-03-30 北京海益同展信息科技有限公司 数据处理方法、装置、区块链节点及存储介质
CN110991573B (zh) * 2019-11-04 2023-09-01 京东科技信息技术有限公司 一种产品管理方法、***、客户端节点以及存储介质
CN111159764A (zh) * 2019-12-26 2020-05-15 杭州趣链科技有限公司 基于投票选举的链上与链下相结合实现联盟链自治的方法
CN111163165A (zh) * 2019-12-28 2020-05-15 北京工业大学 一种基于Fabric联盟链的投票共识方法
CN111182075A (zh) * 2019-12-31 2020-05-19 杭州趣链科技有限公司 一种fabric区块链网络联盟组网方法
CN111598650A (zh) * 2020-04-28 2020-08-28 深圳壹账通智能科技有限公司 基于区块链网络的资源请求交易方法及相关装置
CN111741026B (zh) * 2020-08-07 2020-12-01 百度在线网络技术(北京)有限公司 一种跨链事务请求处理方法、装置、设备以及存储介质
CN112398853B (zh) * 2020-11-16 2023-04-18 东软集团股份有限公司 一种实现联盟链跨链通信的方法、装置及***
CN112783877B (zh) * 2020-12-30 2024-06-07 北京百度网讯科技有限公司 跨链数据验证方法、装置、设备和存储介质
CN112950180A (zh) * 2021-02-24 2021-06-11 中国工商银行股份有限公司 一种基于联盟链的通证方法、***、电子设备及存储介质
CN113094398B (zh) * 2021-04-20 2024-04-05 深圳力维智联技术有限公司 一种基于区块链技术的数据链路追踪的方法
CN114661421A (zh) * 2022-03-30 2022-06-24 蚂蚁区块链科技(上海)有限公司 联盟链中部署链码的方法和***
CN114979244B (zh) * 2022-04-29 2023-12-22 上海交通大学 基于哈希时间锁定协议的多链可信交易BaaS服务平台架构

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106127578A (zh) * 2016-06-20 2016-11-16 深圳市淘淘谷信息技术有限公司 一种用区块链来表现有价证券流通的方法
EP3236403A2 (en) * 2016-04-22 2017-10-25 Sony Corporation Client, server, method and identity verification system
CN107660293A (zh) * 2015-04-20 2018-02-02 欧吉达克斯公司 物权电子凭证(edt)的分布式管理方法及其***
CN107992621A (zh) * 2017-12-22 2018-05-04 杭州云象网络技术有限公司 一种基于区块链多链技术融合的智能电影产业服务***

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107660293A (zh) * 2015-04-20 2018-02-02 欧吉达克斯公司 物权电子凭证(edt)的分布式管理方法及其***
EP3236403A2 (en) * 2016-04-22 2017-10-25 Sony Corporation Client, server, method and identity verification system
CN106127578A (zh) * 2016-06-20 2016-11-16 深圳市淘淘谷信息技术有限公司 一种用区块链来表现有价证券流通的方法
CN107992621A (zh) * 2017-12-22 2018-05-04 杭州云象网络技术有限公司 一种基于区块链多链技术融合的智能电影产业服务***

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
区块链技术及其在信息安全领域的研究进展;刘敖迪等;《软件学报》;20180427;全文 *

Also Published As

Publication number Publication date
CN108810137A (zh) 2018-11-13

Similar Documents

Publication Publication Date Title
CN108810137B (zh) 一种联盟区块链***
US12028459B2 (en) Multi-access edge computing node with distributed ledger
CN110915166B (zh) 区块链
CN111144881B (zh) 对资产转移数据的选择性访问
CN109359957B (zh) 一种安全多方计算的方法及相关装置
WO2021184963A1 (zh) 调用合约的方法及装置
CN110226168B (zh) 用于提供区块链云服务的接口的***和方法
US11762842B2 (en) Systems and methods for asynchronous delayed updates in virtual distributed ledger networks
US11765225B2 (en) Systems and methods for microservice execution load balancing in virtual distributed ledger networks
Bozic et al. Securing virtual machine orchestration with blockchains
JP2020515092A (ja) ブロックチェーン監視及び管理
JP7479393B2 (ja) 仮想分散型台帳ネットワークのためのシステムおよび方法
CN110263580B (zh) 基于区块链的数据处理方法、装置和区块链节点
CA3180131A1 (en) Method, apparatus, and computer-readable medium for authentication and authorization of networked data transactions
US10805294B1 (en) Systems and methods for validating device permissions of computing devices to execute code on a decentralized database
US11763298B2 (en) Systems and methods for hybrid synchronization in virtual distributed ledger networks
CN111698198B (zh) 秘密生成和份额分发
CN115705571A (zh) 保护可审计的帐户的隐私
Swarnkar et al. Security, privacy, trust management and performance optimization of blockchain technology
US9361435B1 (en) Multi-tier digital supply chain management
KR20190100827A (ko) 블록체인을 이용한 제조사 및 클라이언트 중개 시스템
CN114239043A (zh) 一种基于区块链技术构建的共享加密存储***
US20240005316A1 (en) Method, apparatus, and computer-readable medium for authentication and authorization of networked data transactions
CN116032494A (zh) 数据交互方法、区块链预言机、设备及介质

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
CB03 Change of inventor or designer information
CB03 Change of inventor or designer information

Inventor after: Yang Wentao

Inventor after: Wang Hao

Inventor after: Chen Chang

Inventor after: Wang Qiang

Inventor after: Tang Ling

Inventor after: Xuan Songtao

Inventor after: Gao Zhenfeng

Inventor before: Gao Zhenfeng

Inventor before: Wang Hao

Inventor before: Chen Chang

Inventor before: Wang Qiang

Inventor before: Tang Ling

Inventor before: Xuan Songtao

Inventor before: Yang Wentao

GR01 Patent grant
GR01 Patent grant