Bitcoin Forum

Other => Beginners & Help => Topic started by: alani123 on March 28, 2015, 01:56:14 AM



Title: Multi-signature: what it is and a list of services
Post by: alani123 on March 28, 2015, 01:56:14 AM
Work in progress (quite obviously)

https://greenaddress.it/
https://coinkite.com/
https://copay.io/
https://bit-x.com/

I'm creating this because I think that there should be a push for bitcoin services to use multi signature technologies. Scamming can be reduced by taking away the need to trust a third party. Feel free to comment with educational material I could use in the OP as well as services using multi-sig.


Title: Re: Multi-signature: what it is and a list of services
Post by: EternalWingsofGod on March 28, 2015, 08:36:45 AM
Work in progress (quite obviously)

Feel free to comment with educational material I could use in the OP as well as services using multi-sig.
Well a little background information on what it does might be nice
Simply put its where it takes more than one signature to confirm a transaction this can be 2/3 with each party buyer seller and provider having one and transactions only succeeding when a user has 2/3 of them. 3/3 where they need all of them or any mix that requires more than one signature for a transaction to be processed.

As a note bit-x also uses multisig you can tell because all ID's start with a 3 instead of the traditional 1
Since you missed that one, unless your threshold requirements are a bit more restricted than sites that use multisig in any form or function.

Article:
https://bitcoinmagazine.com/19528/threshold-signatures-new-standard-wallet-security/

As for that discussion it is a step forward at least not the true solution though as the article points out

Multi-signature (multisig) wallets offer a solution. A multisig transaction, for example a 2-of-3 transaction, requires the agreement of the required number of authorized signatories, in this case two out of three. However, the paper shows that multisig transactions present significant usability problems, and serious anonymity and confidentiality drawbacks.

“Bitcoin currently lacks support for the sophisticated internal control systems deployed by modern businesses to deter fraud,” say the authors of the paper. “To address this problem, we present the first threshold signature scheme compatible with Bitcoin’s ECDSA signatures and show how distributed Bitcoin wallets can be built using this primitive.”

In a threshold signature scheme, the ability to construct a signature is distributed among different devices (for example a computer and a smartphone), and each device receives a share of the private signing key. For individuals, threshold signatures allow for two-factor security, or splitting the ability to sign between two devices so that a single compromised device won’t put the money at risk. For businesses, threshold signatures allow for the realization of access control policies that prevent both insiders and outsiders from stealing corporate funds.

The researchers built a prototype implementation of a two-factor secure wallet, a desktop client and an Android app, and released open source code on Github. A video shows how the system works: a user initiates a transaction on the computer, and the computer then begins the threshold signing protocol with the phone. The phone will show the user the transaction details and will proceed with the transaction only with the user’s explicit approval. The computer and phone use QR codes to initially pair, and for all subsequent sessions they communicate over the local Wifi network.

If threshold signature schemes become common, private bitcoin wallets will support the same multi-factor authentication offered by major wallet providers, while continuing to offer a high degree of anonymity.


Title: Re: Multi-signature: what it is and a list of services
Post by: Bitcoin Explorer on March 28, 2015, 09:15:40 AM
I think I've written a few articles which describe multi signature articles, would that help? moreover, even coinbase has a kind of a multi sig technology, check out their vault feature.


Title: Re: Multi-signature: what it is and a list of services
Post by: marcotheminer on March 28, 2015, 12:57:32 PM
https://BIT-X.com

Please add the site you're advertising for too!


Title: Re: Multi-signature: what it is and a list of services
Post by: alani123 on March 28, 2015, 03:50:45 PM
I think I've written a few articles which describe multi signature articles, would that help? moreover, even coinbase has a kind of a multi sig technology, check out their vault feature.

Of course it would help! :)

https://BIT-X.com

added


Title: Re: Multi-signature: what it is and a list of services
Post by: Bitcoin Explorer on March 28, 2015, 03:56:51 PM
I think I've written a few articles which describe multi signature articles, would that help? moreover, even coinbase has a kind of a multi sig technology, check out their vault feature.

Of course it would help! :)

https://BIT-X.com

added
alright, just PM me so ill be reminded tomorrow morning, im seriously busy now, coding my way through a program


Title: Re: Multi-signature: what it is and a list of services
Post by: pedrog on March 28, 2015, 04:34:53 PM
Bitstamp also uses multi-sig addresses.


Title: Re: Multi-signature: what it is and a list of services
Post by: btchris on March 28, 2015, 06:38:50 PM
as well as services using multi-sig.

You might want to make the distinction between multi-sig providers, where a trusted third party controls one key, and standalone wallets, where you and/or your associates control all of the keys.

You might also want to make clear that some online wallets offer optional multi-sig, whereas others require multi-sig.

Additional mult-sig providers (whom you need to trust in some ways):

https://www.bitgo.com/ (https://www.bitgo.com/)
https://trustedcoin.com/ (https://trustedcoin.com/) (also available as part of Electrum (https://electrum.org/)'s 2FA)

Standalone wallets:

