Blockchain has been applied to data sharing to ensure the integrity of data and chain of custody. Sharing big data such as large biomedical data files is a challenge to blockchain systems since the ledger is not designed to maintain big files, access control is an issue, and users may be dishonest. We call big data such as big files stored outside of a ledger that includes the blockchain and world state at a blockchain node as "off-state" and propose an off-state sharing protocol for a blockchain system to share big data between pairs of nodes. In our protocol, only encrypted files are transferred. The cryptographic key is stored in the world state in a secure way and can be accessed only by authorized parties. A receiver has to request the corresponding cryptographic key from the sender to decrypt such encrypted files. All requests are run through transactions to establish reliable chain of custody. We design and implement a prototypical blockchain off-state sharing system, BOSS, with Hyperledger Fabric. Extensive experiments were performed to validate the feasibility and performance of BOSS.
翻译:为确保数据和监管链的完整性,对数据共享应用了链条。共享大型数据(如大型生物医学数据文档)对链锁系统是一个挑战,因为分类账的设计不是为了维护大文件,访问控制是一个问题,用户可能不诚实。我们称大数据(如在分类账之外存储的大文件),该分类账中包括“离州”的链链链和世界状态,作为“离州”,并提议一个“离州”的条链共享协议,用于共享两个节点之间的大数据。在我们的协议中,只有加密文件才能被传输。加密密钥以安全的方式存储在世界上状态,只能被授权方访问。接收者必须请求发送者提供相应的加密密钥来解密此类加密文件。所有请求都通过交易来建立可靠的监管链。我们设计并实施了一种Protocional-lock-lance-off State共享系统(BOSS),使用超利德格·弗布里奇。进行了广泛的实验,以验证BOSS的可行性和性能。