以太坊價格 以太坊價格
Ctrl+D 以太坊價格
ads
首頁 > FTX > Info

區塊鏈:區塊鏈深度學習系列|橢圓曲線數字簽名(ECDSA)的應用

Author:

Time:1900/1/1 0:00:00

Comunion是一個基于區塊鏈的組織形式(DAO)與創業互助網絡,為超級個體提供面向數字時代的全新商業基礎設施和價值轉化機制,致力于讓勞動價值像資本一樣自由流通、交易和積累。

本系列內容包含:基本概念及原理、密碼學、共識算法、錢包及節點原理、挖礦原理及實現。

區塊鏈中哪些地方使用了ECDSA?

通過前面系列的區塊鏈原理和技術,大家應該都熟悉交易是如何在區塊鏈系統或者在比特幣、以太坊系統里面開展的。

在進行交易的環節當中,有一個很重要的消息,那就是需要進行簽名。

也就是說一筆交易至少涉及到三項內容:付款人、收款人、付款金額。

例如,張三給李四付款的時候,張三付款人,李四是收款人,付款金額假設是5個Token。

A股開盤:深證區塊鏈50指數下跌1.39%:金色財經消息,A股開盤,上證指數報3528.67點,開盤下跌0.99%,深證成指報14635.48點,開盤下跌0.96%,深證區塊鏈50指數報3739.37點,開盤下跌1.39%。區塊鏈板塊開盤下跌1.54%,數字貨幣板塊開盤下跌2.59%。[2021/11/29 12:38:05]

當張三準備好這筆交易之后,需要發給全網,當其他人看到這筆交易的時候,他們需要去認證這筆交易是否由張三發起的,這個環節中就使用到了數字簽名技術。

交易簽名如何運用ECDSA?

以特幣為例,具體流程如下圖所示。

基于本體區塊鏈平臺的融合信用要素的DeFi項目Wing即將發布:今日,去中心化金融服務自組織平臺Wing宣布將基于本體區塊鏈平臺,依托本體去中心化身份、數據和信用評分(OScore),推出融合信用要素的DeFi服務。Wing官方團隊透露,后續將聚焦于抵押品種類擴展,融入去中心化信用要素和擴展去中心化金融服務自主組織Wing DAO三個方面。同時,Wing DAO支持社區自發提出各類去中心化金融服務提案,根據社區的參與度自動決定產品啟動,社區也對產品規則、終止和取消等事宜具備自主管理能力。[2020/8/27]

交易的模塊分為:交易輸入和交易輸出,一筆交易由多個輸入或者多個輸出組成。

交易輸入代表付款信息,交易輸出代表收款信息。當然里面還會有付款金額,付款金額的字段是在交易輸出里面顯示的。

動態 | 游戲巨頭加入區塊鏈游戲聯盟:據sludgefeed報道,刺客信條和孤島驚魂等主要系列的法國游戲巨頭育碧已經加入區塊鏈游戲聯盟,該聯盟致力于為游戲行業帶來區塊鏈技術。[2018/10/5]

這種交易類型和我們正常理解的交易是非常類似的,其資金的流向是從交易輸入流向交易輸出,即從付款人流向收款人。

圖的右邊有一個虛線的框,里面的ScriptSig是一個腳本簽名,這個字段屬于交易輸入。同理,ScriptPubKey屬于交易輸出。腳本里面包含一些數據和操作碼來支持這個腳本語言的運行。

ScriptSig?和ScriptPubKey?可以直觀的用中文解釋為:解鎖腳本和鎖定腳本。

為什么ScriptSig又叫解鎖腳本呢?是因為ScriptSig在之前相關連接的交易輸出里面鎖定了一些資金。

行情 | A股收盤:市場全線大漲,區塊鏈板塊大漲3.48%?:據公開數據顯示,A股早盤展開強勢反彈,午盤高位震蕩,維持強勢,區塊鏈板塊大漲3.48%,在192個概念板塊中排行33位。72個概念股中,普邦股份,聚龍股份,贏時勝,潤和軟件漲停,21個股票漲幅超過4個點,下跌的股票有三個,分別是凱恩股份(-2.52%),創維數字(-1.70%),中南建設(-0.16%)。[2018/7/12]

如果張三要花費之前已有的Token,也就是要花費一個未花費的交易輸出,那么其需要在另一筆交易里面構造一筆交易輸入,在這個交易輸入里面會設置簽名字段和公鑰,以此證明張三有資格花費未花費的交易輸出。

