我认为这样的事情是可能的,但我对细节有点模糊。据我了解:
- 我有一个或多个比特币地址
- 用户向该地址发送比特
- 用户可以通过提供证据证明他们控制向我的地址发送(足够数量)位的地址来登录我的应用程序
我不清楚的是证明部分是如何工作的。用户如何生成该证明,我该如何验证它?
另外,我是否必须在我的服务器上保留完整的区块链副本才能执行此操作,或者是否有可用的 API?
谢谢!
我认为这样的事情是可能的,但我对细节有点模糊。据我了解:
我不清楚的是证明部分是如何工作的。用户如何生成该证明,我该如何验证它?
另外,我是否必须在我的服务器上保留完整的区块链副本才能执行此操作,或者是否有可用的 API?
谢谢!
是的,但不像你描述的那样。
BIP 38 是基于协议的两因素身份验证 BIP 的提议:https ://github.com/bitcoin/bips/blob/master/bip-0038.mediawiki
实现:https ://github.com/mannkind/bit2factor.org
最近对基于密码学的比特币两因素身份验证的看法。 http://eprint.iacr.org/2014/629.pdf