0 sats \ 3 replies \ @mallardshead 22 Sep 2023 \ parent \ on: Ask SN: Have you used a sidechain? bitcoin
Because of the simplicity, speed, and convenience. I'm more interested in trust-minimization than I am decentralization for businesses providing a good or service. LNMarkets has done a good job of trust-minimization (no KYC, etc). I'd say the same of Stacker.News which comes with a casual custodial wallet and is a centralized business. But a derivatives trading platform isn't something you can decentralize without immense tradeoffs. There are smart contract platforms for derivatives on ETH, but you can't do 100 trades in an hour because transactions take too long to settle, and more importantly, you'd lose all your money to tx fees. The Lightning Network does away with the settlement time and cost constraints entirely. It's instant and basically free. LNMarkets built a business around that. Decentralizing it would increase the cost, reduce the speed, and add friction. It's easier to do that with Stacker, Nostr clients, or Robosats (who are in the process of decentralizing via coordinators).
There are decentralized margin trading protocols built on ZK rollups that allow far more than 100 transactions in an hour and have very low fees. Afaik very few people do anything like that on the ETH main chain itself.
I still don't understand how LNMarkets or SN are "trust minimized". You're basically limited to keeping very small amounts in these custodial services. If SN were a smart contract you could just interact with the contract and not worry about SN having access to any of your money.
reply
ZKs offer a bunch of promise across many applications. Bullish on those. They're clunky on the platforms using them and have quite a ways to go to prove themselves, from settlement to interoperability, especially interoperability which is the LNs specialty.
But why would SN need to be a smart contract? The beauty is that it's a simple HTML site anyone can access on the web from any device anywhere, sign up instantly, and it has a free disposable wallet attached to your username that's interoperable with the rest of the entire Lightning Network. You don't have to do anything or even keep a balance. I'd say at most you just want the wallet to be non-custodial, that's it. I think the LN will offer plenty of solutions for that in the near future based on the work of today.
reply
Because if it were you wouldn't have to trust any of your sats with it. You'd literally just be transferring sats from yourself to whoever you're trying to upvote and to the contract itself at the point of transaction, otherwise your sats stay in your custody at all times.
reply