Bitcoin Forum

Bitcoin => Project Development => Topic started by: bazukaguy on July 11, 2017, 10:00:27 AM



Title: Website on blockchain
Post by: bazukaguy on July 11, 2017, 10:00:27 AM
Helllo!

I am a noob. Want to understand things. Is it possible to make a website which is somehow using blockchain and thus avoiding the ddos?


Title: Re: Website on blockchain
Post by: Orrechorre on July 11, 2017, 07:24:58 PM
Helllo!

I am a noob. Want to understand things. Is it possible to make a website which is somehow using blockchain and thus avoiding the ddos?

I will not answer yes or no until when i understand what you mean fully but if you intend to create the website on the blockchain in order to escape ddos; i will advise you to think again because blockchain also encounter its own stress test.


Title: Re: Website on blockchain
Post by: Joel_Jantsen on July 11, 2017, 07:26:45 PM
Helllo!

I am a noob. Want to understand things. Is it possible to make a website which is somehow using blockchain and thus avoiding the ddos?
To answer your question,how are you going to use blockchain to mitigate ddos attacks ? As long as your website is connected to a server,uses a stable port and an ip address,you're always prone to the attacks unless you've restricted access or running it on an private LAN.
What you can think of instead is,how to mitigate a ddos attack using blockchain.


Title: Re: Website on blockchain
Post by: thedarke on July 12, 2017, 06:19:25 PM
Helllo!

I am a noob. Want to understand things. Is it possible to make a website which is somehow using blockchain and thus avoiding the DDOS?

What type of website? There are technologies like IPFS (https://ipfs.io/) or Ethereum's Swarm file system that could certainly help mitigate DDOS by making the content p2p. So, you'd put the content into IPFS, and push a link in a transaction in the blockchain- and that link could never die, and without DDOSing every single node in IPFS (or Ethereum) that content would be available- potentially even off the internet in a LAN environment.

But that does come with restrictions- it's immutable once added to the filesystem- it would require basically a new commit to IPFS and new link each time you updated it. The biggest issue you'd hit is if you wanted it to be a HTTP protocol accessible website, you'd need to create an 'Oracle'- a service that would go find the latest IPFS link and display that as a website. Said Oracle would be very susceptible to a DDOS attack- so it becomes a single point of failure. This is changing, there is work still ongoing but the holy grail of a DDOS proof endpoint that's easy to access isn't quite there yet.