The emergence of Smart Contracts in the Blockchain sector attracted a variety of domains. This helped Blockchain flexibly extend its territory beyond financial markets to cover the Internet of Things, supply chain, etc. For this reason, Smart Contracts become more demanding in terms of real-world data. Consequently, oracles were proposed to ensure data transmission between Blockchain and hors chaîne. Chainlink, in particular, is an emerging decentralized oracle solution that offers to transfer data from external data sources right to Smart Contracts. In this thesis, we propose to theoretically and experimentally explore Chainlink. The main components of Chainlink are the Chainlink node and adapters, we therefore investigate the best options for node operators and Chainlink users to adopt in their systems. In particular, we demonstrate how Chainlink nodes behave when varying a set of its internal and external parameters. This includes hardware as well as software elements. Finally, we implemented a decentralized network of Chainlink oracles based on Cloud services and evaluated the overall performance in terms of response time and total cost of Cloud, Ethereum and Chainlink services.
| Date | 3 Dec 2021 |
|---|
| Original language | French |
|---|
| Awarding Institution | - École de technologie supérieure
|
|---|
| Supervisor | Abdelouahed Gherbi (Supervisor) & Kaiwen Zhang (Co-supervisor) |
|---|
Hammemi, E. (Author),
Gherbi (Supervisor) &
Zhang (Co-supervisor),
3 Dec 2021Student thesis: Master's thesis › Master in Engineering: Information Technology Engineering