作者|復利青年
出品|白話區塊鏈
想進一步了解區塊鏈技術和比特幣的小伙伴,就不得不翻越技術的圍墻,從技術的角度,“睜眼”看看區塊鏈世界里第一個殺手級成功應用比特幣,看看中本聰為什么能被稱為外星人,而提到區塊鏈的技術這就不得不提到,學習區塊鏈技術經常被使用到的一個知識——哈希函數。
哈希函數是一種從任何一種數據中創建小的數字指紋的方法。哈希函數把消息或數據壓縮成摘要,使得數據量變小,將數據的格式固定下來。該函數將數據打亂混合,重新創建一個叫做散列值的指紋。
百度百科和維基百科真有別稱的話,應該叫看不懂百科。給哈希函數一個簡潔的白話定義:哈希函數是一系列復雜的但輸出值位數固定的數學變換。
調查:約三分之一的加密貨幣持有者看到了Kim Kardashian的“Ethereum Max”廣告:9月22日消息,據Morning Consult最近的一項民意調查,大約三分之一的加密貨幣持有者看到Kim Kardashian臭名昭著的Instagram廣告宣傳“Ethereum Max”。 該廣告事件可能成為有史以來最大的與加密貨幣相關的促銷活動。 在她的廣告中,她聲稱從“朋友”那里聽說了這個代幣,該粗略的加密貨幣沒有白皮書,幾乎沒有任何開發人員活動。本月早些時候,金融行為監管局主席Charles Randell 抨擊卡戴珊利用她龐大的粉絲群體來推廣“投機性數字代幣”。(U.Today)[2021/9/22 16:57:59]
變換不能亂變換,要照著如下過程來:
Yearn.finance季度報告:三分之二收入來自yUSD vault:Yearn Finance(YFI)發布了第一份非正式季度報告,報告稱,Yearn Finance協議該季度的凈收入為379萬美元,其中大部分來自yVault的產品。yUSD vault占總收入的68%,是最大的收入來源。9月份引入的yETH vault在這段期間產生了54.5萬美元的收益,但為了降低風險和損失很快將其暫停。yETH vault仍然對存款人關閉,其收益不足1%,但是Yearn將在即將發布的第二版vault中重新推出yETH vault。報告指出,這些 vault的大部分收入來自于0.3%的提款費,并表示新的收費結構將很快實施。報告顯示,Yearn Finance總計30.6萬美元的運營支出中,行政薪酬和安全支出占比分別約為56%和27%。除了對生態系統貢獻者的一些資助外,還從費用中支付了一些審計和漏洞賞金。(Cointelegraph)[2020/12/10 14:46:33]
1、任何長度的內容
調查:三分之一的英國金融技術公司因股權管理問題而損失資金:根據techUK和區塊鏈技術公司Qadre的最新研究,三分之一的英國金融科技(FinTech)公司由于股權管理問題失去了重要的資金。該報告基于對59名英國金融科技公司創始人的采訪,發現67%的人認為股權管理是一種干擾,花在管理資本化表格上的時間最好花在更重要的任務上。另有59%的人表示不得不推遲項目,32%的人由于股權管理效率低下而損失資金。61%的人稱,在股權管理上花費的時間削弱了他們交付產品或擴大業務規模的能力。最終結果是,股權管理挑戰可能會導致英國金融技術行業高達26億英鎊的資金損失。(FSTech)[2020/5/14]
2、經過這系列復雜但固定的數學變換后
動態 |約三分之一英國企業上月受到惡意挖礦軟件攻擊:據coindesk消息,根據一項新的研究顯示,幾乎三分之一的英國企業表示他們在上個月內受到了加密貨幣挖掘惡意軟件的攻擊。[2018/8/15]
3、會輸出一個固定長度和格式的數據
腳注:數學領域會用H表示這經過變化后輸出的數值,中文名叫消息摘要或數字指紋。
比如,在比特幣中,公鑰生成地址時用到的哈希函數SHA256,后面的“256”的意思是輸出是固定256位長度的數據。
這數學變換不是任意變換都能被稱之為哈希函數,一個數學變換要升級為哈希函數必須符合三個條件:唯一性、單向性、暴力求解:
1、哈希函數的唯一性
直觀的理解就是:只有輸入X,才能得到H。理解這個特性時,可以把哈希函數理解成你和你的指紋,你是輸入,你的指紋是輸出,唯一性就是指只有你才能有你的指紋,在比特幣里就是指,你轉賬用的比特幣地址,只有你的公鑰才能生成,就像你的指紋是獨一無二的一樣,世界上沒有任何其他人能生成和你一樣的轉賬地址。
2、哈希函數的單向性
哈希函數的單向性是指H是無法反向推導X。如果給你一個指紋,僅有一個指紋的你,是絕對想象不出指紋的主人到底是男是女,到底長什么樣,只能知道這是個指紋。
哈希函數的單向性可以用一個不準確但十分形象的類比來直觀理解——來猜猜下巴的主人是誰?
這Man味十足的迷人下巴主人是白宇?是張震?還是趙又廷?謎底揭曉:是我們喜愛的坤坤,不是蔡徐坤,而是鄉村F4謝廣坤↓
因為哈希函數的單向性,所以在比特幣里,即使我們的收款地址是公開的,但是沒人能知道我們生成收款地址的公鑰是什么,更無法知道生成公鑰的私鑰是什么。
市面上有一種言論說,量子計算機的出現會讓比特幣一文不值,但現在你應該知道,即使量子計算機出現可,目前也難以攻破哈希函數,哈希函數是中本聰為比特幣設置的一道安全鎖,希望比特幣有充足的時間升級到抗量子的加密算法。
3、哈希函數的暴力求解
如果知道哈希值H真想找到輸入值X,只能從源頭出發,一個數一個數去嘗試,每個數都套到哈希函數里,然后看看輸出的哈希值是不是等于H。
就像如果你真想知道某個指紋是誰的指紋,你只能全世界一個個人找過去,去對比每一個手里的指紋和這個指紋,是不是完全相同,沒有絲毫偏差。02
哈希函數因為這三個特性變成了中本聰手里的利器,幫助他在設計比特幣的路上解決了多個難題,在比特幣白皮書中,除了簡介和結論的10個章節里,幾乎每個章節都能看到哈希函數的使用。
用哈希函數的唯一性用來防止作假——數字簽名
用哈希函數的唯一性來提升效率——默克爾樹檢索交易記錄
用哈希函數的單向性用來保密——公鑰生成比特幣的地址
用哈希函數的暴力求解來設計比特幣的工作量證明——當范圍足夠大的時候,拿著指紋去找指紋擁有人是不可能的事情,但如果把范圍縮小呢,比如在一個只有幾百萬人的城市里找,難度就會小很多,這就是比特幣的mining難度調整機制,想要難度高一點那就把范圍擴大一點,想要難度低一點就把范圍縮小一點。
1953年哈希函數出現,1970年哈希函數蓬勃發展,2001年SHA-256出現,在2008年時,哈希函數卻在中本聰手里被玩出了花,成為了區塊鏈技術里不可撼動的基石。
從這個角度看,多少讓人理解了為什么專家和大牛都忍不住夸贊中本聰天才,甚至懷疑中本聰是不是外星人。
至此,雖然比特幣白皮書中技術原理你只是懂了一個基礎知識哈希函數,但這一點都不妨礙你理解了比特幣白皮書里50%想要表達的內容。
為了幫助用戶更好地進行收益管理,Gate.io將在其官方博客提供豐富及時的行業資訊、獨家研究報告等優質內容,為大家提供全方位的策略支持.
1900/1/1 0:00:00親愛的ZT用戶: ZT創新板即將上線SAFEMOON,並開啟SAFEMOON/USDT交易對。具體上線時間如下:充值:已開啟;交易:2021年11月1日16:30; SAFEMOON Aztec.
1900/1/1 0:00:00尊敬的用戶:?? 由于ETP專區部分標的觸發了BKEXETP產品份額合并機制。BKEX將在2021年10月30日14:00對ETP專區部分標的進行合并操作,詳情如下:合并后新份額的名稱、簡稱、交.
1900/1/1 0:00:00鏈聞消息,Web3基礎設施平臺Ankr宣布推出全新協議AnkrProtocol,該協議包括Ankr公共RPC服務、區塊鏈實時瀏覽與分析、質押解決方案和開發者工具,目前已支持Ethereum.
1900/1/1 0:00:00據CNBC10月29日消息,高盛已經開始向其機構交易客戶提供來自加密新聞和數據公司TheBlock的研究報告.
1900/1/1 0:00:00Gate.iohaslaunchedStartup,aplatformthataimstoprovideuserswithaccesstoinnovativeandadvancedproject.
1900/1/1 0:00:00