Rethinking general-purpose decentralized computing
Alp EC, Kokoris Kogias E, Fragkouli G, Ford B. 2019. Rethinking general-purpose decentralized computing. Proceedings of the Workshop on Hot Topics in Operating Systems. HotOS: Workshop on Hot Topics in Operating Systems, 105–112.
Download
No fulltext has been uploaded. References only!
Conference Paper
| Published
| English
Scopus indexed
Author
Alp, Enis Ceyhun;
Kokoris Kogias, LefterisISTA;
Fragkouli, Georgia;
Ford, Bryan
Abstract
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.
Publishing Year
Date Published
2019-05-01
Proceedings Title
Proceedings of the Workshop on Hot Topics in Operating Systems
Publisher
ACM
Page
105-112
Conference
HotOS: Workshop on Hot Topics in Operating Systems
Conference Location
Bertinoro, Italy
Conference Date
2019-05-13 – 2019-05-15
ISBN
IST-REx-ID
Cite this
Alp EC, Kokoris Kogias E, Fragkouli G, Ford B. Rethinking general-purpose decentralized computing. In: Proceedings of the Workshop on Hot Topics in Operating Systems. ACM; 2019:105-112. doi:10.1145/3317550.3321448
Alp, E. C., Kokoris Kogias, E., Fragkouli, G., & Ford, B. (2019). Rethinking general-purpose decentralized computing. In Proceedings of the Workshop on Hot Topics in Operating Systems (pp. 105–112). Bertinoro, Italy: ACM. https://doi.org/10.1145/3317550.3321448
Alp, Enis Ceyhun, Eleftherios Kokoris Kogias, Georgia Fragkouli, and Bryan Ford. “Rethinking General-Purpose Decentralized Computing.” In Proceedings of the Workshop on Hot Topics in Operating Systems, 105–12. ACM, 2019. https://doi.org/10.1145/3317550.3321448.
E. C. Alp, E. Kokoris Kogias, G. Fragkouli, and B. Ford, “Rethinking general-purpose decentralized computing,” in Proceedings of the Workshop on Hot Topics in Operating Systems, Bertinoro, Italy, 2019, pp. 105–112.
Alp EC, Kokoris Kogias E, Fragkouli G, Ford B. 2019. Rethinking general-purpose decentralized computing. Proceedings of the Workshop on Hot Topics in Operating Systems. HotOS: Workshop on Hot Topics in Operating Systems, 105–112.
Alp, Enis Ceyhun, et al. “Rethinking General-Purpose Decentralized Computing.” Proceedings of the Workshop on Hot Topics in Operating Systems, ACM, 2019, pp. 105–12, doi:10.1145/3317550.3321448.