原创 區塊鏈重要基礎知識7-1——標準腳本P2PKH、P2SH

這裏主要用於補充區塊鏈重要基礎知識7——比特幣的運行機制中標準協議P2SH的說明 五大標準腳本分別爲P2PKH、P2PK、MS(限15個密鑰)、P2SH和OP_Return。 這裏主要介紹P2PKH、P2SH,因爲這兩個比較常見。

原创 區塊鏈重要基礎知識10——比特幣挖礦

1. 比特幣礦工的任務 注意:本節結合比特幣的運行機制食用更佳。 1.1 主要內容 1.1.1 已經瞭解的: 比特幣依賴這些礦工們而運行的——他們查證交易記錄,製造和儲存所有的區塊,並對被寫入區塊鏈的區塊達成共識。我們還知道礦工

原创 區塊鏈專欄大綱

看區塊鏈專欄先看這個更佳哦👍 區塊鏈解讀1.隨機數的使用過程2.hash原理以及應用3.簽名4.域與環的理解5.加密貨幣以及加密術6.匿名性以及如何去中心化--粗略地講一下匿名7.比特幣的運行機制7-1.節點分類與輕量節點SPV8

原创 區塊鏈重要基礎知識8-1——冷存儲以及熱存儲和他們之間相互如何結合

1. 與本地存儲相關 Base58 主要用於產生Bitcoin的錢包地址(對應的就是熱存儲或者冷存儲的地址); 採用的字符集合爲“123456789abcdefghijkmnopqrstuvwxyzABCDEFGHJKLMNPQ

原创 區塊鏈重要基礎知識8-2——解決私鑰保存一毀俱毀的問題:祕鑰分存

1. 爲什麼要進行祕鑰分存 像前面的紙錢包以及防損硬件都有一個致命的缺點,就是一旦損壞就是一毀俱毀,所以我們可以將祕鑰存儲的方式改爲祕鑰分寸,其中密鑰分存並不是簡單地切分密鑰,而是將密鑰轉換成若干“子密鑰” 2. 祕鑰分存方法主要

原创 區塊鏈重要基礎知識7-1——區塊鏈節點分類以及SPV節點

1. 比特幣中的節點分類[1] 保存自身的交易信息以及數據保存自身的交易信息比特幣節點分類全節點維持包含全部交易信息的完整區塊鏈的節點輕節點SPV節點仍需下載全部數據進行解析,獲取與自身相關的交易數據,但無須本地保存全部數據不需要

原创 SHA-256使用以及相關流程說明

使用的庫:crypto++crypto++crypto++;使用語言:cppcppcpp;使用開發工具:vs2017vs2017vs2017 1. 主要思路 2. 關鍵類的作用 FileSink:a. :a.\space:

原创 區塊鏈重要基礎知識7——比特幣的運行機制(主要是講細節,區塊和交易等等)

比特幣所使用的數據結構、實際腳本以及語言。 對交易的地址以及語法進行描述在網絡中流通交易的實現方法腳本可以應用的場景所有交易都是被打包放入區塊的,以及是什麼結構以及作用交易和區塊都是如何在網絡中流通的,交易有對應的交易池,區塊有對

原创 區塊鏈重要基礎知識9——在線錢包以及交易所

在線錢包和交易所支付服務交易費貨幣兌換市場 1. 在線錢包和交易所 如何通過他人的服務實現存儲和管理比特幣? 網站是能夠接觸到你的密鑰的。通常情況下,網站使用密碼來保護密鑰,而密碼只有你一個人知道。 通過比特幣銀行進行在線錢包,但

原创 區塊鏈重要基礎知識11——比特幣的匿名性以及對其實現方案和對比

本文結構 匿名1.匿名的基礎知識2.如何去匿名化的思路3.實施匿名化的幾種方案1.混幣網絡2.分佈式混幣3.零幣和零鈔4.匿名技術對比 1. 匿名的基礎知識 匿名簡單的理解就是:擁有匿名集的就叫匿名,如果 只是對應另外一個名字的就

原创 詳解輸入流/輸出流與緩存區的關聯

1. 緩存區定義 代碼與設備(輸入輸出端,最平常的就是電腦屏幕)交互的示意圖: 程序的輸入與輸出一般都會經過一個叫做緩存區的區域,也是通過它輸入或者輸出到對應的設備,總體來說這是一種I/OI/OI/O策略,在不同的時候會合適的去

原创 區塊鏈重要基礎知識2——哈希函數的原理以及應用

對於以中心化的中央銀行來說需要做到防止篡改功能,那麼其中場景就是中央銀行控制供給,並加上防僞標識,但是依舊有人僞造,這時候再加上執法機構進行互補,對僞造的人給予一定的懲罰 但是分佈式沒有中心處理中心就要通過密碼原理進行防止篡改,

原创 區塊鏈重要基礎概念1——隨機數的原理以及產生過程

隨機數在區塊鏈中作用以及使用過程[3]: 在比特幣區塊鏈中,所有參與節點都在遍歷尋找一個隨機數,節點算力輸出越大就越有可能遍歷到這個隨機數,也就能夠搶到這一輪的記賬權,這個過程通常被稱爲“挖礦”。各參與節點在遍歷隨機數的過程中

原创 區塊鏈重要基礎知識6——匿名性以及如何去中心化

1. 匿名性 1.1 化名與匿名之間的區別 化名:在交易的時候不使用真實的姓名 匿名:或者在交易的時候完全不使用任何名字。 在計算機中的定義,匿名指的是具有無關聯性(unlinkability)的化名。 1.2 更強的匿名性以及更

原创 區塊鏈重要基礎知識4——曲線準備,域與環的概念

1.對域的概念理解[2]: nnn個單位元相加=0,符合這樣條件的域稱爲特徵爲nnn的域,而我們比較熟悉的數域單位元是1,無論多少個單位元1相加都不可能爲0,所以數域是特徵爲0的域,一般強調特徵爲2的域就是說兩個一樣的數相加等於