Armory (https://bitcoinarmory.com/)
mSIGNA (https://ciphrex.com/products/)
Electrum (https://electrum.org/)


Title: Re: Multi-signature: what it is and a list of services
Post by: Muhammed Zakir on March 28, 2015, 06:55:42 PM
AFAIK BIT-X doesn't give any way to recover our Bitcoins if their service is down or if they ran away. So it shouldn't be in one list. I suggest you to create two columns because services and wallet shouldn't be in one list, it is bad.

Standalone wallets:

Armory (https://bitcoinarmory.com/)
mSIGNA (https://ciphrex.com/products/)
Electrum (https://electrum.org/)

Haven't used mSIGNA and Electrum multisig but a +10 for Armory and GreenAddress.

You can also create multisig address(es) easily with Coinb.in (https://coinb.in/#newMultiSig).


Title: Re: Multi-signature: what it is and a list of services
Post by: saturn643 on March 28, 2015, 11:19:46 PM
Good advise actually I didnt know this


Title: Re: Multi-signature: what it is and a list of services
Post by: rio3232 on March 29, 2015, 01:24:31 AM
can u explain more about this multi-signature ?
is it about 2 signature campain or more in our signature profile ? so we can earn much ?
and what is the website about ?


Title: Re: Multi-signature: what it is and a list of services
Post by: pedrog on March 29, 2015, 03:03:32 AM
can u explain more about this multi-signature ?
is it about 2 signature campain or more in our signature profile ? so we can earn much ?
and what is the website about ?

Multi-signature addresses

Addresses can be created that require a combination of multiple private keys. Since these take advantage of newer features, they begin with the newer prefix of 3 instead of the older 1. These can be thought of as the equivalent of writing a check to two parties - "pay to the order of somebody AND somebody else" - where both parties must endorse the check in order to receive the funds.

The actual requirement (number of private keys needed, their corresponding public keys, etc.) that must be satisfied to spend the funds is decided in advance by the person generating this type of address, and once an address is created, the requirement cannot be changed without generating a new address.

https://en.bitcoin.it/wiki/Address#Multi-signature_addresses


Title: Re: Multi-signature: what it is and a list of services
Post by: rio3232 on March 29, 2015, 04:37:42 AM
can u explain more about this multi-signature ?
is it about 2 signature campain or more in our signature profile ? so we can earn much ?
and what is the website about ?

Multi-signature addresses

Addresses can be created that require a combination of multiple private keys. Since these take advantage of newer features, they begin with the newer prefix of 3 instead of the older 1. These can be thought of as the equivalent of writing a check to two parties - "pay to the order of somebody AND somebody else" - where both parties must endorse the check in order to receive the funds.

The actual requirement (number of private keys needed, their corresponding public keys, etc.) that must be satisfied to spend the funds is decided in advance by the person generating this type of address, and once an address is created, the requirement cannot be changed without generating a new address.

https://en.bitcoin.it/wiki/Address#Multi-signature_addresses

ahh, i see. thanks for the information sir.


Title: Re: Multi-signature: what it is and a list of services
Post by: erikalui on March 29, 2015, 01:56:01 PM
Some more websites which offer multisignatures to protect the wallet:

https://bitcoinarmory.com/

***********************

Armory is the most secure and full featured solution available for users and institutions to generate and store Bitcoin private keys. This means users never have to trust the Armory team. Satoshi would be proud!

Users are empowered with multiple encrypted Bitcoin wallets and permanent one-time ‘paper backups’. Armory pioneered cold storage and distributed multi-signature. Bitcoin cold storage is a system for securely storing Bitcoins on a completely air-gapped offline computer.

***********************

However I find it a tedious job as you need more than one party to confirm a single transaction and it can lead to a delay in sending and receiving bitcoins.


Title: Re: Multi-signature: what it is and a list of services
Post by: El Emperador on March 30, 2015, 09:34:11 AM
Multi-sig exchange: https://www.multisigna.com/ (https://www.multisigna.com/)


Title: Re: Multi-signature: what it is and a list of services
Post by: zetaray on March 30, 2015, 09:47:13 AM
Multi-sig is more of a developer feature than a user feature. It is nice to know what multi-sig can do  in smart contracts. A less complex single-sig client is sufficient for average users.


Title: Re: Multi-signature: what it is and a list of services
Post by: TrollboxChamp on March 30, 2015, 10:08:44 AM
Are there any windows / android wallet which can generate multi-signature address ?
So far, i have found multi-signature address in online services

Other than greenaddress.it, I've not heard of any. I would recommend greenaddress though.


Title: Re: Multi-signature: what it is and a list of services
Post by: btchris on March 30, 2015, 11:29:18 AM
Are there any windows / android wallet which can generate multi-signature address ?
So far, i have found multi-signature address in online services

Other than greenaddress.it, I've not heard of any. I would recommend greenaddress though.

I do believe you both have some reading comprehension issues... ;)

GreenAddress.it is an online service.

This post just above (https://bitcointalk.org/index.php?topic=1004939.msg10913947#msg10913947) lists three desktop clients which support multi-sig, one of which (Electrum) is also available for Android.


Title: Re: Multi-signature: what it is and a list of services
Post by: btchris on March 30, 2015, 11:31:37 AM
Multi-sig is more of a developer feature than a user feature. It is nice to know what multi-sig can do  in smart contracts. A less complex single-sig client is sufficient for average users.

Given that multi-sig is a key component for good 2FA, I couldn't disagree more....


Title: Re: Multi-signature: what it is and a list of services
Post by: btchris on March 30, 2015, 07:42:17 PM
I was too lazy too read reply in this thread :-X

No worries :)

BTW, mSIGMA let you use Full Validation / Simple Payment Verification :)

Sort of.... mSIGNA requires that you install Bitcoin Core (either on the same machine or on some other machine in your LAN) in order to use it. mSIGNA doesn't do any validation itself, it depends on Bitcoin Core for that. So it's a full-validation wallet in practice, even though it shouldn't get "credit" for doing validation.