很高興能趕在這個熱度前跟大家分享自己對于比特幣的幾點認識,感謝海鮮們對我的信任。今天主要講比特幣錢包和比特幣錢包安全兩方面內容,開始前我們先簡單看一下比特幣的基礎知識。
1. 比特幣基礎知識:
小的時候,生活無憂無慮,玩累了蹲在圍墻邊,看螞蟻搬家,一看就是小半天。那時候看起來這種群居性的小動物真是神奇,你扔一粒饅頭渣,發現的第一只螞蟻通過一傳一的方式通知到附近盡可能多的同伴來不一會兒,一群螞蟻就過來了,齊心合力將之搬到自己的巢穴。
長大后我們活在大大小小的網絡世界,越來越渺小,每個人都努力刷自己那一點點存在感。我們渴望自由渴望平等,渴望信任和被信任。
?自然向我們證明, 去中心化體制具有彈性并能創造出意想不到的復雜性和難以想象精妙, 而不需要中央集權體制、 等級制度或復雜的組織結構。
比特幣網絡正是一個高度復雜的去中心化的可信網絡, 能夠?撐?數財務流程。 然而, 比特幣網絡的每一個節點都遵循著一些簡單的數學準則。 節點間的相互作用促成了組織的復雜?為, 而并不是任何某個單一節點自身具有復雜性和可信性。 就像蟻群一樣, 比特幣的彈性網絡是一個由眾多遵循簡單準則的簡單節點所組成的彈性網絡, 這些簡單的節點準則聚合一起可以完成驚?的事情, 而不需要任何中樞協調。
下面用一張圖片描述一下比特幣網絡
我們可以看到比特幣系統主要包含三個部分:
· 用戶(用戶通過密鑰控制錢包)
· 交易(每一筆交易都會被?播到整個比特幣網絡)
· 礦?(通過競爭計算?成在每個節點達成共識的區塊鏈, 區塊鏈是一個分布式的公共權威賬簿, 包含了比特幣網絡發?的所有的交易) 。
這三個部分都包含比較多的知識,因為我們大都屬于用戶,與我們接觸最深的就是比特幣以及比特幣錢包了。
2. 比特幣錢包:
2.1. 先看看幾個比較常見的名詞
2.1.1. 錢包
錢包指保存比特幣地址和私鑰的軟件, 可以用它來接受、 發送、 儲存你的比特幣。
2.1.2. 私鑰
用來解鎖對應(錢包) 地址的一串字符, 例如5J76sF8L5jTtzE96r66Sf8cka9y44wdpJjMwCxR3tzLh3ibVPxh。
2.1.3. 助記詞
助記碼詞匯是英?單詞序列代表(編碼) 用作種子對應所確定性錢包的隨機數。 單詞的序列足以重新創建種子, 并且從種子那?重新創造錢包以及所有私鑰。 在首次創建錢包時, 帶有助記碼的, 運?確定性錢包的錢包的應用程序將會向使用者展?一個12?24個詞的順序。 單詞的順序就是錢包的備份。 它也可以被用來恢復以及重新創造應用程序相同或者兼容的錢包的鑰匙。 助記碼代碼可以讓使用者復制錢包更容易一些, 因為它們相比較隨機數字順序來說, 可以很容易地被讀出來并且正確抄寫。
要加?比特幣網絡并開始使用比特幣, 用戶需要做的就是下載應用程序或使用在線應用程序。 因為比特幣是一個標準, 有許多運?比特幣的客?端軟件。感興趣的話大家可以去比特幣官網(https://bitcoin.org/zh_CN/)關注一下,可以根據自己的偏好選擇適合自己的客戶端。
2.2. 比特幣客?端主要有三種形式
2.2.1. 完整客?端
一個完整客?端, 或稱“全節點”, 是存儲所有比特幣交易的整個交易歷史(由每一個用戶完成的每一筆交易, 曾經所有的每一筆,目前區塊數據容量已經達到260G) 的客?端, 管理用戶的錢包, 并可以在比特幣網絡上直接開始交易。這類客戶端桌面端較多,如比較常見的Bitcoin Core客戶端。這個錢包同步完整的區塊數據的話,親測啟動一次少說也需要五分鐘。
2.2.2. 輕量級客?端
一個輕量級客?端存儲用戶的錢包, 但需要依賴第三?服務器才能進?比特幣交易, 才能接?比特幣網絡。 輕量級客?端不保存所有交易的完整副本, 因此必須信賴第三?的服務器來獲取交易確認。目前大多數桌面客戶端用戶可選擇存儲部分副本,以方便用戶快速使用。還有很多優秀的手機客戶端如,imtoken就屬于這種。
2.2.3. 在線客?端
在線客?端通過網?瀏覽器在第三?服務器上訪問和儲存該用戶的錢包。大多是交易所包含龍網就是屬于這個類型的啦。
比特幣客?端的選擇, 取決于用戶想要管理資?的數?。 一個完整的客?端將為用戶提供最高級的管理和獨?性。 這樣錢包的備份和安全責任就轉移到了用戶身上。 另一種選擇是在線客?端, 其設置和使用是最簡單的, 但在線客?端的取舍還在于需衡量第三?介?的?險, 因為安全性和控制權是由用戶和網?服務商所共同承擔的。 如果一個在線錢包服務遭受了損失,就像已發?過的那樣, 用戶們可能會失去所有的資?。 反過來看, 如果用戶的一個完整客?端沒有進?適當的備份, 他們可能會因為電腦的操作失誤而丟失他們的資?。現實中,大家使用最頻繁的估計都是在線客戶端了。
在這里提一個問題,大家每個人在龍網對應的BTC充值地址都是不同的,那自己是不是有一個私鑰在龍網存著?
一般BTC地址的長度是26-34位,以數字1、3或bc1開頭。 類似于電子郵件地址, 這些地址可以分享給其他的比特幣的用戶, 這樣他們就可以直接通過這些地址發送比特幣到你的錢包?。 不同于電郵地址的是, 你可以任意地創建新的比特幣地址, 這些地址都能成功地將資?轉到你的錢包。 錢包是多個地址和解鎖資?密鑰的簡單集合。 每筆交易你都可以使用不同的地址, 這有利于提高隱私的安全性。 用戶可創建地址的數量?乎不受限制。單個私鑰就可以控制所有這些地址上的幣。
So?不難推出龍網是使用一個私鑰來管理多個用戶的資產。
上面提到的三種地址有什么區別呢?
以1開始的為早期比特幣地址,以3開始的為合約型地址,以bc1開始的為隔離見證型地址。3開頭的地址,絕大對數錢包和交易所支持。流水比較頻繁的錢包大多用1開頭的原始地址,屯幣常用3開頭的地址,兼容隔離見證。得看實際情況,如果是礦工,可能很多地方給礦工轉賬,礦工不關心對方手續費,但關心的是最大兼容,1開頭比較適宜,如果是做交易,能用兼容隔離見證還是比較好的。
到這里,有人可能會問,啥是隔離見證?
隔離見證是比特幣擴展區塊容量的一種措施,有很多種,如果你聽過閃電網絡,這家伙就屬于隔離見證的一種,總之是為了解決目前比特幣使用過程中遇到的很多瓶頸和問題,在想這些方案和實施方案的是一群世界上最優秀的程序員。
日常生活對于錢包交易后接下來的操作是交易查詢,比特幣錢包交易查詢起來是什么樣呢?
知道某個交易地址或者某筆交易哈希,可以查詢相關的交易信息,比特幣的交易信息是由輸入與輸出組成,而不是一個具體的賬戶地址組成,這一點不同于以太坊和柚子。用戶使用瀏覽器查詢的比特幣的交易信息中實際沒有賬戶余額信息,只有輸入(input)與輸出(output)兩部分信息。 輸入只代表錢包資產從哪里來,輸出表示錢包資產去往了何處,而擁有者本人就像一個黑盒子,你不知道某個地址對應的資產輸入到底是不是擁有該地址之人,同時你也不知道他是否將自己資產輸出給了自己。用這種方式來達到一定的匿名性。
下圖是通過瀏覽器查詢的一筆交易,其中右邊的代表輸出,這些輸出又可以是很多交易的輸入。
注意算一下,每筆交易輸出總和是小于輸入的,那么少的那一部分去哪里了呢,哈哈,被礦工拿走啦。
3. 錢包安全:
由于比特幣區塊鏈賬本數據的公開性,每一筆交易的發生,都可以知道交易雙方的地址信息,還可以追溯到相關地址之前的所有交易信息,一旦有人知道哪個地址是屬于你的,那么你的所有交易記錄將會被查詢到,所以現在大部分人們選擇每進行一次交易便更換一次地址。而且生成地址的成本極低,生成過程中使用的數字及密碼學技術可以保證地址不會重復。例如,在你使用比特幣全節點錢包時,雙擊請求付款時便可以得到一串比特幣地址。只是使用全節點錢包時有一個弊端,在發生多次交易后,需要用戶及時備份自己的私鑰及地址。
以比特核心客戶端為例,看下圖,每次點一下請求付款,就有個屬于自己的新收款地址生成,運氣的話好還能生成靚號,比銀行自助開卡機還方便迅速。
十年過去了,有多少比特幣永久丟失了?
比特幣的價值很大一部分來自它的稀缺性。可能每個接觸到比特幣的人最先記住的就是那個神奇數字—2100萬。截至區塊高度606,000,通過區塊獎勵生成的比特幣共有18,075,000,約占總量的86%。這意味著在未來二十年,通過挖礦新產生的比特幣將只有總量的14%,即不到300萬。但就像紙幣在儲存和流通中會不小心損毀一樣,比特幣的UTXO(交易驗證數據)雖然很難在生成后被消除,但私鑰可以,存私鑰的硬盤也可以。而在產量最大的初期,比特幣價格很低,那個時期的礦工和交易者大多是出于一時的興趣和實驗性質,很可能不會將私鑰認真保留很久。有相關研究,大約有361萬枚BTC永久丟失成為“死幣”,約占目前發行量的20%,這讓比特幣的總量縮減到了1739萬枚,對比特幣持有者來說,可能是件好事。
看到這里,你有沒有靈機一動,萌生一點可怕的想法?
沒錯,我能不能找到早期丟失的錢包,用工具來破解,達到財富自由,嘿嘿。感興趣的可以在某魚,qq群或者百度搜索,不是故意打廣告,真的……
***偽造
比特幣錢包必須由一個密碼或密令來保護。 有許多試圖破解弱密碼的潛在威脅, 所以要注意謹慎設置一個不會被輕易破解的密碼。 密碼應使用??寫字?、 數字和符號的組合, 避免出現??、 球隊名字等個?信息。 避免使用任何能在字典?輕易找到的詞語, 不管這個詞語是什么語?的。 如果條件允許, 可以利用密碼?成器?成一個完全隨機的12位以上的密碼。
1.哪怕每秒跑密碼的速度是1億/s ,也是無法解開別人的錢包的。舉個例子,以某網友自行開發內測版本的解密工具為例,6張RX580顯卡跑密碼,也不過才小幾千次/s的速度!!數字字母特殊字符很多,就按100個算吧,100個里取12個組成密碼,大概會有…… 5x10的23次方種組合,具體需要多久感興趣的話除一下算算。
2.不要從QQ、論壇、黑市、任何地方購買未知錢包。雖然大多數錢包里面的余額很誘人。***是可以偽造的,哪怕是中本聰的收款地址,也是可以偽造的。所以,你花大價錢買來的希望,說不定只是個騙局!
請記住: 比特幣是一種隨時能被轉移到世界其他任何地?的貨幣。 如果不加以妥善保管, 會很容易被偷?。
以下是幾個偽造的錢包例子
4. 總結:
比特幣是一項全新的, 前所未有的, 復雜的技術。 隨著時間的推移, 將開發出更好的安全?具, 而且更容易被?專業??使用的做法。從而普及大眾。
責任編輯:ct
評論
查看更多