Chainspace:一个分片智能合约平台
密码学与安全
2017-08-15 v1
摘要
Chainspace 是一种去中心化基础设施,称为分布式账本,支持用户定义的智能合约并在其对象上执行用户提供的交易。智能合约交易的正确执行可由所有人验证。该系统是可扩展的,通过对状态和交易的执行进行分片,并使用 S-BAC(一种分布式提交协议)来保证一致性。Chainspace 通过 Byzantine Fault Tolerance (BFT) 以及极高的可审计性、不可否认性和“区块链”技术,确保免受试图破坏其完整性或可用性属性的节点子集的威胁。即使 BFT 失效,也部署了审计机制来追踪恶意参与者。我们介绍了 Chainspace 的设计、原理和细节;我们通过对系统实现的评估来论证其扩展性及其他特性;我们展示了一些注重隐私的智能合约,用于智能电表、投票和银行业务,并测量了它们的性能。
引用
@article{arxiv.1708.03778,
title = {Chainspace: A Sharded Smart Contracts Platform},
author = {Mustafa Al-Bassam and Alberto Sonnino and Shehar Bano and Dave Hrycyszyn and George Danezis},
journal= {arXiv preprint arXiv:1708.03778},
year = {2017}
}