Which coins have the ability to offer a 2 factor authentication feature where it requires a secondary approval mechanism in order to spend from an address?
-
1How would that work? Blockchains can't send emails or receive SMSses. The transaction sender has to prove to the rest of the system that a spend was authorized. You could use multisig pretty much anywhere, and require a signature from both a desktop system and a phone, for example, but that's it.– Pieter WuilleCommented May 5, 2017 at 15:58
-
Is there a platform that lets you have a multi-signature setup on your phone and desktop? I guess how would one do this for a Bitcoin transaction. Say I made a transaction on my desktop and then needed approval on my phone. How does my phone know that my desktop is making a transaction?– Patoshi パトシCommented May 5, 2017 at 16:34
-
You can use bitcoind's raw transaction interface to do this. It's your responsibility to create a valid transaction that the network accepts. The currency or blockchain can't help you coordinate between the two signing devices.– Pieter WuilleCommented May 5, 2017 at 16:49
-
1To be clear: I think there are is currently no consumer-friendly ways to do what I'm describing. But that's due to a lack of available software, not a missing feature of the chain.– Pieter WuilleCommented May 5, 2017 at 16:52
-
thanks pieter. this is something i'm trying to solve... im not sure how this can be done as the transaction creator needs to somehow let the other device know it needs to sign this new transaction it created. will investigate further.– Patoshi パトシCommented May 5, 2017 at 18:11
Add a comment
|
1 Answer
Have a look at byteball (http://byteball.org). It supports n-of-m wallets out of the box which can be used to implement a basic 2FA mechanism (2-of-2 with your desktop and your smartphone, for example.)
It also has a chat mechanism built in, which can be used to communicate between the devices and which would probably enable you to do what you intend.
There are a number of other interesting features listed at the web site.