What are you talking about? I’ve opened up a ton about it. I wrote about it on Twitter before the bounty even began.
We’re not releasing code until it works, that doesn’t mean we’re being secretive about how it works. Just read the paper: https://medium.com/@colbyserpa/nostr-2-0-layer-2-off-chain-data-storage-b7d299078c60
Super shitty code that worked, though. Everyone can critique our alpha/beta when it’s ready. I’ve chatted with Naval, Robin from ZeroSync, and other people I respect/trust about the fundamentals already.
It’s too much of a mess right now. We’ll open-source everything when it’s ready. Satoshi released a solid paper, then functional code. We’re following the same style.
Kotlin just released multiplatform, and you just said Kotlin works well like Swift. There is another option beyond Kotlin that is very efficient too…
As for your first point, that’s the very problem I’m going to solve. Watch the magic unfold this year.
Universal consensus means a single set of rules everyone can rally behind. In Bitcoin, the longest change does not determine the consensus rules.
First, the consensus rules determine what can be a valid chain. Then, the longest chain following those consensus rules wins.
#Bitcoin Core has universal consensus because everyone rallied behind it as the ultimate full-node client. That’s what I’m suggesting here, with a multiplatform app.
nostr:note1rql5wuhmzxnt3kfxhltx6qzwcv98x7nua8s879jnl6z95328kkcs8cda72
Sybil-resistant data discovery and decentralized data storage on untrusted computers is the true magic; it’s the heart of the cypherpunk. 🐝
A million Twitter clients isn’t innovation. Also, it’s quite confusing to normies when I tell them there are many apps for the same social media…
I can’t see many images people post now because of this Damus/Amethyst drama. Interoperability is already being destroyed. That was the entire point of my post. It’s the exact same principle. If you don’t get it, that’s fine..
Switching clients is simply proof that it isn’t centralized — like running knots instead of #bitcoin core. Although, 95%+ run bitcoin core and that is for the best. I think the same exact rules apply here.
It works for #bitcoin, and it will work here if the new standard is excellent.
Wait and see… Universal consensus is a deep beauty of decentralized protocols, because social consensus doesn’t scale — as you can probably tell by the bickering between different client-devs.
I disagree. It’s the only way I was able to motivate a few other coders to help me with the project. Robin at ZeroSync even cracked Sats4File — a way to atomically swap files for coins off-chain over Lightning.
Yes, repos are stored on relays — but it isn’t quite that simple. We’re creating a layered architecture. It will take a few more months, but I’m hoping an open-source beta will be ready by November.
I saw this the other day. Looks overly complicated. We’ve evolved Merkle DAGs significantly. Excited to share when it’s ready. You’ll see! I promise it’ll be worth the wait.
My team and I are working on it daily. Adding large file support in a secure manner is not easy. NIP-94 will not working for large files like repos due to delay attacks. Great things take time.
We're building an R&D team of bitcoin wizards to improve security, decentralization, privacy, and scaling across all layers of bitcoin. Wizards will identify and drive projects forward in collaboration with the Spiral team and the greater bitcoin development community.
Hypothetical projects that wizards might take on include those pertaining to novel cryptography, developing existing protocol proposals, creating new protocol proposals, etc. Learn more here: https://spiral.xyz/blog/spiral-is-hiring-bitcoin-wizards/
Protocol Wizards > NFT Wizards
For example: Replacing JSONs with TLVs.
Just call me Nostradamus. Honestly, 1 client with many devs (like #bitcoin core) is safer than hundreds of clients with a couple devs each. The only way to achieve such a thing is to make a multiplatform app that everyone can rally behind.
nostr:note1xvlkjlkn6nj57lyyl8emjzdttarkkh4368w57tkm9uw78fue0l9qsynmrw

