比特幣行情 比特幣行情
Ctrl+D 比特幣行情
ads

SHA:不懂點技術,你憑什么能在幣圈掙錢——比特幣底層密碼學

Author:

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

身為一名程序員,是時候展示一波技術了。接下來的一段時間,我會用通熟易懂的方式講解比特幣的底層技術,讓技術小白也可以看懂各種白皮書。

談到虛擬數字貨幣就一定繞不開密碼學,所以今天就給大家先講解一下比特幣相關的密碼學。

在比特幣白皮書里,兩個最常用的密碼學概念是哈希函數和公鑰私鑰。

哈希函數

傳統的哈希函數就是將任意長度的數據映射到有限長度的域上,通俗的解釋就是對一串數據M進行變換,輸出成另一串固定長度的數據h,即h=H(M)。

除了數據h可以作為數據M的指紋外,在密碼學中,哈希函數還有別的性質:

給定數據M很容易計算出數據h,但是給定數據h不能很方便的得到數據M,唯一的方法就是遍歷數據M所有的可能。

DeFi 協議unshETH完成330萬美元種子輪融資:金色財經報道,旨在重塑新興流動性質押行業的去中心化金融協議unshETH已完成 330 萬美元的種子輪投資,該輪融資獲得了Soma Capital、MH Ventures和ICONIQ Capital的大量支持,種子輪投資者還包括EFENT、922 Capital、Electric Ant、Backend Capital、The LAO等。

據悉,unshETH 開發了一種新穎的 DeFi 原語,促進 ETH 流動質押協議之間的競爭,以促進驗證者去中心化,資金將用于加速 unshETH 的開發工作,最終目標是為用戶提供更佳的流動質押體驗。[2023/8/8 21:30:31]

很難找到兩個數據,它們的哈希值是一樣的。盡管很難,這樣的兩個數據還是存在的,因為哈希算法的本質是對數據的有損壓縮。

數據:以太坊相對于比特幣的價值呈下降趨勢,目前已觸及0.0615:金色財經報道,根據 TradingView 的數據,自本月初以來,以太坊相對于比特幣的價值一直呈下降趨勢,目前已觸及 0.0615。這種關系的減弱反映出比特幣在過去一個月的價格上漲更為強勁。比特幣在此期間上漲了 10%,而以太坊則上漲了 1%。

Pastel Network聯合創始人Anthony Georgiades表示,由于將某些數字資產標記為證券的監管存在不確定性,因此在監管機構看來,比特幣是唯一保持充分去中心化的數字資產,而且肯定不是證券。

Georgiades指出,如果沒有外部沖擊,例如信貸危機,市場可能會預期某些投機或交易輪動會推動資金從 BTC 流入 ETH。以太坊的獨特之處,例如其促進從 DeFi 到 NFT 等廣泛應用的能力,是與比特幣的關鍵區別,并提出了獨特的價值主張。[2023/6/23 21:55:13]

從數學上講,大家可以認為哈希函數是一個復雜的函數。

鏈游《我的鄰居愛麗絲》2.0版本已面向主流用戶發行:金色財經報道,鏈游《我的鄰居愛麗絲》現在已經向主流用戶推出2.0版本。

據悉,該在線游戲于2021年9月成功進行了9個月的預alpha階段,于2022年6月發布。[2022/12/21 21:58:43]

舉個例子

h=2M是一個函數,但是不是一個好的哈希函數呢?

因為給定一個h,我們可以非常容易地反向猜到M,那就不是一個好的哈希函數。

哈希函數的目的是,給定一個h,我沒法容易地找到H的逆函數,進而通過這個逆函數找到M。

我只能通過暴力窮舉所有的M,然后看H(M)是不是等于h,從而找到答案,這樣才是一個好的哈希函數。

韓國央行:穩定幣可信度下降,加密資產風險或會轉移到金融市場:6月22日消息,韓國央行今日發布題為《加密資產市場的近期趨勢和風險因素》的金融穩定報告,稱與加密資產相關的投資者損失可能會擴大,今年以來加密資產已暴跌 40%。該報告特別指出,由于Luna-Terra事件導致對穩定幣的信任度下降,加密資產風險可能會轉移到金融市場。

韓國央行擔心加密資產的高價格波動可能會擴大投資者的損失。在韓國,投資者很可能會遭受額外損失,因為所謂的“山寨幣”在其他加密資產中的投資比例很高,這些資產的波動性比比特幣或以太坊更大。

韓國央行強調,需要通過擴大加密資產的使用范圍和擴大與金融市場的接觸點,持續監測加密資產對金融穩定的影響,并盡快建立監管體系以保護投資者。(sedaily)[2022/6/22 6:17:51]

比特幣使用的哈希算法采用雙重SHA256算法,這是因為SHA1在2017年被birthdaycollisionattack攻破,而SHA2被攻破也只是時間問題,而采取雙重哈希算法可以有效抵御birthdaycollisionattack。

SHA256(SHA256(BlockHeader))

公私鑰機制

