比特幣是一種神奇的貨幣形式,中本聰所創(chuàng)造的技術具有不可思議的潛力。然而,大多數人并沒有意識到區(qū)塊鏈不僅提供了一個很好的交換媒介,而且還提供了創(chuàng)建公證證明的手段。下面的演示旨在向任何人展示如何證明自己擁有一個比特現金地址,只要他們是私鑰的所有者。
比特現金區(qū)塊鏈及公證證明
去中心化的比特現金不僅以極低的費用為人們提供了無許可的交易方式,而且還可以幫助驗證特定的BCH地址的所有者。
有了私鑰,所有者可以創(chuàng)建一個消息,比如“我擁有這個地址”,顯示公共地址,并提供一個有效的簽名,這實際上證明了地址的所有權。為了開始并測試一個公共地址,下載最新版本的電子現金。輕客戶機是一個可靠的BCH錢包,它附帶一個工具,允許您簽署消息并證明地址所有權。還有其他提供簽名和驗證工具加密錢包。
下載電子現金后,在桌面上打開它,并創(chuàng)建一個新的錢包。在新創(chuàng)建的BCH錢包之后,導航到屏幕頂部并找到Tools部分,然后從那里選擇Sign/verify(簽名/驗證)消息。在這里,您將看到一個彈出式窗口,它提供了三個部分,首先,您將提供消息和一個有效的BCH地址來完成簽名過程。
從這里簡單的按下sign(簽名),錢包將提供一個長長的字母數字字符串,你可以復制和粘貼這個簽名。如果您的電子現金錢包使用密碼,軟件會提示你在簽名前輸入密碼。現在,這三者的組合將允許您驗證消息和簽名。另一個人不能用這個地址簽名,除非他們持有私鑰,如果其密碼受到保護,就更難被竊取。
驗證數字簽名的完整性
復制消息、地址和字母數字字符串(簽名)后關閉彈出窗口。然后,您可以再次打開Sign/verify(簽名/驗證)消息窗口,但這一次只需在將相同的文本(消息-公共地址-簽名message -public address-signature)輸入到這三個部分之后,按下驗證(verify)選項卡即可。然后您可以按下驗證(verify),如果所有的信息都是正確的,錢包軟件將驗證消息的完整性和地址的所有權。
此外,其他人可以通過不同類型的錢包和替代軟件來驗證消息和簽名的完整性。所以在你創(chuàng)建了一個獨特的信息之后,你可以把它送給朋友、家人或者世界上的任何人,并向他們出示經過公證的證明。請記住,所有人需要提供一個公證的消息,證明一個特定的BCH地址的所有權是:
· 信息
· BCH地址
· 簽名(很長的字母數字字符串,比地址長得多),沒有私鑰所有權就不能完成與地址綁定的簽名。
要使用簽名對郵件進行簽名,您需要一個公鑰和私鑰對(右)。為了驗證綁定到地址的簽名消息,您只需要公鑰,消息和有效簽名(左)。
由于許多原因,這種證明所有權的方法很方便,因為只有擁有與簽名關聯的私鑰的人才能證明他們擁有這個BCH地址。所有權證明有助于支持諸如用消息證明存在,對某些數據進行公證,使其不可能偽造等。在2017年,維基解密的創(chuàng)始人Julian Assange在BTC鏈上使用了一條信息來證明他的存在,證明他仍然活著。
事實上,中本聰背后的人可以通過提供與中本聰的一個已知地址相關聯的合法信息和簽名來證明他/她是比特幣的創(chuàng)造者。與簽名相關聯的私鑰使它成為任何人都不能在沒有該密鑰的情況下用您的地址創(chuàng)建簽名消息。學會用比特現金地址簽名和驗證很簡單,只需要幾分鐘就能理解基本的東西。





