Chainspace: A Sharded Smart Contracts Platform

By Mustafa Al-Bassam, Alberto Sonnino, Shehar Bano, Dave Hrycyszyn, George Danezis. Network and Distributed System Security Symposium, 2017

322 citations recorded by the source corpus.

Chainspace is a decentralized infrastructure, known as a distributed ledger, that supports user defined smart contracts and executes user-supplied transactions on their objects. The correct execution of smart contract transactions is verifiable by all. The system is scalable, by sharding state and the execution of transactions, and using S-BAC, a distributed commit protocol, to guarantee consistency. Chainspace is secure against subsets of nodes trying to compromise its integrity or availability properties through Byzantine Fault Tolerance (BFT), and extremely high-auditability, non-repudiation and `blockchain' techniques. Even when BFT fails, auditing mechanisms are in place to trace malicious participants. We present the design, rationale, and details of Chainspace; we argue through evaluating an implementation of the system about its scaling and other features; we illustrate a number of privacy-friendly smart contracts for smart metering, polling and banking and measure their performance.

View Paper: https://www.semanticscholar.org/paper/11628f59857d7a85971e8b68496016e9d1737d9d

How researchers see this paper

The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.

  1. Hung Dang
  2. Alberto Sonnino
  3. Eleftherios Kokoris-Kogias
  4. Tien Tuan Anh Dinh
  5. Ewa Syta
  6. George Danezis
  7. Philipp Jovanovic
  8. Ee-Chien Chang

Citations in the corpus