Blossom is a vastly inferior product to Arweave. They both store files, like images, in a decentralized way. The issue is images cost money to replicate and store. Arweave solves this by programming the funds to only pay out after service. While Blossom uses Nostr key pairs and expects users to use Bitcoin. But bitcoin has no binding contract. Therefore, Blossom is: ---Not trustless You trust the relay won't just steal your bitcoin. ---Not as decentralized If you can't trust the server you're paying, people will naturally gravitate to trusted nodes ---Blossom is more censored. With Arweave you get the whole network instantly and trustlessly, but with Blossom you only get the few relays you trust to pay or host on. ---Less end-user freedom The viewer of Blossom content is forced to pick from the poster's relays. While on Arweave, the end user picks from the entire network and can even self-host where they get content. ---Arweave is far more private. Blossom forces you to tell many servers your IP and npub. With Arweave, the single gateway you choose or self-host knows your IP. In fact, similar to Tor, your VPN doesn't even know what content you're looking at because ALL content shares the same gateway IP. ---Arweave does entire websites Blossom isn't designed for whole sites, it's for a jpeg meme on Nostr. While Arweave not only does whole websites, but even it's own DNS system that already works without new software. Arweave + a Nostr client would be a game-changer for images, podcasts, and even video. My point: You can use Blossom if you want, I'd even subscribe if my client supports it. I'm happy to see development, and I want you guys to succeed. Just don't be closed off to other solutions... because ironically that's the very censorship you wish to defeat.
Not really on the arweave train but yeah, a system built where you are supposed to trustlessly pay file hosts that can steal your money is not really trustlessly at all.
Arweave has some issues before I want to use it, for one, why do you need another token? Why couldn't you just pay in lightning or bitcoin or monero? Even if a token is needed, there should be an atomic swap and/or $wAR on liquid or something. Also, you said you're trusting the gateway. How do you know the gateway is trustworthy? I'm not aware of any coms channels to talk to the gateway with. Lastly, wouldn't the two in combination be ideal? Like a blossom server for a small community that does a weekly/monthly zip and backup to arweave? Or even blossom sever connected to a relay with conditions to save to arweave (x number of likes/zaps/renotes)?
it's a binding smart contract is the reason they did it. you're not trusting the gateway, it's the opposite, because it's binding, the payment is post-service. you can swap it on permaswap, wAR. Yeah i agree it would be easier if the on-board was better
Couldn't they have done something like how liquid works and had the token pegged to bitcoin? And aren't you trusting that the gateway doesn't do anything with your ip?
They could peg to bitcoin if they had bitcoin reserves, and had a means of enforcing the peg in a decentralized way, which I'd have to research. Liquid is centralized. You're trusting the gateway to see the IP in the same way you trust Nostr relays or websites
Right, so same amount of trust there for blossom.
yes, the same amount of trust on seeing your IP but not on the payment. Arweave is programmed to pay out after service. Blossom is 100% trust Also with Blossom, you're directly dealing with individuals. With Arweave, you got the whole protocol, and the server you interact with is an irrelevant commodity.