Skip to content

Blockchain-oriented solution for Content Distribution in Delay-Tolerant Networks

Notifications You must be signed in to change notification settings

lorcandelaney/Edge-Swap

Repository files navigation

Ethereum2IPFS Content Distribution Service

This project aims to provide secure, decentralised content distribution by using the Ethereum network to maintain a database of transactions and references to files stored using IPFS.

What is this?

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.

About

Blockchain-oriented solution for Content Distribution in Delay-Tolerant Networks

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published