7
Table of Contents
Περίληψη ......................................................... - 1 -
Abstract ..............................................................
Acknowledgments .......................................................
Motivation ...........................................................
.......................................................
1.1 Scope ......................................................... 14
1.2 Research Topics .................................................. 14
1.3 Outline ........................................................ 15
1.4 Full Development ................................................. 16
Chapter 2: Theoretical Part ...............................................
2.1 Power Purchase Agreements (PPAs) .................................... 17
2.2 Virtual PPAs (vPPAs) .............................................. 18
2.3 Energy Attribute Certificates (EACs) .................................... 19
2.4 Blockchain technology in optimizing vPPAs ............................... 22
2.5 Ethereum Request for Comments (ERC) ................................. 22
2.6 Related Bibliography Work .......................................... 23
Chapter 3: Optimistic Ethereum Blockchain ...................................
....................................................... 25
3.2 The Optimistic System .............................................. 25
3.3 Optimistic Virtual Machine (OVM) ..................................... 26
3.4 Blocks......................................................... 26
3.5 Scalability & Gas Costs ............................................. 27
3.6 Security........................................................ 29
Chapter 4: Conceptual Approach ...........................................
4.1 Research Design.................................................. 31
4.2 Programming languages ............................................ 32
4.3 Creating Smart Contracts ........................................... 33
Chapter 5: Implementation ...............................................
5.1 Technical Requirements ............................................ 34
5.2 Smart Contract Development ......................................... 35
5.2.1 Constraints and Conditions ............................................
5.2.2 Contract Structure ..................................................
5.2.3 Contract Creation Functions ...........................................
5.2.4 ERC 1888 and 1155 ..................................................