這種情況叫做解鎖腳本,即把之前已有的資金打開進行使用。

這個過程中,解鎖腳本里面有兩個字段數據,<sig>和<PubK>。這兩個字段分別代表:簽名和公鑰。兩者由使用者提供,用以解決阻礙。

鎖定腳本里面也有一些字段和操作碼:DUP是復制操作碼;HASH160是哈希操作碼;<PubkHash>是字段;EQUALVRTIFY是驗證操作碼;CHECKSIG也是驗證操作碼。

其整體意思是:執行復制——進行哈希——執行字段——驗證是否相等——校驗簽名是否正確。

在驗證簽名的環節,就會調用ECDSA里面的驗簽算法。

如何使用ECDSA

?我們知道了簽名在交易里面的具體使用位置,那么ScriptSig和ScriptPubKey這兩個腳本語言,是如何執行,以及在執行的過程當中如何使用ECDSA呢?

如上圖所示,這里會將兩個腳本語言進行堆棧處理,即所有字段和操作碼全部羅列在右邊,解鎖腳本里面有2個,鎖定腳本里面有5個。

第一步,將第一個字段<sig>?解鎖,置于堆棧的底部;

第二步,向右移動一格,將<PubK>?解鎖推送至堆棧頂部,置于<sig>?的上面;

第三步,DUP是復制操作碼,它會將剛剛解鎖腳本里面的<PubK>進行復制,此時會有兩個<PubK>,結果被推送至堆棧頂部;

第四步,HASH160將復制的公鑰進行哈希,使之變成<PubKHash>,公鑰哈希;

第五步,EQUALVRTIFY操作碼將PubKHash和用戶的PubKHash對比,如果一致,則都被移除,然后繼續執行;

如果第五步匹配的話,繼續執行第六步——驗證簽名,這里就用到了ECDSA,也是交易中很關鍵的一步。

在圖中會看到,在執行最后一個操作碼的時候,堆棧里面有兩個字段。

此時CHECKSIG操作碼會核查簽名<sig>?是否與公鑰的<sig>匹配,如果匹配,則會在頂部顯示TRUE,如果不匹配會顯示FLOSE。

如果返回值是TRUE的話,此時發送者也表明了其對發送Token的所有權和使用權。

以上就是橢圓曲線數字簽名在區塊鏈中的主要應用位置和場景。

Tags:區塊鏈SIGPUBIPT區塊鏈專業學什么課程Lucid SightPUBG幣CriptoVille

FTX
數字人:全國首批!區塊鏈職業技能等級證書正式發放

近日,全國首批“區塊鏈技術軟件開發師”崗位職業技能證書正式發放,證書由全國職業人才認證管理中心頒發,是官方認證的區塊鏈技術職業技能等級證書.

1900/1/1 0:00:00
EFI:《8問》大事件 | 掘金DeFi,暴富!暴負?

本周一,DeFi協議總鎖倉市值首次突破100億美元,這是今年加密貨幣領域的標志性事件之一。在一波一波DeFi熱浪的沖擊之下,無論是項目方、交易所,還是普通投資者,都陷入了強烈的FOMO情緒中.

1900/1/1 0:00:00
GMT:行情分析:大盤如期反彈,DEFI幣種再次活躍

作者|哈希派分析團隊 金色財經合約行情分析 | BTC再次向上突破將測試近三月高點:據火幣BTC永續合約行情顯示,截至今日18:00(GMT+8),BTC價格暫報10265美元(+4.17%).

1900/1/1 0:00:00
MPL:200美元變290000美元,這個DeFi用戶經歷了什么?

概述 一位DeFi交易員上周單筆交易就賺了747ETH。他發現了一個DeFi智能合約的漏洞。 他辭職了.

1900/1/1 0:00:00
DEFI:一文了解波卡生態上的DeFi項目

加密貨幣剛進入2020下半年,就迎來了行情大爆發。作為黑馬的DeFi概念率先引爆了整個市場的熱情,接下來跨鏈概念的波卡也在被市場期待了三年之后,空降市值TOP5,并且生態下的眾多項目也是四處開花.

1900/1/1 0:00:00
區塊鏈:比特幣網絡活動激增,鏈上單筆轉賬平均價值接近2017年峰值

要點 每筆比特幣轉賬的平均價值創一年多以來的最高水平,該數值在9月17日達12.9萬美元;自8月底以來,發送和接收比特幣的地址也一直維持在一個很高的水平;比特幣網絡具有旺盛的生命力.

1900/1/1 0:00:00
ads