CBP 區塊鏈專家認證考試實戰[07] – Digital Signatures

今天小美很開心的與同學們聚餐,品嚐美食之餘並暢談面試甘苦談。而一些同學也對於小美希望共組 CBP 讀書會的提議非常有興趣,讓小美士氣十足。

Digital Signatures

  • Understand the basics of digital signatures, why and how they are used in bitcoin.
  • Understand the relationship between digital signatures and asymmetric keys.

在昨天認識了非對稱加密演算法後,今天就比較容易理解數位簽章的原理。類似在紙本合約進行簽名以確認合約和證明身份,數位簽章可以證實數位內容的完整性,又可以確認其來源且不可反悔(Non-Repudiation)。

而數位簽章就是將非對稱加密演算法中的公鑰反過來使用,發送者將訊息用私鑰加密。然後公布公鑰,接收者則使用公鑰將加密訊息解密並比對訊息。故數位簽章具有如下特性:
1.確認訊息在傳輸過程中沒有丟失,沒被篡改(完整性)。
2.確認訊息的發送者是發布公鑰者(認證)。
3.確認發送者的確發布過該消息(不可否認)。

就是這些特性使得在比特幣系統中大量使用了數位簽章。系統創建一組密鑰,包括一個私鑰,和由其衍生出的唯一的公鑰。公鑰用於接收比特幣,而私鑰用於比特幣支付時的交易簽章。公鑰和私鑰之間的數學關係,使得私鑰可用於生成特定訊息的簽章。此簽章可以在不洩露私鑰的同時對公鑰進行驗證。

支付比特幣時,比特幣的當前所有者需要在交易中提交其公鑰和簽章(每次交易的簽章都不同,但均從同一個私鑰生 成)。比特幣網絡中的所有人都可以通過所提交的公鑰和簽章進行驗證,並確認該交易是否有效,即確認支付者在該時刻對所交易的比特幣擁有所有權。

此外,由於公鑰可以由私鑰生成,故一般只要嚴密保存好私鑰即可隨時復原公鑰。

Yes!完成 CBP 兩個知識領域了,等於是三分之一的進度啊。加上未來有同學互相支持準備 CBP,小美一整個輕飄飄嗨到不行!

 

Jason Chen
BDE 區塊鏈商學院 Founder | 台北區塊鏈社群 Organizer | Banking and Gaming Tech Expert

2003 ~ 2007
負責十多家銀行保險公司核心業務系統研發與建置,客戶包含:紐約人壽 / 保誠人壽 / 匯豐銀行 / 第一銀行 / 彰化銀行 / 台灣企銀 / 交通銀行 / 板信商銀 / 誠泰銀行 / 萬泰銀行 / 寶華銀行。

2008 ~ 2010
與Oracle合作台新銀行IPMS專案,獲頒2010年亞洲銀行家(The Asian Banker)「最佳分行自動化網路獎」及IDC頒發2010企業創新獎(Enterprise Innovation Award 2010)

2011 ~ 2015
加入亞洲最大博彩集團負責上百款 RNG 遊戲設計與研發,高品質的遊戲引擎開發融合了創新與精算。美術聲光特效結合數學演算邏輯,打造了引人入勝的娛樂體驗。不但全部通過 GLI 國際認證標準,且高穩定高負載的性能已可達成99%不間斷的營運時間。

2016 ~ 2020
投入新創圈,協助新創團隊將想法落實為商業模型。 2016年研發多管道行銷平台通過政府SBIR補助。 2017年研發聊天機器人平台被收購。 2018 年協助 Nogle Venture Studio 建置新項目開發團隊並成功 Spin-off 及 Scale。 目前為區塊鏈的信仰者與推廣者,協助區塊鏈生態圈的加速落地。