![]() ![]() In a way, the execution platform is seen as a blackbox, and its execution output cannot be trusted, checked, or scrutinized. ![]() Even with the use of the right hooks, it could be possible to modify the same source code, yet have it look unchanged if inspected. ![]() Typically, the execution output of the same source code can be different due to a multitude of reasons, such as differences in setup, hardware platforms, running environment. However, there are no guarantees that the code will run as promised. Traditionally, the open source community has been highly successful in providing some level of flexibility and trust through the public review, inspection and scrutiny of source code. We give a definition for open execution and describe a few use cases. In this article, we discuss how blockchain is the right model and computing platform for open execution. We call this phenomenon “ Open Execution.” As opposed to blackbox execution, open execution has the ability to verify, validate, and scrutinize the execution outcome, and thereby increasing the trust and credibility of execution. In this article, we argue that blockchain has paved the way for an unprecedented, powerful phenomenon that is far superior to open source. IEEE Blockchain Technical Briefs, December 2018 Khaled Salah, Khalifa University Ernesto Damiani, Khalifa University Ala Al-Fuqaha, Western Michigan University Thomas Martin, Manchester Metropolitan University Kamal Taha, Khalifa University and M. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |