Bitcoin Forum
April 19, 2024, 08:43:07 PM *
News: Latest Bitcoin Core release: 26.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Change co-signers for Bitcoin multisig wallets, can it be developed?  (Read 118 times)
tranthidung (OP)
Legendary
*
Offline Offline

Activity: 2254
Merit: 3968


Farewell o_e_l_e_o


View Profile WWW
January 14, 2023, 10:29:18 AM
Merited by lionheart78 (1), ABCbits (1)
 #1

Bitcoin has been developed from single signature wallet to multisign wallet that is a great development to make it more secure.

Recently an accident My Cold Keys Just Got Swiped! All Halving Sets!!
Collectibles are one of things and industries can use Bitcoin for their products. It is one of adoptions for Bitcoin.
Currently, Bitcoin technology is not able to prevent such scam happens. I have an idea.

In smart contract projects like Ethereum, Binance Smart Chain, we can set up multisign wallets and later can change co-signers. Of course, to revoke one of current cosigners, it must be done with enough current cosigners. After that, a new cosigner can be added for that wallet.

Can Bitcoin developers code something like that?

It can be useful for collectible industry and for inheritance too
Using Locktime for inheritance planning, backups or gifts

Like initially, there are 2 cosigners for a collectible. After a buyer buy it, he can change the multisign wallet to 3 cosigners with 2 new cosigners he created by himself and a transaction only can be made if 3/3 cosigners sign it, with one is from 1/2 initial cosigners set up by Collectible company.

This way, the initial private keys in items still have their values that can help to maintain whole value of the item but the company launched those items can not scam.

Is it possible technically?

It is my raw idea that maybe a shower thought but we can deeply think about it and discuss Smiley

▄▄███████▄▄
▄██████████████▄
▄██████████████████▄
▄████▀▀▀▀███▀▀▀▀█████▄
▄█████████████▄█▀████▄
███████████▄███████████
██████████▄█▀███████████
██████████▀████████████
▀█████▄█▀█████████████▀
▀████▄▄▄▄███▄▄▄▄████▀
▀██████████████████▀
▀███████████████▀
▀▀███████▀▀
.
 MΞTAWIN  THE FIRST WEB3 CASINO   
.
.. PLAY NOW ..
"Governments are good at cutting off the heads of a centrally controlled networks like Napster, but pure P2P networks like Gnutella and Tor seem to be holding their own." -- Satoshi
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1713559387
Hero Member
*
Offline Offline

Posts: 1713559387

View Profile Personal Message (Offline)

Ignore
1713559387
Reply with quote  #2

1713559387
Report to moderator
garlonicon
Hero Member
*****
Offline Offline

Activity: 798
Merit: 1932


View Profile
January 14, 2023, 11:04:06 AM
Merited by pooya87 (2), Welsh (2), ABCbits (2), hosseinimr93 (2), DdmrDdmr (1), tranthidung (1)
 #2

Quote
can it be developed?
Yes, just create a transaction.

Taproot allows N-of-N multisig, behind a single address, and a single signature. You can also reach K-of-N by using TapScript, or by constructing keys in a proper way.

So, if you want to change keys, you have to create a transaction. Doing that in other way is hard, because you can only reveal what is hidden, not hide what is revealed. If you have 10-of-10 multisig, you can make it 9-of-10 multisig by sharing some signature, or revealing some key. But you cannot make it 11-of-11 multisig, without making a transaction.

Hold your horses before deploying blockchain-related things. You don't want to deploy SHA-1 collision without deploying hardened SHA-1. Once you reveal some code, and make it Open Source, there is no "undo" button. Once you share some idea, there is no way to erase it from reader's memory.
tranthidung (OP)
Legendary
*
Offline Offline

Activity: 2254
Merit: 3968


Farewell o_e_l_e_o


View Profile WWW
January 14, 2023, 12:35:24 PM
 #3

User can prevent scam if they generate and print the private key by themselves.
I know but if Bitcoin can support such things (co-signer ownership change) and prevent such scams, it will be helpful for community. It won't be perfect too if a scam company sweep private keys immediately after they sell any product but I believe they won't do it for every product they sell. So there will be enough time for buyers of collectibles in most cases to change cosigners and secure their funds stored in collectible items.

Bitcoin is not created to serve the Collectible industry only but if it can have a new feature like that, it can open a new gate for new communities, not only the Collectible industry.

