Skip to main content Holochain vs the Internet Computer Protocol : r/holochain

Holochain vs the Internet Computer Protocol

Not sure if this has been addressed before. The Internet Computer Protocol claims to enable '...users to build and deploy open internet services that can “run on the network itself rather than on servers owned by Facebook, Google or Amazon.” ... without the need for legacy technologies such as cloud services ', thus similar to Holochain which allows creation of 'peer-to-peer applications that are secure, reliable, and fast ...that connect user devices directly to each other in secure networks instead of depending on servers'. To me, it appears what ICP is trying to solve has already been addressed by Holochain. Could someone who's more informed on the subject elaborate on the differences between the two. Thank you.


Join the conversation
Best
Open comment sort options

Holochain: you run it on your devices and the transactions you create as a result are validated by peers. Good for defining social protocols, mutual credit, reputation, etc. Effectively, when the consensus around some event is really just between a handful of people, Holochain makes sense.

Blockchain: it runs on a "random" computer(s) (selected via the consensus mechanism) and if valid is added to the list of "accepted" transactions for that blockchain. Allows for setting up arbitrary chains of logic (if "Susie sends $5 to address xyz123, send message to Bob and initiate nuke sequence").

So, ICP is a method for distribution of computation. Holochain is a method for defining and validating protocols within networks of participants. There's probably more detail I'm missing but that's the general gist. They have some overlap, but in general have somewhat different use-cases.

In the example of social media, I haven't seen a use-case that would work particularly better for blockchain than it would for Holochain, except for maybe link aggregation which starts to get into "need more global knowledge" territory. That said, I'm not convinced you couldn't have a p2p link aggregator. I'd build it, if only I weren't building a bunch of other things.

Great summary and nice logic chain example :) Thanks

Man, I wish I had an award to give for this. Appreciate the time and effort for the answer!

Did it for you! 😀

Thanks =]

both icp and holo run on "random" machines. your explanation did not make much sense tbh. I think one of the differences from start what I see ICP is trying to control node provisioning process through large data centers only whereas Holo will run eventually on any machine after holoports. Holo should really speed up their dev, testing, QA and just launch. ICP will likely start gaining the traction now that its live.

Random machines in blockchain determine the singular perspective. In Holochain each node has its own perspective.

And that’s the biggest difference. I don’t think people realise how important agent-centric becomes when you have a couple of apps with more users. The amount of complexity with all the perspective crosses. Mind blowing…

Glad someone posted this here. I wouldn't expect the holochain devs to be too focused on this project but it might benefit to do another video where they contrast whatever this is with Holo.

Well, one big difference is that ICP takes the view of "fire, ready, aim." Like an army in the field. You make your move and adjust while in motion.

Holochain is "ready, aim, fire." Slow and methodical, perhaps more accurate, but the battlefield may change while you're readying and aiming.

Long time HOT hodler by the way. But went ahead and put in $100K into ICP just to see what happens.

same here, lets check it. looks not bad

What do you mean by the "fire, ready, aim" analogy? From the looks of it ICP did their initial funding in 2016 and sunk behind the scenes to develop over the past 5 years. Are you referring to the system itself in this analogy?

Thanks you for your insight by the way! I think both of these projects have tremendous potential. Really hoping they can both deliver on the things they are talking about.

Pretty good explanation about that project here.https://twitter.com/holo_of/status/1388301450812354565

I think Holochain is a better model as it's fully decentralised but for those what want computation on a blockchain, TrueBit+Ethereum is a better thing than ICP still

thanks. saw that and it led me to look-up their "decentralized data centres" & came across https://forum.dfinity.org/t/some-questions-about-building-a-data-center/2065

Edited

Dfinity hype will be good for Holo, more attention to the concept

Edited

ICP coming hard and heavy out of the gate though. Currently #5 on coinmarketcap!

yup, gaining traction.

It'll fall off the top 10 quickly. People who received the airdrop and investors would be crazy not to sell right now

But Holo can benefit from the attention to the concept of an "internet computer". Like shiba exploded because of doge and like ethererum classic exploded because of ethereum only that Holo is the better thing here

I know, I've never seen a coin launch at over $50B MC...unreal

It isn't weird to understand now why holochain has a PATENT approval.

ICP is trash and it’s centralized

this comment did not age well

Check out Urbit as well. They appear to be way ahead of Holochain in terms of execution and deployment of a secure, private, P2P network. Not sure if it can run dApps (hApps in HC). Can someone who knows both Urbit and HC comment?

[deleted]

Comment removed by moderator

Please join r/HoloTrader to discuss trading/market movements of HOT. r/Holochain is now reserved for tech/developer/philosophical oriented discussion about Holochain as a framework for distributed applications.

[deleted]

Comment removed by moderator