区块链
比特币是一种神奇的货币形式,中本聪所创造的技术具有不可思议的潜力。然而,大多数人并没有意识到区块链不仅提供了一个很好的交换媒介,而且还提供了创建公证证明的手段。下面的演示旨在向任何人展示如何证明自己拥有一个比特现金地址,只要他们是私钥的所有者。
比特现金区块链及公证证明
去中心化的比特现金不仅以极低的费用为人们提供了无许可的交易方式,而且还可以帮助验证特定的BCH地址的所有者。
有了私钥,所有者可以创建一个消息,比如“我拥有这个地址”,显示公共地址,并提供一个有效的签名,这实际上证明了地址的所有权。为了开始并测试一个公共地址,下载最新版本的电子现金。轻客户机是一个可靠的BCH钱包,它附带一个工具,允许您签署消息并证明地址所有权。还有其他提供签名和验证工具加密钱包。
下载电子现金后,在桌面上打开它,并创建一个新的钱包。在新创建的BCH钱包之后,导航到屏幕顶部并找到Tools部分,然后从那里选择Sign/verify(签名/验证)消息。在这里,您将看到一个弹出式窗口,它提供了三个部分,首先,您将提供消息和一个有效的BCH地址来完成签名过程。
从这里简单的按下sign(签名),钱包将提供一个长长的字母数字字符串,你可以复制和粘贴这个签名。如果您的电子现金钱包使用密码,软件会提示你在签名前输入密码。现在,这三者的组合将允许您验证消息和签名。另一个人不能用这个地址签名,除非他们持有私钥,如果其密码受到保护,就更难被窃取。
验证数字签名的完整性
复制消息、地址和字母数字字符串(签名)后关闭弹出窗口。然后,您可以再次打开Sign/verify(签名/验证)消息窗口,但这一次只需在将相同的文本(消息-公共地址-签名message -public address-signature)输入到这三个部分之后,按下验证(verify)选项卡即可。然后您可以按下验证(verify),如果所有的信息都是正确的,钱包软件将验证消息的完整性和地址的所有权。
此外,其他人可以通过不同类型的钱包和替代软件来验证消息和签名的完整性。所以在你创建了一个独特的信息之后,你可以把它送给朋友、家人或者世界上的任何人,并向他们出示经过公证的证明。请记住,所有人需要提供一个公证的消息,证明一个特定的BCH地址的所有权是:
· 信息
· BCH地址
· 签名(很长的字母数字字符串,比地址长得多),没有私钥所有权就不能完成与地址绑定的签名。
要使用签名对邮件进行签名,您需要一个公钥和私钥对(右)。为了验证绑定到地址的签名消息,您只需要公钥,消息和有效签名(左)。
由于许多原因,这种证明所有权的方法很方便,因为只有拥有与签名关联的私钥的人才能证明他们拥有这个BCH地址。所有权证明有助于支持诸如用消息证明存在,对某些数据进行公证,使其不可能伪造等。在2017年,维基解密的创始人Julian Assange在BTC链上使用了一条信息来证明他的存在,证明他仍然活着。
事实上,中本聪背后的人可以通过提供与中本聪的一个已知地址相关联的合法信息和签名来证明他/她是比特币的创造者。与签名相关联的私钥使它成为任何人都不能在没有该密钥的情况下用您的地址创建签名消息。学会用比特现金地址签名和验证很简单,只需要几分钟就能理解基本的东西。
全部0条评论
快来发表一下你的评论吧 !