Repository logo

Infoscience

  • English
  • French
Log In
Logo EPFL, École polytechnique fédérale de Lausanne

Infoscience

  • English
  • French
Log In
  1. Home
  2. Academic and Research Output
  3. Conferences, Workshops, Symposiums, and Seminars
  4. Rethinking General-Purpose Decentralized Computing
 
conference paper

Rethinking General-Purpose Decentralized Computing

Alp, Enis Ceyhun  
•
Kokoris-Kogias, Eleftherios  
•
Fragkouli, Georgia  
Show more
January 1, 2019
HotOS '19: Proceedings of the Workshop on Hot Topics in Operating Systems
Workshop on Hot Topics in Operating Systems (HotOS)

While showing great promise, smart contracts are difficult to program correctly, as they need a deep understanding of cryptography and distributed algorithms, and offer limited functionality, as they have to be deterministic and cannot operate on secret data. In this paper we present Protean, a general-purpose decentralized computing platform that addresses these limitations by moving from a monolithic execution model, where all participating nodes store all the state and execute every computation, to a modular execution-model. Protean employs secure specialized modules, called functional units, for building decentralized applications that are currently insecure or impossible to implement with smart contracts. Each functional unit is a distributed system that provides a special-purpose functionality by exposing atomic transactions to the smart-contract developer. Combining these transactions into arbitrarily-defined workflows, developers can build a larger class of decentralized applications, such as provably-secure and fair lotteries or e-voting.

  • Files
  • Details
  • Metrics
Loading...
Thumbnail Image
Name

Rethinking General-Purpose Decentralized Computing.pdf

Type

Postprint

Version

http://purl.org/coar/version/c_ab4af688f83e57aa

Access type

openaccess

Size

697.68 KB

Format

Adobe PDF

Checksum (MD5)

2069dee37928ffa7aa0770975d10e7c5

Loading...
Thumbnail Image
Name

protean-slides.pdf

Type

N/a

Access type

openaccess

License Condition

CC BY-NC-ND

Size

6.36 MB

Format

Adobe PDF

Checksum (MD5)

bce1a7ef83ceba0778f2abf6f6aac675

Logo EPFL, École polytechnique fédérale de Lausanne
  • Contact
  • infoscience@epfl.ch

  • Follow us on Facebook
  • Follow us on Instagram
  • Follow us on LinkedIn
  • Follow us on X
  • Follow us on Youtube
AccessibilityLegal noticePrivacy policyCookie settingsEnd User AgreementGet helpFeedback

Infoscience is a service managed and provided by the Library and IT Services of EPFL. © EPFL, tous droits réservés