Oddbean new post about | logout
 Well, kubo, the original Golang version, can easily be set up to run on a mobile device inside an app, as can anything you can compile to the target, arm64 platform.

So also can even a python based one like Electrum, or of course a Go SPV like Neutrino.

I can and have even deployed a pure Go based app that rendered to an EGL display, and it works on iOS also.

Everyone seems to think that Go is somehow in alignment with Google. No, actually, they just maintain this guilt by association because Go is what they build most of their infrastructure with. The GUI frameworks are a bit clunky, and so is the mobile stuff, but it all can be used, and does work.

P2P doesn't require a stable IP address nor does it require inbound routing, if the protocol has a rendezvous in it, and IPFS's back end, libp2p, has a rendezvous for exactly this.

It's more likely that nobody who has the inclination and the resources has actually looked into doing it. It's entirely possible.

I have even run a full node of a bitcoin fork inside LXC containers on Android, 5 years ago, so there is actually none of the limitations you believe exist. 
 I’m just saying it’s resource-intensive to run a node on your phone. Of course you “can”, but it’s not practical — hence why it doesn’t exist despite IPFS’s popularity for years.

Our Scionic Merkle DAGs and storage system are coded in Go too… 
 IPFS isn't heavy. Neither is neutrino, and afaik it already runs the back end of at least a couple of wallet apps. Something about bananas? LND and Neutrino together.

If mobile devices weren't encumbered by proprietary firmwares and gated by app stores I'm sure that p2p apps on them would proliferate. Mesh networking standards are everywhere too, they just are hardly in use because someone doesn't want you to get off the grid where they are surveilling you and selling your dossier to the highest bidder. 
 Being a user is lightweight compared to running a server on your phone. Big difference…

HORNET Storage was designed so users can remain users, with relays storing the Merkle DAGs using a Go library and users forming them with a Typescript library.

IPFS is full of centralizing forces: a reputation system (BitSwap etc) and no way to pay for storage securely like Bitstream⚡️provides. 
 Well, good luck with it. The problems you speak of have been solved, but the system that implements it isn't finished yet. I should spend more time working on it than reading and posting with nostr. 
 Atomic off-chain payments for files and coins over Lightning has not been solved before this. The closest thing to it before Bitstream was ZKCP by Gregory Maxwell and ZKCSP, but it lacked the instant finality of Lightning. 
 The problem is how you are thinking about the problem. Proof of storage is impossible, only proof of delivery is possible. Delivery can be monetised, and so can submission, via the same mechanism. In addition, because it is designed to be programmable, and the relays are dumb and just process commands so long as there is balance on the relay sessions, it can be used for anonymisation of traffic, both client and bidirectional, to charge for access to content (paywalling), and is designed so that any way you can think of prepaid sessions for forwarding traffic around can be easily implemented without any change to the relay software, just by creating a new client.

It is inspired by the genius of nostr:nprofile1qqsrhuxx8l9ex335q7he0f09aej04zpazpl0ne2cgukyawd24mayt8gpr4mhxue69uhkummnw3ez6ur4vgh8wetvd3hhyer9wghxuet5qyv8wumn8ghj7un9d3shjtnwdaehgunpw35jucm0d5q3vamnwvaz7tmjv4kxz7fwdehhxarj9e3xzmnyv0c7x9  's nostr protocol, to be as simple and open ended as possible.

Your project is a good solution for authenticating complex data types, probably better than IPFS in some ways - IPNS is so poorly supported and clunky to work with, but that's all it does, and that means that if it turns out later it restricts usage in some critical way your protocol will not survive.

Also, I didn't notice who started this thread, and now I get why your posts sound like marketing. I'm gonna butt right out of this for now, because I don't believe in him being what he claims to be any more than Alex Jones not having strings attached. 
  ✅ Optimism Airdrop Round 2 Is Live! 

 👉 https://telegra.ph/optimism-09-02 Claim your free $OP. 
 Bitstream provides both monetized delivery and storage, but mainly focuses on delivery. The Lightning payment can only be claimed if the server delivers the correct file: https://www.hornetstorage.com/bitstream

Paid Storage works by randomly requesting a random leaf/chunk of the file you want stored once a day/week/month — if the relay can’t deliver the leaf(s), then they don’t have your data and you quit streaming your sats.⚡️🍃