Live data from Hacker News

Decentralize All the Things

techcrunch.com

11–20 of 68 posts

Re: Decentralize All the Things

#11
post #9

I have been playing with an idea to decentralize search (or, more generally, information processing). I would consist of - a publicly available hierarchical type system (similar to how classes look like in an OOP language with multiple inheritance). For example, URL is a type, or set of search terms is a type. - any number of nodes on the net. Each of them would provide a mapping from a set of input data to a set of…

If you need a crawler for this, let me know. :)

Re: Decentralize All the Things

#12
I wish the article would have hit on a key distinction: there is a difference between technically decentralized and economically decentralized. The first is about network topology. The second is about who owns and benefits economically.

Re: Decentralize All the Things

#13
post #2

Uhhh, either I don't get what they are trying to say or the article doesn't really say anything at all? They state the example that a bitcoin like blockchain isn't the right solution for distributed email? Well no shit? A few paragraphs before that they even say "blockchain is a distributed database", well you don't want a distributed database to deliver messages to individuals. And yes, torrent doesn't need a databa…

> Did I miss the message they were trying to convey?

No, they didn't do a good job of explaining it. 'We' basically failed at building easy-to-use decentralized 'services' and those who don't think it's a big deal to do so built a bunch of centralized services that were easy-to-use and also made their investors rich. Users don't understand all the ramifications of using a centralized service, so they ended up using what was easier, instead of what was better.

Further, the reasons to move away from a centralized service are difficult for most people to comprehend, so there's not a way for clear intent to emerge, other than a bunch of us rattling the cage now and again trying to get others to pay attention.

Re: Decentralize All the Things

#14
I'd be interested to hear what decentralized technology projects HN readers are working on and/or most interested in -- and hopefully that a community could help with. Care to share your favorites below?

Re: Decentralize All the Things

#15
people interested in this should check out secure scuttlebutt [1]. it's a decentralized data network built around logs (think kappa architecture [2]) with ecc keypair identities, proof of authorship, and content-addressed linking

1. https://github.com/ssbc/secure-scuttlebutt 2. http://www.kappa-architecture.com/

Re: Decentralize All the Things

#16
post #14

I'd be interested to hear what decentralized technology projects HN readers are working on and/or most interested in -- and hopefully that a community could help with. Care to share your favorites below?

I'm helping out on a project that is a mix of decentralized and distributed. It is "a (nascent) specification for distributed, immutable, derived, addressable data. It defines a layer for addressing data, providing a foundation for downstream functions such as data caching, transport, discovery, and computation." https://github.com/tdxlabs/fondo I know there are related projects (mentioned and linked in the repo above), but this one scratches an itch for me, and I'd like to see who else is interested. Feedback of all kinds is encouraged.

Re: Decentralize All the Things

#17
post #9

I have been playing with an idea to decentralize search (or, more generally, information processing). I would consist of - a publicly available hierarchical type system (similar to how classes look like in an OOP language with multiple inheritance). For example, URL is a type, or set of search terms is a type. - any number of nodes on the net. Each of them would provide a mapping from a set of input data to a set of…

How would you guarantee the trustworthiness of a node? How do you guarantee that a node is actually doing what it is supposed to and not inserting malware into its results? Reputation systems can be gamed (and will be if there's money at stake).

I like the notion of trustworthy, general-purpose, publicly distributed computing: http://unenumerated.blogspot.com/2014/12/the-dawn-of-trustwo...

Re: Decentralize All the Things

#18
I am starting to think that the killer app for a decentralised web is actually business. Think of the typical large corporation:

* Massive reluctance to use cloud services and active blocking of services like Dropbox.

* Centralised "intranet" style software is usually slow and badly designed.

* Internet connections are slow, but local network connections are usually fast.

* Desktop computers spend most of their time completely idle and will often have lots of spare disk space.

* Centralised services are very expensive to maintain and difficult to develop.

Simple P2P apps that would run on corporate networks and require no maintenance could be very powerful.

Re: Decentralize All the Things

#19
The thing is, email is already distributed. SMTP, NNTP, ftp, talk, finger, etc., we already have all these decentralized applications and protocols. But the adoption of dynamic IP allocation and firewalls has made it quite inconvenient to run these services. Now there's a whole other layer built to deal with these issues, and so there could very well be a pendulum swing in the direction of decentralization all over again.

My feeling is that if we could reclaim all those good old protocols (ftp, and all the other above-mentioned ones) and if we could run them locally easily and added a couple more generic services such as bittorrent and gnutella (for search), we'd have a nice decentralized stack to build new applications on.

Post reply on HN