There is always this thing about centralization. It makes initial social networks easier to form and the value comes from that.
And then we would like to see people eventually move to decentralized tools doing the same thing. But so far this second phase hasn't been easy. The reason is people building installing these decentralized tools.
We've spent the last 2 years building a platform that will make building and deploying decentralized apps in Node.js easy :)
A platform where one of your friends hosts something you like, you click a button and download and install it from them. Versions propagate throughout the system. The security is a key component -- you need to make sure it is signed by the developer. Also you can decentralize the app stores and centers of trust. If some of them are reporting the software as malicious, you will know.
That last part is hard. You are hosting the software on YOUR computer, so malicious software may be dangerous. It either has to run in a sandbox (as a website does in a browser) or it has to be proven to be safe by someone.
And then we would like to see people eventually move to decentralized tools doing the same thing. But so far this second phase hasn't been easy. The reason is people building installing these decentralized tools.
We've spent the last 2 years building a platform that will make building and deploying decentralized apps in Node.js easy :)
A platform where one of your friends hosts something you like, you click a button and download and install it from them. Versions propagate throughout the system. The security is a key component -- you need to make sure it is signed by the developer. Also you can decentralize the app stores and centers of trust. If some of them are reporting the software as malicious, you will know.
That last part is hard. You are hosting the software on YOUR computer, so malicious software may be dangerous. It either has to run in a sandbox (as a website does in a browser) or it has to be proven to be safe by someone.