Replies (65)

HoloKat's avatar
HoloKat 3 months ago
No. I see a beta signup on that page. But it doesn’t explain how its nodeless
I'm sorry, I'm not a developer, I'm not paid by Breez or Spark. It just seems like an interesting solution to try out in Nostr clients. If you want to learn more, I think you'll be able to understand how to use it better than I can. Have a nice day. 🫂🎨
HoloKat's avatar
HoloKat 3 months ago
Never mind I looked it up. It’s a swap from liquid to sats and from sats to liquid. So really you have a liquid wallet not a lightning wallet. :)
HoloKat's avatar
HoloKat 3 months ago
I think Banco Libre works the same way 🤔
HoloKat's avatar
HoloKat 3 months ago
“Spark operators” help facilitate transfer (by signing the transaction) so that means the user is one of the keys. What happens if the spark operators decide not to sign the transaction? Who maintains the spark ledger? Isn’t that a trust system? If it’s not in a blockchain? image
If my understanding of Spark is correct, then it’s quite risky that many people trust Spark’s claims of security and self-custody. I can accept sacrificing some security for faster transactions and lower fees, but we shouldn’t let users believe it’s completely safe and become complacent.
HoloKat's avatar
HoloKat 3 months ago
It sounds to me like someone else holds the keys and you’re one of the required multisig keys. But so many questions about the spark ledger and who maintains that.
Who generates these keys? Could the generator keep a copy for themselves? Where are the keys that belong to the user stored? It seems the user only has 12 mnemonic words, which aren’t the actual keys used for the multisig.
HoloKat's avatar
HoloKat 3 months ago
Exactly. What happens if they refuse to sign? Too many questions. I’m not against it yet but I can’t rush into it without having all the answers.
HoloKat's avatar
HoloKat 3 months ago
This sounds like a contradiction. No ledger, but keeps a record. Is that not a ledger then? 🤨 image
Here’s my rough understanding, please correct me if I’m wrong: Bob deposits funds into a Bitcoin address that’s controlled via multisig, with ownership held by Bob and Spark. When Bob wants to send funds to Alice through Spark, Spark generates new key shares and discards the old ones, and gives the new shares to Alice. Since Bob can no longer use the old shares on their own, ownership is logically transferred to Alice and Spark. So, in theory, Spark doesn’t need to maintain a ledger. Whether it actually keeps any record, I’m not sure.
Thanks for the guidance, I have a rough understanding of how statechains work. But this seems different from what I’ve seen in the Breez Spark API. I haven’t seen anything about storing or using key shares, all I see are the 12 mnemonic words.
And Spark is a proprietary protocol with the company that runs it having exclusive control of who can be a service provider. All while they can monitor all your transactions.
yes, the protocol is tightly integrated with their infrastructure, and they basically control every aspect of it oh also I just remembered they are the shitheads behind the "uma" protocol, which was an attempt to introduce KYC to lightning addresses and zaps
You know that Lightspark works with tradicional finance, banks and so on. Spark is opensource and a "gift" to the community, you can create your own federation if you want. Stop being a conspirator.
I’ve already spent quite a bit of time understanding Spark, and I don’t think I’m obligated to continue doing so. If you’d like to convince me, please correct my misunderstandings from a technical perspective.
I think your are biased when the subject is Spark, so I think there's nothing I can do more to try to convince you. You have easy docs, search mode on docs in IA mode, you have videos that is not promotional videos. You have everything. You think that the trust model is the same as a custodial solution, something that is very easy to understand that is not. I understand that you have no interest in integrate it, and it's ok. Maybe someday if you have a really genuine interest to look on Spark with not a biased vision, you can change your opinion.
I believe I have a better understanding of how Spark works than you do. Over the past couple of days, I’ve thoroughly gone through the Spark and Breez API documentation, as well as reviewed the PR for integrating Spark. Only after this did I raise my concerns about Spark and why it is not a good fit for Jumble. If you think there’s an issue with my understanding, please point it out directly rather than making meaningless remarks.
Of course if you try to understand it, you will have better understand than me (you are more intelligent than me and you are a developer). This is the reason why I don't understand you came to the wrong conclusion about Spark.
It's not a question of being smarter or more knowledgeable, but rather that those of us who don't understand the more technical aspects shouldn't assume that others are wrong. If Cody says he's studied it thoroughly and has doubts about Spark, it's likely that he's right, and he's not the only one who has doubts. Even though I use Spark every day, I always remain cautious and simply suggest trying it out, then everyone can make their own choice.
I don’t care who’s smarter, nor am I certain that my understanding is correct. Spark’s documentation doesn’t reveal much about the technical details, so I can only arrive at a conclusion that makes sense to me based on the information I’ve read. Perhaps I’m wrong, and I welcome anyone to point out my mistakes. However, if the assumption is that I’m simply biased or haven’t made the effort to understand, then there’s nothing more for me to say. After all, I’m under no obligation to investigate this, and I’ve already done more than I needed to.
I read documents, I saw many interviews. My conclusions 1- : Or Spark is spending a lot of money to create a protocol with the same tradeoffs of a custodial solution, something that doesn't make any sense in my mind. Or they are lying, what doesn't make any sense too. My conclusions 2. People who are capable to understand don't really want to understand how things works. The reason: I have no idea. The things people in my opinion are right concerned about Spark: Privacy.
Tree replies you mean? the threads feed aren't really a tree, should I add a option too render tree replies as flat? I was just doing some improvements / fixes right now.
Eu vou começar a abrir uns issues mas as primeiras coisas que me incomodaram é ter o feed thread mostrando só as respostas das pessoas que eu sigo. Eu gosto de Notes+replies. Outra coisa que não gosto é de ver a nota de alguém que não sigo respondendo uma que sigo, de forma expandida. Enfim, eu estou bastante acostumado com o modo do feed do Jumble. Eu gostaria de algo mais parecido com o modelo do Jumble.
A de cima não foi, optei por não marcar todos em cima da thread pra não virar notification hell, mas acho que devo dar uma opção pra isso, pra notificar sem marcar.
Waitwhat's avatar
Waitwhat 3 months ago
The historical record of every spark transaction published by a centralized entity? Can’t see that going wrong.
Default avatar
n 3 months ago
Zeus does the same and way better than Phoenix. Better privacy and better fees