給定一個加密算法,每個個體都可以任意的產生一組公鑰和私鑰,通常是256bit或者512bit的字符串。

大概長成下面這個樣子:

0010110100010010010110110100010010010110110100010010010110110100010010011110110100010010011110110100010010011110110100010010011110110100010010011110110100010010011110110100010010011110110100010010011110110100010010011110110100010010011110110100010010011110

大家可以認為公鑰和私鑰,一個是鎖,一個是鑰匙,兩者一一對應。

非對稱加密算法:

乙方生成兩把密鑰,公鑰,私鑰。公鑰是公開的,任何人都可以獲得,私鑰則是保密的甲方獲取乙方的公鑰,然后用它對信息加密乙方得到加密后的信息,用私鑰解密

舉個例子

小明和小紅,小明想給小紅寫封情書,但是他不想讓外人知道情書的內容。

我們假設小明情書的內容是“我愛你”,小明第一步用小紅的公鑰對其進行加密。

公鑰是所有人都知道的,所以小明也同樣知道小紅的公鑰。

我們假設小紅的公鑰就是她的手機號:“138xxxxxxxx”。

加密過程涉及到加密函數Enc。這個函數用實際情書內容"我愛你"和小紅的公鑰"138xxxxxxxx"作為輸入,得到一個輸出,叫做data_enc。

data_enc=Enc(“我愛你",小紅的公鑰)

我們假設Enc函數是將兩個字符串合并后,將奇數字和偶數字對調,我們得到如下:

合并:“我愛你138xxxxxxxx”奇偶對調:"愛我1你83xxxxxxxx"

小明將加密后的字符串,也就是”愛我1你83xxxxxxxx"發給小紅。小紅收到信息后,她需要用自己的私鑰以及解密函數Dec,對這條信息進行解密。

data=Dec(“愛我1你83xxxxxxxx'',小紅的私鑰)

為了方便,我們假設小紅的私鑰也是”138xxxxxxxx“,解密函數的功能是,將輸入的字符串的奇偶數對調,然后從字符串后面刪除小紅的私鑰。

奇偶對調:”我愛你138xxxxxxxx“字符串刪除(”138xxxxxxxx“):"我愛你"

這樣一來,小紅就知道,小明發過來的原字符串是"我愛你"。

當然實際工程中,加密和解密函數都是非常的復雜函數,但基本原理是一模一樣的,對于理解完全沒有問題。

預告:后面會介紹數字貨幣是如何產生的?

我會持續分享和區塊鏈相關的干貨,還會有一些投資建議和挖礦技巧,讓小白也能看得懂。想上車的小伙伴們請多多關注、評論、點贊、轉發,非常非常感謝!

Tags:SHA比特幣數字貨幣SHA價格SHA幣比特幣中國官網聯系方式40億比特幣能提現嗎比特幣最新價格行情走勢十大數字貨幣交易所排名數字貨幣交易所官方網址數字貨幣詐騙案例視頻

酷幣下載
區塊鏈:區塊鏈是一種思想,而不僅僅是創新技術

在此之前我們是拒絕談論這一切的,因為我們中的大多數并不明白這個東西會為我們帶來什么,一般企業都不會在公開場合提及比特幣、以太坊或其他加密貨幣,這是大多數企業的默契.

1900/1/1 0:00:00
USD:一圖|高考加分和優先錄取申請28號結束!你可以加分嗎?

2018年高考已經進入倒計時, 大部分考生和家長 已開始調整心態與作息 準備迎接高考。 Tether停止支持Kusama、Bitcoin Cash SLP和OmniLayer上的USDT:8月1.

1900/1/1 0:00:00
CCT:重訪浙商創業地標|義烏:“世界超市”里的生意人

草裙舞者抖動腰肢的窸窣聲,非洲熱辣的鼓點聲,優雅的薩克斯風音樂,混合成奇幻的背景,佐以東南亞小姐姐推薦椰子油的溫軟笑容、印度阿姨不標準的普通話以及馬來西亞的榴蓮味……像這樣充滿異域風情的“國際市.

1900/1/1 0:00:00
比特幣:財富|比特幣真能成為“新黃金”?

2010年5月22日,一位名叫LaszloHanyecz的程序員用1萬枚比特幣購買了兩個披薩,這被認為是用比特幣進行的首筆交易。今天,一枚比特幣的價格已突破1萬美元.

1900/1/1 0:00:00
LOL:騰訊給了虎牙29億人民幣!直播界要變天了?

如今直播行業蒸蒸日上,說起國內的幾個最大的直播平臺,無非是斗魚,熊貓,以及虎牙,這三大直播平臺幾乎凝聚了網絡上的大部分觀眾,而虎牙以YY直播作為主體,在近幾年的發展迅猛.

1900/1/1 0:00:00
加密貨幣:12張圖讓你明白,加密貨幣還處于發展的初級階段

編者按:作者用12張圖表將加密貨幣和互聯網的發展軌跡進行了對比,得出了我們其實還處于加密貨幣發展的“初級階段”這樣的結論.

1900/1/1 0:00:00
ads