什麼是比特幣,區塊鏈
區塊是一堆交易記錄的集合,我們可以理解成普通記賬本中的一頁,每個頁面記錄很多不同的交易資訊,這些書頁按時間順序裝訂起來便是區塊鏈,分散式賬本便是區塊鏈技術的一種體現。
在比特幣網路中,每個10分鐘會將全網的交易打包起來,加上時間戳形成區塊,併入比特幣賬本,此賬本便是區塊鏈。打包是由各節點競爭來決定,誰最先算出那個隨機數,就由誰來負責打包記賬。
區塊鏈技術不僅應用於比特幣,現在越來越受其他行業青睞,它的優點不言而喻,分散式儲存結構、去中心化的決策機制,可以有效保證資訊的安全性及決策的公正性,這也是比特幣潛在的價值之一。
3.比特幣錢包
由於比特幣賬本公開,意味著所有人都有權檢視每一筆交易,所有交易記錄都是透明可見的,那它如何實現匿名交易呢?這就涉及到比特幣錢包地址的生成機制,在比特幣網路中,錢包地址這個概念相當於我們日常使用的銀行賬戶,金鑰相當於對應的賬戶密碼,不同之處在於,比特幣沒有開戶過程,不用通過身份認證,我們想要獲取一個錢包地址非常簡單:
第一步,生成一個隨機字串(也可以自己定義一個口令);
第二步,由此字串或口令(私鑰)經過變換(雜湊變換SECP256K1),生成公鑰;
第三步,生成的公鑰經過重新編碼(BASE58),生成錢包地址,公鑰和錢包地址是可逆的,兩者在密碼學上等價;
由上面流程可以看出,我們可以離線生成大量錢包地址,且這些錢包沒有被實名登記,相當於我們可以生成大量沒有使用者的銀行賬號,甚至為每一筆交易生成多個錢包地址,加大追蹤難度,有效藏匿財富,如錢包應用BLOCKCHAIN就為每次交易生成單獨的錢包地址。
那如果政府強制錢包地址實名登記呢?比特幣錢包的生成不依賴任何機構,離線即可生成,無法做到完全的實名登記。
從比特幣錢包的生成原理,發展出一個很有意思的概念,即腦錢包,它是這樣運作的:
1,使用者想象一段文字,可以是任何東西,只有使用者知道;
2,用這段文字生成金鑰;
3,用金鑰生成錢包地址;
因此,只要使用者知道那段初始文字,隨時都可以再現出錢包金鑰和地址,只要這段初始文字不洩密,那錢包對應的財富就是安全的,不必需要銀行卡、存摺等,只需要記住一段文字。
假設你是一個貪官或犯罪分子,需要接受一筆匯款,於是你想象出來一段只有自己知道密語,並用該密語生成比特幣錢包,然後將錢包地址發給對方,對方用人民幣或美元兌換為比特幣,再將這些比特幣轉入你指定的錢包地址,一次非法交易就完成了。在這個過程中,你是完全匿名的,唯一最重要的密語存在自己大腦中,不需要用虛假身份開戶,並且隨時可以兌現,更重要的是不會走銀行結算體系。
從這點來講,比特幣可以有效降低了受賄、洗錢、非法交易等的監管風險。
參考連結:https://www.jianshu.com/p/1394a7d83cfa