Things must be developed with time and new demands. Multisign wallet was created by such demand.

But it is my shower thought that might be dumb technically.

▄▄███████▄▄
▄██████████████▄
▄██████████████████▄
▄████▀▀▀▀███▀▀▀▀█████▄
▄█████████████▄█▀████▄
███████████▄███████████
██████████▄█▀███████████
██████████▀████████████
▀█████▄█▀█████████████▀
▀████▄▄▄▄███▄▄▄▄████▀
▀██████████████████▀
▀███████████████▀
▀▀███████▀▀
.
 MΞTAWIN  THE FIRST WEB3 CASINO   
.
.. PLAY NOW ..
BlackHatCoiner
Legendary
*
Online Online

Activity: 1498
Merit: 7235


Farewell, Leo


View Profile
January 14, 2023, 03:56:23 PM
 #4

If you have 10-of-10, and want 9-of-10, just import the same master public keys with N being N-1. If you have 10-of-10, and want 11-of-11 or whatever, just import the same master public keys, and the additional from new co-signers. You just re-configure the wallet, and send the money to the new wallet.

I don't understand why is this considered "missing from the protocol".

.
.HUGE.
▄██████████▄▄
▄█████████████████▄
▄█████████████████████▄
▄███████████████████████▄
▄█████████████████████████▄
███████▌██▌▐██▐██▐████▄███
████▐██▐████▌██▌██▌██▌██
█████▀███▀███▀▐██▐██▐█████

▀█████████████████████████▀

▀███████████████████████▀

▀█████████████████████▀

▀█████████████████▀

▀██████████▀▀
█▀▀▀▀











█▄▄▄▄
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
.
CASINSPORTSBOOK
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀▀█











▄▄▄▄█
jackg
Copper Member
Legendary
*
Offline Offline

Activity: 2856
Merit: 3071


https://bit.ly/387FXHi lightning theory


View Profile
January 14, 2023, 04:25:36 PM
 #5

I think this property makes multisig more secure and I don't know exactly what your idea would be used for.

There's a way to get an extra key by using it to encrypt a private key and publishing the encrypted text publicly so you know you'll be able to find it (you could just store it with the other key though).

Relinquishing control from a key is something that can't be done in multisig without spending the funds but it probably costs more to relinquish a key in ethereum than it does to spend the funds anyway so that might be inefficient.
lionheart78
Legendary
*
Offline Offline

Activity: 2884
Merit: 1152



View Profile WWW
January 15, 2023, 02:00:36 AM
 #6

User can prevent scam if they generate and print the private key by themselves.

I know but if Bitcoin can support such things (co-signer ownership change) and prevent such scams, it will be helpful for community. It won't be perfect too if a scam company sweep private keys immediately after they sell any product but I believe they won't do it for every product they sell. So there will be enough time for buyers of collectibles in most cases to change cosigners and secure their funds stored in collectible items.

I understand your perspective, and I agree, that adding the ability for the change of co-signers on a multi-signature wallet could be a useful feature for the Bitcoin community, particularly in the context of the collectible industry and inheritance planning.

Bitcoin is not created to serve the Collectible industry only but if it can have a new feature like that, it can open a new gate for new communities, not only the Collectible industry.

It is true that Bitcoin was not specifically designed to serve the collectible industry, but I believe Bitcoin is a versatile technology that has the ability to adapt and serve a wide range of use cases. And the development of new features and solutions to address new demands is an ongoing process in the Bitcoin community.

Things must be developed with time and new demands. Multisign wallet was created by such demand.
But it is my shower thought that might be dumb technically.

The idea isn't dumb, but we still need to consider the technical feasibility and other factors in implementing it.

▄▄███████████████████▄▄
▄█████████▀█████████████▄
███████████▄▐▀▄██████████
███████▀▀███████▀▀███████
██████▀███▄▄████████████
█████████▐█████████▐█████
█████████▐█████████▐█████
██████████▀███▀███▄██████
████████████████▄▄███████
███████████▄▄▄███████████
█████████████████████████
▀█████▄▄████████████████▀
▀▀███████████████████▀▀
Peach
BTC bitcoin
Buy and Sell
Bitcoin P2P
.
.
▄▄███████▄▄
▄████████
██████▄
▄██
█████████████████▄
▄███████
██████████████▄
███████████████████████
█████████████████████████
████████████████████████
█████████████████████████
▀███████████████████████▀
▀█████████████████████▀
▀██████████████████▀
▀███████████████▀
▀▀███████▀▀

