background image

22 

2.4 Blockchain technology in optimizing vPPAs 

 
Blockchain technology has the potential to significantly optimize VPPAs by enhancing transparency, 
security,  and  efficiency. Using  a  decentralized  ledger, blockchain  ensures  that all transactions  and 
contract details are immutable and tamper-proof, which fosters trust between energy producers and 
corporate consumers. This technology allows for real-time tracking (combined with equipment, IoT) 
of  energy  generation  and  consumption,  ensuring  that  renewable  energy  claims  are  credible  and 
transparent  [18],  [19].  Additionally,  blockchain  enables  the  use  of  smart  contracts,  which  can 
automate  transactions,  reducing  the  risk  of  human  error  or  fraud.  The  cryptographic  features  of 
blockchain  further  secure  the  data  associated  with  VPPAs,  protecting  sensitive  information  from 
cyber  threats,  which  is  crucial  given  the  financial  and  operational  data  involved.  Moreover, 
blockchain  streamlines the VPPA process  by  reducing the  need  for  intermediaries,  leading to cost 
savings and faster contract execution. The technology also supports the verification and tracking of 
EACs, ensuring that the energy sold under a VPPA is genuinely renewable and not subject to double 
counting.  Blockchain's  decentralized  nature  facilitates  the  seamless  execution  of  VPPAs  across 
different  countries,  making  it  particularly  advantageous  for  multinational  corporations  looking  to 
purchase renewable energy globally. Additionally, blockchain can support dynamic pricing  models 
and peer-to-peer energy trading, allowing for more flexible and decentralized energy markets. This 
technological advancement ultimately contributes to the growth and adoption of renewable energy by 
making VPPAs more reliable and efficient [20], [21]

2.5 Ethereum Request for Comments (ERC) 

In Ethereum, standards refer to predefined rules and guidelines that ensure interoperability, security, 
and functionality within the Ethereum blockchain ecosystem. These standards are critical for creating 
and  interacting  with  smart  contracts,  tokens,  decentralized  applications  (dApps),  and  other 
blockchain-based  systems.  The Ethereum  Request  for  Comments  (ERC) process  defines  these 
standards, with various ERC proposals addressing different use cases [22], [23], [24], [25]. 
 
Key Ethereum Standards (ERCs): 

  ERC-20:  This  is  the  most  well-known  and  widely  adopted  standard  for  creating  fungible 

tokens on Ethereum. Fungible tokens are identical and interchangeable with one another, like 
currencies. The ERC-20 standard defines six key functions that a token smart contract must 
implement, such as 

transfer, balanceOf, and approve. 

  ERC-721: ERC-721 is a standard for non-fungible tokens (NFTs), meaning each token  is 

unique.  This  standard  is  widely  used  in  applications  such  as  digital  collectibles  (e.g., 
CryptoKitties) and assets that require unique ownership rights. 

  ERC-1155:  This  is  a multi-token  standard that  allows  a  single  smart  contract to  manage 

both  fungible  and  non-fungible  tokens.  It's  more  efficient  than  ERC-20  and  ERC-721  for 
applications like gaming, where both token types (e.g., in-game currencies and unique items) 
are  needed. ERC-1155 reduces the transaction  and  gas costs  by  enabling  batch  transfers of 
different tokens. 

  ERC-1888: This is a relatively newer standard designed for EACs, a specific type of token 

representing environmental commodities like renewable energy credits. ERC-1888 facilitates 
the management, trade, and redemption of green energy certificates on the blockchain, making 
it highly relevant for energy markets and green energy certification projects. 

 
How ERCs Work 

  ERC proposals are typically initiated by developers who seek to address a specific problem 

or requirement in Ethereum's ecosystem.