1

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?

5
  • 1
    How 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. Commented 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? 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. Commented May 5, 2017 at 16:49
  • 1
    To 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. Commented 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. Commented May 5, 2017 at 18:11

1 Answer 1

1

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.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.