比特幣輕量錢包
『壹』 比特幣與我們的世界(下)
文接《比特幣與我們的世界(上)》
理想與現實
隨著比特幣的不斷發展,比特幣的技術聯盟也在逐步完善整個體系的構建。輕量化錢包,正是他們的一種改良試驗。輕量化錢包本身並不會保存全部賬本,而是僅僅保留與自己相關的交易,這樣就極大減輕了自己的體量,非洲酋長也就不再需要記錄我去超市買羽絨服這件事了~。
埃森哲發明的一種採用「變色龍散列」(Chameleon Hash)密鑰的可編輯區塊鏈技術也在試圖解決我們少年時留下的放盪不羈的交易記錄。
『貳』 全節點錢包、輕錢包、中心化錢包有什麼區別
全節點的代表是bitcoin-core
核心錢包,需要同步所有區塊鏈數據,佔用很大的內存,但是可以完全實現去中心化。輕錢包依賴比特幣網路上其他全節點,僅同步與自己相關的數據,基本可以實現去中心化。中心化錢包不依賴比特幣網路,所有的數據均從自己的中心化伺服器中獲得,但是交易效率很高,可以實時到賬,你在交易平台注冊的賬號就是中心化錢包。
『叄』 比特幣的數字錢包有哪些
冷錢包、熱錢包、全節點錢包、輕錢包、中心化錢包。
『肆』 【貓說】打開比特幣錢包的兩把鑰匙:私鑰、公鑰
如果不了解區塊鏈,不知道公鑰、私鑰這些最基本的概念,擁有錢包對幣圈新人來講,就好像拿手指頭去捅鱷魚的腦袋,風險極高。此文謹獻給幣圈新朋友,幫助大家梳理比特幣錢包的基本常識。
區塊鏈觀察網在 《區塊鏈是什麼》 一文中提到過,在區塊鏈世界裡,每個人都擁有兩把獨一無二的虛擬鑰匙:公鑰和私鑰。
「公鑰」,可以簡單理解為銀行卡,這是可以發給交易對方看的,銀行卡號則相當於比特幣轉賬中要用到的「地址」。
講得專業一點,公鑰就是一個65位元組的字元串,多長呢?130個字母和數字堆在一起。公鑰太長的話,第一交易起來忒麻煩,第二幹嘛非得暴露公鑰的真實內容呢,這就好像把自己的銀行卡拿出來到處給人看。因此,我們現在看到的地址,就是經過摘要演算法生成的、更短一點的公鑰。
對方知道你的地址才能給你打錢;而且,任何人有了你的地址,都能在Blockchain.info官網查詢這個錢包地址交易了多少次(No. Transactions),收過多少個比特幣(Total Received),以及錢包里還剩下多少個比特幣(Final Balance),如下圖:
「私鑰」,就像打死不能告訴別人的銀行卡密碼。它是一串256位的隨機數。因為讓非IT用戶去記住這個滿屏0 和 1的二進制私鑰是特別不人道的事兒,所以對這一大串私鑰進行了處理,最後私鑰就以5 / K / L 開頭的字元串呈現在我們面前。
公鑰、私鑰、地址之間的關系是:
1)私鑰 → 公鑰 → 地址
私鑰生成唯一對應的公鑰,公鑰再生成唯一對應的地址;
2)私鑰加密,公鑰解密
也就是說,A使用私鑰對交易信息進行加密(數字簽名),B則使用A的公鑰對這個數字簽名進行解密。
其中,私鑰是極度私密的東西。如果你把私鑰發給別人,現在就開始寫一部長篇小說吧,名字都幫你想好了,就叫《永別了,比特幣》。
如果是李笑來老師(網傳擁有數十萬個BTC)這類幣圈大佬,強烈建議使用冷錢包(離線錢包),分開儲存;電視里的富豪在銀行有自己的保險箱,有條件的話也可以參考。
當時,上述方法是安全系數最高的做法。但作為韭菜接班人,暫且假設我們最初只用閑置資金、持有少量的比特幣,比如,小於5個。那麼,動輒上千成本、操作復雜的冷錢包就有點殺雞用牛刀了;因此,區塊鏈觀察網把選擇范圍限定在交易所和輕錢包2項:
在交易平台上買了(極少量)比特幣,可以先不提出來,繼續存在交易所。這種方式最適合幣圈新手。在沒有深入了解每種加密貨幣背後的故事之前,鮮嫩的我們總是充滿了好奇,而放在交易所的比特幣,可以直接進行幣幣交易,交易簡單快捷,不用經數字錢包導來導去;另一方面,平台上幣種齊全,可以滿足我們的嘗鮮心理,方便隨時小試牛刀。
而且像火幣、幣安(已被牆)這些大型交易所,不僅安全等級比某些專為收割韭菜而生的小平台高很多,而且操作簡單,很快就能上手,只需保管好自己的賬號、密碼就行了(再安全一級的話,開啟谷歌二次驗證),其他的就交給平台。
值得注意的是,存在交易所上的資產並不完全屬於自己,更確切地說是借給平台的,我們在資產那一欄看到的數字,相當於平台向我們借錢而打的白條。此外,交易平台本身不是去中心化的,如果安全措施不到位,用戶的賬號密碼有可能被黑客拿到。
輕錢包是相對於「全節點」錢包來說的。
全節點錢包,比如 Bitcoin-Core(核心錢包),運行時需要同步所有區塊鏈數據,佔用相當大內存空間(目前至少50GB以上),完全去中心化;
輕錢包雖然也依賴比特幣網路上其他全節點,但其僅僅同步跟自己有關的交易數據,基本實現去中心化的同時,也提升了用戶體驗。
根據不同的設備類型,我們把輕錢包分為:
1)PC錢包:適用於電腦桌面操作系統(如Windows/MacOS/Linus);
2)手機錢包:適用於安卓、iOS智能手機,比如比太錢包(以太也有PC端);
3)網頁錢包:通過瀏覽器訪問,比如上文提過的blockchain網頁版。
輕錢包操作比較簡單,一般是免費獲取。申請錢包的時候,系統會生成一個私鑰。准備敲黑板!
1)不要截圖、拍照存在手機里;
2)不要把私鑰信息發給任何人;
3)最好手寫(幾份)抄下,藏在你覺得最安全的地方。
總之一句話,誰掌握了錢包的私鑰,誰就擁有錢包的絕對控制權。私鑰只要掌握在你的手裡,比特幣就絕不會丟。
最後多說幾句,作為普通投資者,我們需要做的並不多:
1)走點心,不要把手機弄丟了,畢竟丟了對手機里的比特幣錢包有風險;
2)不要手癢刪掉設備上的錢包應用,除非你決定再也不用這個錢包了,否則後期很麻煩;
3)設置復雜的密碼(原因見第1點),並用心去記牢,這是私鑰弄丟以後留的一手。
對於記不住密碼,又懶得科學備份私鑰的朋友,咱還是把錢存在銀行里吧。
『伍』 比特幣錢包是什麼如何注現在怎麼登錄比特幣中國
比特幣錢包可以存儲比特幣,注冊錢包,主要有兩種情況:
1、已經知道了某個錢包,比如說幣包錢包,對其比較認可,直接進入該錢包的網方網站、或者下載手機App,直接進入平台注冊。
2、在網路上直接搜索錢包,進入相關平台進行注冊。
3、一般來說,現在的比較幣錢包可以用手機號注冊(或者郵箱注冊);出於對用戶帳戶安全的考慮,在進入後台帳戶後,要求個人進行實名認證,同時個人手機號綁定,以免出現帳號異常、密碼丟失等情況。
『陸』 比特幣錢包
比特幣(bitcoin)誕生於2008年的一篇論文。
一個署名為中本聰的人,提出了革命性的構想:讓我們創造一種不受政府或其他任何人控制的貨幣!這個想法堪稱瘋狂:一串數字,背後沒有任何資產支持,也沒有任何人負責,你把它當作錢付給對方,怎麼會有人願意接受?
Merkle tree
跟二叉樹長得很像,只是這個是下面兩個節點取哈希值得到上面節點。只需要記住根節點,就可以檢測整棵樹有沒有被篡改。
根哈希值存在block header里,交易過程存在block body里。全節點包括block header和block body,但是輕節點(比如手機上比特幣錢包)只包括block header。這棵樹可以證明包含某個交易已經被寫進了區塊鏈。
3.共識協議
去中心化的貨幣要注意的兩個問題:
1.誰能發行數字貨幣:挖礦。
2.怎麼驗證交易的合法性:區塊鏈。
雙花攻擊(double spending attack)
雙花攻擊是數字貨幣的一個主要挑戰。
比特幣中的交易都要有輸入和輸出,幣從哪來,花到哪去。
正常情況也可能有兩個分叉,因為兩個節點同時獲得記賬權,兩個節點打包的區塊,同時計算出了那個隨機數。此時會暫時兩個分叉共存,直到其中某一個區塊搶先找到了下一個區塊,這條就成了最長合法鏈,另一個分叉就被丟棄。
女巫攻擊(sybil attack)
某惡意節點不停產生賬戶,賬戶總數超過總賬戶的一半,則取得了區塊鏈的控制權。
比特幣中的共識協議(Consensus)
一些節點是有惡意的,大部分節點是好的。
想法1:把一些交易打包到區塊里作為候選區塊,讓每個區塊投票,如果通過就寫入區塊鏈。
不行,因為有的惡意節點一直發布一些含有惡意交易的區塊,則一直投票,佔用資源。而且有的節點不投票。
想法2:不按賬戶個數投票,而是按照計算力投票。每個節點都可以產生合法交易放入區塊,這些節點就開始試隨機數,直到找到H(block header)≤ target,則這個節點有記賬權。
唯一產生比特幣的途徑
coinbase transaction。這個不用指出幣的來源,有了記賬權的節點(找到了隨機數)會有出塊獎勵。
50BTC->25BTC->12.5BTC,每21萬個比特幣,獎勵就減半。
比特幣爭奪記賬權的過程叫挖礦。爭奪記賬權的節點叫礦工。
『柒』 全節點錢包、輕錢包分別是什麼東西啊
錢包有哪些分類呢?
前面我們知道了錢包的多種形態,也知道了錢包其實就是「私鑰、地址和區塊鏈數據的管理工具」。根據區塊鏈數據的維護方式和錢包的去中心化程度,我們可以把錢包分為:全節點錢包、輕錢包、中心化錢包。
全節點的代表是bitcoin-core 核心錢包,需要同步所有區塊鏈數據,佔用很大的內存,但是可以完全實現去中心化。輕錢包依賴比特幣網路上其他全節點,僅同步與自己相關的數據,基本可以實現去中心化。
中心化錢包不依賴比特幣網路,所有的數據均從自己的中心化伺服器中獲得,但是交易效率很高,可以實時到賬,你在交易平台注冊的賬號就是中心化錢包。
『捌』 ApplePay已支持比特幣支付,比特幣的使用功能有哪些
比特幣其實就是比特幣網路中的一串數據。這串數據應該存儲在哪裡?就像我們的銀行卡和現金可以存放在錢包里一樣,比特幣也有它特殊的錢包,就是比特幣錢包。比特幣錢包其實並不包含比特幣,比特幣錢包是由私鑰和公鑰組成的資料庫。比特幣本身儲存在區塊鏈。用戶用私鑰簽署交易,從而證明他們擁有交易。區塊鏈是一個巨大的資料庫分類賬,所以這筆交易將保留在區塊鏈資料庫中,沒有人可以篡改它。
隨著“多重簽名”技術在錢包領域的應用,一種多重簽名錢包應運而生。“多重簽名”是什麼意思?通常一個私鑰對應一個比特幣地址,比特幣上地址上的資產就可以用這個私鑰進行轉移。用私鑰加密的過程就是簽名。多重簽名是指在一個地址使用比特幣之前,需要多個私鑰進行簽名。
也就是說,一個交易需要兩到三個或者更多的私鑰簽名,才能處理地址中的比特幣。這樣我們資產的安全性大大提高,也適用於機構的比特幣轉賬,不影響其速度。一般來說,一個輕便的錢包對初學者來說就足夠了,而且方便易用。但是一定要注意安全問題,把私鑰保存好。