▀▀▀▀███▀▀▀▀
EUROPE | AFRICA
LATIN AMERICA
▄▀▀▀











▀▄▄▄


███████▄█
███████▀
██▄▄▄▄▄░▄▄▄▄▄
████████████▀
▐███████████▌
▐███████████▌
████████████▄
██████████████
███▀███▀▀███▀
.
Download on the
App Store
▀▀▀▄











▄▄▄▀
▄▀▀▀











▀▄▄▄


▄██▄
██████▄
█████████▄
████████████▄
███████████████
████████████▀
█████████▀
██████▀
▀██▀
.
GET IT ON
Google Play
▀▀▀▄











▄▄▄▀
bettercrypto
Sr. Member
****
Offline Offline

Activity: 1316
Merit: 268


★Bitvest.io★ Play Plinko or Invest!


View Profile WWW
January 15, 2023, 03:37:19 PM
 #7

Quote
Change co-signers for Bitcoin multisig wallets, can it be developed?

   Yes, it can only be achieved by using key recovery. Because it involves the existing co-signers that agreeing to the addition or removal of new

co-signers and then using their existing private keys to sign a transaction that updates the wallet's script anyway. But to change co-signers will depend on the type of wallet software.



BIG WINNER!
[15.00000000 BTC]


▄████████████████████▄
██████████████████████
██████████▀▀██████████
█████████░░░░█████████
██████████▄▄██████████
███████▀▀████▀▀███████
██████░░░░██░░░░██████
███████▄▄████▄▄███████
████▀▀████▀▀████▀▀████
███░░░░██░░░░██░░░░███
████▄▄████▄▄████▄▄████
██████████████████████
▀████████████████████▀
▄████████████████████▄
██████████████████████
█████▀▀█▀▀▀▀▀▀██▀▀████
█████░░░░░░░░░░░░░▄███
█████░░░░░░░░░░░░▄████
█████░░▄███▄░░░░██████
█████▄▄███▀░░░░▄██████
█████████░░░░░░███████
████████░░░░░░░███████
███████░░░░░░░░███████
███████▄▄▄▄▄▄▄▄███████
██████████████████████
▀████████████████████▀
▄████████████████████▄
███████████████▀▀▀▀▀▀▀
███████████▀▀▄▄█░░░░░█
█████████▀░░█████░░░░█
███████▀░░░░░████▀░░░▀
██████░░░░░░░░▀▄▄█████
█████░▄░░░░░▄██████▀▀█
████░████▄░███████░░░░
███░█████░█████████░░█
███░░░▀█░██████████░░█
███░░░░░░████▀▀██▀░░░░
███░░░░░░███░░░░░░░░░░
▀██░▄▄▄▄░████▄▄██▄░░░░
▄████████████▀▀▀▀▀▀▀██▄
█████████████░█▀▀▀█░███
██████████▀▀░█▀░░░▀█░▀▀
███████▀░▄▄█░█░░░░░█░█▄
████▀░▄▄████░▀█░░░█▀░██
███░▄████▀▀░▄░▀█░█▀░▄░▀
█▀░███▀▀▀░░███░▀█▀░███░
▀░███▀░░░░░████▄░▄████░
░███▀░░░░░░░█████████░░
░███░░░░░░░░░███████░░░
███▀░██░░░░░░▀░▄▄▄░▀░░░
███░██████▄▄░▄█████▄░▄▄
▀██░████████░███████░█▀
▄████████████████████▄
████████▀▀░░░▀▀███████
███▀▀░░░░░▄▄▄░░░░▀▀▀██
██░▀▀▄▄░░░▀▀▀░░░▄▄▀▀██
██░▄▄░░▀▀▄▄░▄▄▀▀░░░░██
██░▀▀░░░░░░█░░░░░██░██
██░░░▄▄░░░░█░██░░░░░██
██░░░▀▀░░░░█░░░░░░░░██
██░░░░░▄▄░░█░░░░░██░██
██▄░░░░▀▀░░█░██░░░░░██
█████▄▄░░░░█░░░░▄▄████
█████████▄▄█▄▄████████
▀████████████████████▀




Rainbot
Daily Quests
Faucet
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!