dogecoinfoundation / gigawallet

GigaWallet is the backend for your Dogecoin Business.
https://gigawallet.dogecoin.org
MIT License
56 stars 11 forks source link

Multisig Support for Custodial Services #118

Open qlpqlp opened 1 year ago

qlpqlp commented 1 year ago

GigaWallet can be use as a Custodial Service, example, the current financial system have to embrace Dogecoin, eventually, and for that they need to create services like Custodial of their clients coins and use tools like GigaWallet to manage their clients Coins in a safer manner.

georgeartem commented 1 year ago

Just spitballing but is there a way this could be used as a consensus method around drc-20 indexing?

Sent from my iPhone

On Oct 2, 2023, at 2:36 AM, Paulo Vidal @.***> wrote:

 GigaWallet can be use as a Custodial Service, example, the current financial system have to embrace Dogecoin, eventually, and for that they need to create services like Custodial of their clients coins and use tools like GigaWallet to manage their clients Coins in a safer manner.

Gigawallet creates a MultiSig user account with 1 of many signatures GigaWallet keeps one signature the others are shared with each participant If the shibe wants to move funds out from GigaWallet they all need to sign the transaction — Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you are subscribed to this thread.

qlpqlp commented 1 year ago

If there is a way, I'm not exploring that possibility because it removes the purpose of what we all are doing, make Dogecoin be use as a currency 🙂

georgeartem commented 1 year ago

I understand what you’re saying, but It also appears (to me) that what you are proposing here is part of the foundation for what lightning uses to construct payment channels (which could just be a part of natural evolution of these things at scale)

drc-20 already appear to cause a lag for low fee transactions using fee ~ 0.01 that used to take less than a minute are now (anecdotally from my recent experiences) taking in the realm of 5-10-15 min so considering adding a potential multisig indexing function to further secure drc-20s and lift all or part of their implementation (deploy, mint, transfer etc) to a “L-1” if it were possible makes sense to me personally in the broader scheme of things.

Sent from my iPhone

On Oct 3, 2023, at 12:23 AM, Paulo Vidal @.***> wrote:

 If there is a way, I'm not exploring that possibility because it removes the purpose of what we all are doing, make Dogecoin be use as a currency 🙂

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you commented.

qlpqlp commented 1 year ago

Gigawallet is not like Lightening Network, it is not a node, it simply a payment service

Gigawallet uses singular HD keys and derivatives and I'm purposing MultiSig keys to better secure funds if financial institutions want to do custodial of customer funds

Its not in anyway related with a payment channel 😅

BTW I do not support drc-20 in anyway

georgeartem commented 1 year ago

I know I’ve read your “spam poop garbage” discussion of DRC-721

To use your analogy, someone is going to have to clean up the other (very bad greedy and evil) Shibes poop!!

With my limited knowledge I am only at this point able to point my finger at it and say eww look at all that poop, maybe someone should clean it up.

I’m not saying it should be you, but someone is going have to plug their nose and figure that one out eventually…

Sent from my iPhone

On Oct 3, 2023, at 1:38 AM, Paulo Vidal @.***> wrote:

 Gigawallet is not like Lightening Network, it is not a node, it simply a payment service

Gigawallet uses singular HD keys and derivatives and I'm purposing MultiSig keys to better secure funds if financial institutions want to do custodial of customer funds

Its not in anyway related with a payment channel 😅

BTW I do not support drc-20 in anyway

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you commented.

qlpqlp commented 1 year ago

Cleaning its today possible, not directly, but you don't actually need to start from the genesis block and you also don't need to store all Blockchain you can for example only store the headers.

Forget the past, cant be changed and it should not be changed IMO, but focus on the present and what we can do today to improve it :)