APPLICATION OF BLOCKCHAIN TO SUPPORT SERVICE LEVEL AGREEMENTS
A key issue facing the internet is the increasing complexity of network infrastructure, the number of vendors and systems that need to be managed. One key method that has traditionally been used to manage the complex vendor relationships are Service Level Agreements (SLAs). These are usually paper-based systems and require complex human interaction to manage. When internet services are disrupted, the process to manage that is currently human-based. This project aims to use Hyperledger Fabric to provide an automated contract execution system for Network Function Virtualization (NFV) and Software Defined Networking (SDN) networks. Through applying the immutability of the blockchain, issues will be registered and the smart contracts will automatically penalise vendors who have not delivered the promised service levels. In addition, AI will be applied in order to analyse the smart contract execution as well as the SLA performance. This project is a great opportunity to understand the role blockchain can play in the emerging communications architecture.
MICRO-PAYMENTS SOLUTION FOR CONTENT DISTRIBUTION, INTEGRATING ETHEREUM, IPFS AND THE ΜRAIDEN NETWORK
This project delves into the application of Ethereum, IPFS and µRaiden network to an offline content distribution and replication platform based on a Blockchain-oriented solution. The model simulates the creation of a private Ethereum network, in which the content provider distributes content files stored on the IPFS network to selected source nodes by executing a Solidity Smart Contract running on the Blockchain infrastructure. Using the principles of opportunistic networking and of device-to-device (D2D) communication, the Source Nodes are then responsible for the further distribution and replication of the files among peer Content Consumers in urban environments in exchange of micropayments acting on channels provided by the µRaiden network. Such project, while creating a fully functioning Decentralised application, is an exercise to analyse the properties and integration of cutting-edge technologies, such as smart contract development, peer-to-peer hypermedia storage and distribution, and off-chain transactions.
© London Blockchain Labs 2018