The BOINC software is simply coded for the cloud - there are no advanced features. Each user downloads their own copy, then connects to the projects server to download the work. Setting up the servers for the work distribution is the toughest bit if anything. Expert linux skills are required there, but once it's all setup its done :)
Well, using BOINC isn't hard. You're right about that. However, creating (any kind of) software which is powerful and easy-to-use at the same time is a very hard task.
BOINC was coded quite quickly at Berkeley by some clever dudes. It's not rocket science for programmers this one to be honest. Ethereum smart contracts are a 100x more difficult!! https://boinc.berkeley.edu/projects.php
You're once again right about Ethereum. That must have been very hard to code as well.
However, I still wouldn't say that coding BOINC wasn't hard. Just have a look at this list of open tasks and the necessary research to implement them (beware, some of the information there is in German).
Didn't say it's impossible. It's just not easy. Fighting hunger, poverty and diseases is not impossible either. It's just veeeeeeeeeery hard.
In fact the BOINC technology behind World Community Grid is pretty simple to be honest. Blockchain technology could simply that process ever further!
Simple? How is creating a global network of connected computers with the goal of harnessing computational power to advance science simple?
With all due respect: You are not a programmer, are you? ;-)
The BOINC software is simply coded for the cloud - there are no advanced features. Each user downloads their own copy, then connects to the projects server to download the work. Setting up the servers for the work distribution is the toughest bit if anything. Expert linux skills are required there, but once it's all setup its done :)
Well, using BOINC isn't hard. You're right about that. However, creating (any kind of) software which is powerful and easy-to-use at the same time is a very hard task.
BOINC was coded quite quickly at Berkeley by some clever dudes. It's not rocket science for programmers this one to be honest. Ethereum smart contracts are a 100x more difficult!!
https://boinc.berkeley.edu/projects.php
You're once again right about Ethereum. That must have been very hard to code as well.
However, I still wouldn't say that coding BOINC wasn't hard. Just have a look at this list of open tasks and the necessary research to implement them (beware, some of the information there is in German).
Lets called BOINC medium to difficult and Ethereum contracts m-f- difficult ;)