Is a replication-factor of 100 sane?

Well, I once read (somewhere) that every web page is just 19 clicks away from every other web page! Knowing that there are trillions of web pages (and only 10 billion people), then yeah, you’re right here…

Haha! Your sense of humour is off the charts!

Yeah, read it some time ago.

Sure. I just meant that for things that have to ‘scale’ (horizontally to millions or even billions of users), those restrictive membranes (like captcha, fingerprint-verification (yeah, I once read on the forum that some guy did indeed implement something as silly as that!), facilitator-middle-men, social-security number verification, video-call style verification, etc) are all bogus ideas! For people building closed-communities, sure do implement them (but at your own peril; since such solutions become obsolete within 5 years in service (thanks to AI, etc)).


Oh, you have no idea…


Still, I’m gonna rely upon the cool verification stuff you described above (how one can perform entry-validation at get() and issue warrants for bad nodes on-the-fly), and how reverse-engineering hashes (and maintaining absolute control over the neighboorhood(s; as described by @guillemcordoba) forever is impossible), voucher-for-friends schemes etc, to keep my future happs safe and secure…


Yeah, you’re right, I guess… Let’s see how the future (of Holochain-powered community apps) unfolds…

i agree with that 100%

i agree that ‘membrane’ tends to:

  • conjure up bad imagery like all the things you said above
  • sound like a weird biology term to deflect away from an engineering problem
  • imply that if you don’t roll your own, then holochain is incomplete or fundamentally insecure somehow
  • sound like a massive bottleneck for scaling if it needs to be actively maintained somehow
  • sound like a total liability if you need to hardcode something that ever could change, like the public key of a secure timeserver…

but it’s intended to sound very neutral and broad like this:

A membrane is a selective barrier; it allows some things to pass through but stops others. - wikipedia

which could even be used to describe the cryptography used to establish a secure connection between two peers, and i don’t think anyone would argue this is a problem or that we shouldn’t do it

1 Like