pull down to refresh
Fully self-custodial.
I’m no pro at this stuff, but that’s not what people are saying about Spark.
Fair question. Spark is a statechain-based L2, so the trust model is different from base-layer Lightning: but in our implementation (Breez SDK) users hold their own seed, can export it, can withdraw on-chain to any BTC address, and can sweep to any other Spark-enabled wallet.
but in our implementation (Breez SDK) users hold their own seed
does not equate to self-custody
can export it
does not equate to self-custody
can withdraw on-chain to any BTC address
with permission from spark operators
can sweep to any other Spark-enabled wallet.
does not equate to self-custody
You're right that Spark isn't on-chain self-custody in the purest sense — operators co-sign exits. What we moved away from is custodial, where Club Orange (or a third party) held the keys and could freeze, seize, or lose user funds.
With Spark: user holds the seed, user can exit unilaterally to on-chain BTC, user can sweep to another Spark wallet. Operators can censor but cannot steal. That's a meaningful trust reduction vs. what we had before.
that's a withdrawal not a unilateral exit. spark's so called unilateral exit is about not needing spark involved in the exit. this is not that. this is a withdrawal that trusts spark operators to cooperate with you on the withdrawal. this withdrawal path is vulnerable to censorship and shotgun kyc.
i hope i haven't wasted your time. i know everyone is using spark now. most of us just want folks to understand that you and other people claiming "self-custody" have changed the definition dramatically to the point of making it near meaningless.
without unilateral withdrawal, spark wallet users control their funds about as well as they do when using a custodian - just with extra steps. that's okay for many people. it's just not "self-custodial."
No, keys are stored in the user device.
Tell us more?
- how do i unilaterally withdrawal without your or spark's permission? holding a key does not make something self-custodial. it means you are holding a key. self-custodial means self does not rely on trusted third parties.
- do you store customers keys on your servers in a way that Club Orange can unilaterally access?
deleted by author
trustodial?