计算机科学
可扩展性
可验证秘密共享
正确性
外包
块链
分布式计算
云计算
计算
代表
理论计算机科学
计算机安全
数据库
算法
操作系统
程序设计语言
集合(抽象数据类型)
政治学
法学
作者
Lijuan Huo,Libing Wu,Zhuangzhuang Zhang,Chunshuo Li,Debiao He,Jing Wang
标识
DOI:10.1109/tifs.2024.3403489
摘要
Existing multitask outsourcing computations struggle to guarantee the fairness for participants and the correctness of the computation results. Some solutions use blockchain to address the fairness issue in outsourcing computations. However, blockchain suffers from poor data privacy due to its public and transparent nature, as well as the latency because of limited scalability. To effectively confront these problems, we propose the Libras: a fair, secure, verifiable and scalable outsourcing computation scheme based on blockchain. In Libras, tasks are divided into multiple sub-task blocks, coupled with a deposit mechanism that enforces fairness throughout the process. Libras integrates a commitment mechanism with on-chain and off-chain collaboration for security, where the computation results are securely stored off-chain while proofs of these results are immutably recorded on-chain. Moreover, it employs a Directed Acyclic Graph (DAG)-based ledger architecture to significantly expedite transaction confirmations and facilitate elastic scalability. Furthermore, we devise a batch verification algorithm to simultaneously verify the accuracy of all computation results. Theoretical analysis and experiments demonstrate that Libras is fair, secure, verifiable, and scalable. The comparison results indicate that the verification time is 1.2× that of FVP-EOC.
科研通智能强力驱动
Strongly Powered by AbleSci AI