比特幣私鑰爆破
Ⅰ 比特幣市值突破1萬億,馬斯克重金入局,背後有什麼樣的秘密
2021,比特幣的市值已經突破10000億美元,這個讓全世界為之瘋狂的東西,背後好像好像有太多無法理解的東西。
就連比特幣演算法的發明者中本聰是誰?到現在都是一個世界級的未解之謎。世界上所有的幣圈和黑客都在尋找它,但是又沒人找得到他,因為他從來沒有出現在公眾的視野中。
中本聰比特幣錢包里估算約有100~110萬個比特幣,大家都盯著這個錢包,奇怪的是從比特幣問世至今,這個錢包從沒有對外使用過比特幣,那麼也就是說世界上存在有這么一個人啥都不幹,卻隨時可能問鼎世界首富。
很多人因為比特幣一夜暴富,比如中國的李笑來。不過在比特幣的 歷史 中也出現過最大的倒霉蛋。和他比起來,各位的慘都不是慘。
2010年5月22日,一個名叫拉斯洛漢耶茲的程序員用1萬比特幣購買了兩個披薩,真實世界的首個比特幣交易由此誕生。隨著比特幣價值的上升,那塊披薩的理論價值越來越貴了,按照現在的價格它相當於5億美金,即32.45億人民幣購買了兩個披薩,不知道那位程序員現在作何感想。
2021年2月21日,某巴巴市值7149億美元,某訊市值9242億美元,而當日比特幣單枚56,590美元,總市值超過12,450億美元,目前市值只排在蘋果、沙特、阿美國家石油公司,微軟、亞馬遜和谷歌的母公司5個公司之後。
說起來大家都不敢相信,一個沒有抵押物的東西,一個價值為0的東西,一個甚至都沒有在實體世界出現過的東西,不僅被美國金融機構重倉,被世界首富馬斯克大量買入,並允許作為特斯拉的支付貨幣。
最近更是在美國多個州被允許嘗試發工資當做法幣交易,不禁讓人深思世界的瘋狂以及世界金融加速的虛擬化,一個不存在於現實世界的演算法,就這么價值萬億美元了。
2008年10月31日署名為中本聰的賬號,在一個隱秘的論壇密碼學討論小組首次將比特幣的概念帶給世人,用一個文檔闡述了加密貨幣的概念,它不由中央銀行或權力機構來發行,而且允許兩個匿名者之間進行交易。
2009年1月中,中本聰在密碼學郵件列表裡發布了開源客戶端最早的版本,任何人皆可以參與比特幣活動,可以通過稱為「挖礦」的電腦運算來發行。
比特幣的原理已經被很多人熟知,這就是不再科普了,接著往下看。
早期由於太多人挖出了大量的比特幣,但因為當時的價值過低而忘記密鑰,因此實際流通的比特幣總量未來將遠遠低於2100萬個,比特幣的總數有上限且無法超發,就造成了它一個天然屬性:不存在通貨膨脹的問題,只會越來越稀缺。
比特幣是利用區塊鏈技術實現價值存儲和交易的,您不需要知道什麼是區塊鏈,可以簡單的理解為就是一個公開的電子賬本,譬如早期去交易所股票大廳的大屏,大家都站在平前,股價和筆數的任何一筆變動都是在整個系統中同步進行廣播的。
無論是在交易所大廳的人,還是遠隔千里的上交所,深交所的大廳里系統廣播的速度都是公開且同步的,每個參與者都可以查看和加入,也就是說沒有人能夠進行暗箱操作,篡改數據,和通過任何手段干預系統的運行。
我們先來看一下比特幣私鑰,也就是私人密碼產生的原理。當你拋硬幣正面朝上為一,反面朝上為0,連續拋256次,並把結果轉換成一個16進之數,就是下一個比特幣的密鑰。
那麼換句話來說,比特幣私鑰的本質就是256位二進制數,聽起來普普通通有沒有感覺用普通的計算機隨便就能破解了?能這么想的一般數學老師已經哭在了廁所,二的256次方相當於8個2的32次方相乘,2的32次方約等於40億。就是40億 40億 40億 40億 40億 40億 40億再乘以40億。
這么說吧,就是用現在運算速度最快的量子計算機也破解不了比特幣的私鑰,所以如果你是比特幣的持有者,記住千萬不要忘記你的私鑰。
比特幣之所以具有內在價值,是因為絕對的安全之下,它的貨幣性質以及你只需記住一串密鑰,就可以隨心所欲地攜帶數百萬美元甚至數億美元的價值存放在自己的大腦里,不受任何限制。
接下來我們就來談談比特幣的另一個重要的內在價值: 流動性和不可監管性 ,也就是我們所說的 去中心化 。
比特幣是通過私鑰作為數字簽名,允許個人直接支付給他人,與現金相同,不需要經過銀行結算中心、證券商電子支付平台,最重要的是不經過國家金融監管系統的第三方機構,在交易過程中逃避了手續費,稅費繁瑣的流程以及資金受國家監管的問題。
任何用戶只要擁有可連線的互聯網,皆可使用去中心化,用4個字就可以形容:天下無權。
大家想像一下,一個沒有法律,沒有法制的 社會 會有多麼的混亂。在資本層面上,比特幣到底代表哪類群體的利益呢?金融資本從誕生的時候開始就是追逐流動而獲利的,它天然就希望沒有外匯管制,沒有金融監管,資本可以無國界的流動,甚至參與任何見不得光,但利益高昂的投資。所以金融資本一定是期望去政府化擺脫政府監管,金融資本的流動性越方便越自由,金融財團獲利就越便利,這是與大多數國家的根本利益相抵觸的。
發行法幣和對法幣的控制權是每個主權國家需要且必須掌握的核心利益。
以我國為代表的很多大國均在法律上不承認比特幣貨幣屬性,但世界上有幾個國家正在逐漸嘗試接納比特幣的合法化,就是以西方美國為代表的極少數幾個國家。美國為何要支持比特幣?
有網友說馬斯克在是支持去美元中心化的,其實他是賭美元再次獲得區塊鏈霸權而已。
也有網友說:世界首富馬斯克都親自為比特幣站台了,是不是說明很有投資價值呢?這就是典型的韭菜思維,接著往下看。
馬斯克在2月8日宣布入局比特幣的時候,就宣布了其購買了15億美元的比特幣,很顯然他手裡持有的比特幣應該遠不止15億這么一點,僅不到兩周的時間,比特幣變成3.8萬美元,上漲到5.6萬美元,躺賺了10億美元,這不比造車要好賺多了嗎?你會每天自己去唱衰自己投資了數10億美元的產品嗎?
很顯然,以他新晉「世界首富」,「全球 科技 領軍人物」當紅炸子雞的頭銜,和過去一年在他手裡暴漲的資本來哄抬虛擬貨幣的價值是輕而易舉的。
沒人會與錢作對。其他資本自然也是一呼百應的入場抬轎,等到這些大資本覺得短期內泡沫過大,這一屆的韭菜該收割了大量拋售的時候。
比特幣,一個沒有抵押物,一個價值為0的東西會價值萬億
中本聰,一個傾全球黑客能力也找不到的「人」
比特幣是收割全世界的財富的隱形工具,也是全球最黑暗世界的交易工具,操縱比特幣那隻無形的手,到底是誰?
請在評論區說出你的答案。
Ⅱ 破解一個比特幣錢包到底要花多長時間
這要看你破解人的水平如何,能力高的人可能也就幾十分鍾吧。
Ⅲ 比特幣私鑰能給別人嗎
不能,給別人會造成你的私鑰造成泄露
Ⅳ 比特幣的私鑰怎麼生成的
私鑰是密文持有人設置的隨機的數字。
私鑰的生成是隨機的數字,通過拋硬幣將正面向上的計為0,反面向上計為1,連續拋256次,就隨機得到一個256位的二進制數字。生成了私鑰,就可以通過加密函數來生成一個地址。私鑰是一個64個字元長的代碼,包括字母a到f和數字1到9的任何混合。
Ⅳ 比特幣私鑰是什麼意思
比特幣是一種由開源的P2P軟體產生的電子幣,數字幣,是一種網路虛擬資產。比特幣也被意譯為「比特金」。比特幣基於一套密碼編碼、通過復雜演算法產生,這一規則不受任何個人或組織干擾,去中心化;任何人都可以下載並運行比特幣客戶端而參與製造比特幣;比特幣利用電子簽名的方式來實現流通,通過P2P分布式網路來核查重復消費。每一塊比特幣的產生、消費都會通過P2P分布式網路記錄並告知全網,不存在偽造的可能。
Ⅵ 比特幣錢包私鑰是什麼
幣姐為了讓新人更容易理解,會使用一些比喻來講,雖然不太嚴謹,但是會更好理解。
私鑰就好像你的銀行卡密碼
比特幣錢包地址就好像你的銀行卡
只要有了銀行卡和密碼,誰都能從ATM上取錢。
而比特幣錢包地址是公開的,相當於別人都有你的銀行卡,所以這個時候你的銀行卡密碼(私鑰)就變得十分重要了!
一旦泄露你的密鑰,別人就可以把你的比特幣轉走。
網路搜索:「幣姐教你比特幣」或者「幣姐」找到我,更多精品內容分享哦~!
Ⅶ 如何從交易所獲取私鑰
進入貨幣圈,買賣代幣是不可避免的。交換是大多數人選擇的對象。代幣通常存儲在交易所或錢包中。對於普通投資者來說,代幣通常存儲在交易所。在這里,Lone Bird簡要介紹了存儲在交易所中的代幣是如何保存或轉移的。
以比特幣為例;交易平台每天都有巨大的比特幣交易活動,用戶在平台上擁有數萬個比特幣。為了保證比特幣的安全性,交易所每天都會將比特幣存儲在主機伺服器上,將比特幣放入冷庫錢包,只在伺服器上保存少量比特幣,以應對正常的取款請求。還有一件事。如果交易所將用戶的比特幣用於其他目的,用戶將沒有硬幣可以提取。
為什麼把它放在冰冷的錢包里是出於安全考慮。即使電腦被黑客入侵,黑客也無法獲得比特幣的私鑰。私鑰不會出現在其他在線終端或網路上;交換將生成大量的私鑰。以及保存用戶比特幣的地址。
那麼,交換機是如何執行冷庫和取款的呢?首先是私鑰的生成和備份,
1)在完全離線的計算機上生成10000個私鑰和對應的地址,使用AES加密私鑰,然後刪除原私鑰。
2)將AES密碼保存在屬於不同地方的兩個人手中。
3)使用加密私鑰和明文地址生成QR碼加密文件,並掃描一台完全離線的電腦生成該地址文件的QR碼供日常使用。
要將硬幣從熱錢包轉移到冷錢包,每次必須是一個未使用的地址,且每個地址不能重復使用,然後將硬幣在線轉移到冷錢包,
1)從地址文件中取出對應的地址;
2)根據安全級別,每個地址不超過1000個比特幣,每個地址使用一次,不使用。
最後,從冰冷的錢包里取出硬幣。取幣過程如下:
1)通過二維碼將私鑰密文掃描到一台完全離線的電腦中;
2)擁有AES密碼的人在完全離線的計算機上解密它,並獲得私鑰的明文。掃描二維碼,將私鑰導入另一台計算機,進行交易簽名,並通過二維碼將簽名交易同步到所有網路計算機,並進行廣播。
Ⅷ 比特幣如何防止篡改
比特幣網路主要會通過以下兩種技術保證用戶簽發的交易和歷史上發生的交易不會被攻擊者篡改:
非對稱加密可以保證攻擊者無法偽造賬戶所有者的簽名;
共識演算法可以保證網路中的歷史交易不會被攻擊者替換;
- 非對稱加密演算法3是目前廣泛應用的加密技術,TLS 證書和電子簽名等場景都使用了非對稱的加密演算法保證安全。非對稱加密演算法同時包含一個公鑰(Public Key)和一個私鑰(Secret Key),使用私鑰加密的數據只能用公鑰解密,而使用公鑰解密的數據也只能用私鑰解密。
- 1使用如下所示的代碼可以計算在無限長的時間中,攻擊者持有 51% 算力時,改寫歷史 0 ~ 9 個區塊的概率9:
- #include
- #include
- double attackerSuccessProbability(double q, int z) {
- double p = 1.0 - q;
- double lambda = z * (q / p);
- double sum = 1.0;
- int i, k;
- for (k = 0; k <= z; k++) {
- double poisson = exp(-lambda);
- for (i = 1; i <= k; i++)
- poisson *= lambda / i;
- sum -= poisson * (1 - pow(q / p, z - k));
- }
- return sum;
- }
- int main() {
- for (int i = 0; i < 10; i++) {
- printf("z=%d, p=%f\n", i, attackerSuccessProbability(0.51, i));
- }
- return 0;
- }
- 通過上述的計算我們會發現,在無限長的時間中,佔有全網算力的節點能夠發起 51% 攻擊修改歷史的概率是 100%;但是在有限長的時間中,因為比特幣中的算力是相對動態的,比特幣網路的節點也在避免出現單節點佔有 51% 以上算力的情況,所以想要篡改比特幣的歷史還是比較困難的,不過在一些小眾的、算力沒有保證的一些區塊鏈網路中,51% 攻擊還是極其常見的10。
- 防範 51% 攻擊方法也很簡單,在多數的區塊鏈網路中,剛剛加入區塊鏈網路中的交易都是未確認的,只要這些區塊後面追加了數量足夠的區塊,區塊中的交易才會被確認。比特幣中的交易確認數就是 6 個,而比特幣平均 10 分鍾生成一個塊,所以一次交易的確認時間大概為 60 分鍾,這也是為了保證安全性不得不做出的犧牲。不過,這種增加確認數的做法也不能保證 100% 的安全,我們也只能在不影響用戶體驗的情況下,盡可能增加攻擊者的成本。
- 研究比特幣這樣的區塊鏈技術還是非常有趣的,作為一個分布式的資料庫,它也會遇到分布式系統經常會遇到的問題,例如節點不可靠等問題;同時作為一個金融系統和賬本,它也會面對更加復雜的交易確認和驗證場景。比特幣網路的設計非常有趣,它是技術和金融兩個交叉領域結合後的產物,非常值得我們花時間研究背後的原理。
- 比特幣並不能 100% 防止交易和數據的篡改,文中提到的兩種技術都只能從一定概率上保證安全,而降低攻擊者成功的可能性也是安全領域需要面對的永恆問題。我們可以換一個更嚴謹的方式闡述今天的問題 — 比特幣使用了哪些技術來增加攻擊者的成本、降低交易被篡改的概率:
比特幣使用了非對稱加密演算法,保證攻擊者在有限時間內無法偽造賬戶所有者的簽名;
比特幣使用了工作量證明的共識演算法並引入了記賬的激勵,保證網路中的歷史交易不會被攻擊者快速替換;
- 通過上述的兩種方式,比特幣才能保證歷史的交易不會被篡改和所有賬戶中資金的安全。
非對稱加密
圖 4 - 51% 攻擊
總結
Ⅸ 比特幣基礎教學之:怎樣保護你的私鑰
私鑰安全問題的重要性對比特幣玩家來說不言而喻。對於比特幣的重量級玩家或者比特幣商家而言,如何保護好私鑰更是需要仔細考慮和反復斟酌的。今天編者就和大家探討一下如何保護比特幣私鑰的問題。對於bitcoin-qt客戶端來說,比特幣私鑰一般儲存在客戶端的wallet.dat文件中。對於Blockchain這樣的在線錢包用戶來說,比特幣私鑰是儲存在在線錢包的網路伺服器上,用戶也可以將私鑰下載到本地。對於紙錢包的用戶來說,私鑰可以被列印出來。但是,怎樣保護私鑰的安全性呢?編者列出了幾種方法供大家參考。
用對稱加密的方法保管私鑰 對稱加密(Symmetric-key algorithm)是指加密和解密都用一個密鑰。我們平時用到的加密方法一般都是對稱加密,比如 winrar 中的加密,bitcoin-qt中對私鑰文件的加密也是用的對稱型加密演算法。常用的對稱加密演算法有:AES、DES、RC4、RC5等等。對稱加密需要用戶設置相對比較復雜的密鑰,以防止被暴力破解。Go to top方法一,用bitcoin-qt對私鑰錢包進行加密。我們在命令模式下可以用encryptwallet命令來對錢包進行加密。命令模式的使用方法可以參見比特幣基礎教學之:怎樣使用紙錢包私鑰。這是私鑰加密的最簡易有效的方法。但是在使用walletpassphrase命令進行解密錢包時,密鑰會被讀入計算機內存中,所以存在攻擊者獲取密鑰的可能性。加密命令: encryptwallet YOURPASSWORD解密錢包命令: walletpassphrase YOURPASSWORDTIMEOUT更改密碼命令: walletpassphrasechange OLDPASSWORDNEWPASSWORDGo to top方法二,使用blockchain提供的AES加密。Blockchain為用戶提供基於AES演算法的私鑰文件加密服務。用戶可以將加密好的文件下載下來,並妥善保存。
Go to top方法三,用第三方軟體Truecrypt對密鑰文件加密,這也是編者比較推薦的方法。Truecrypt開源免費,軟體成熟度很高,而且支持雙因素認證和整個硬碟加密。另外,FBI人員在Truecrypt上面吃過虧,因此口碑很不錯。Truecrypt的口碑FBI hackers fail to crack TrueCrypt The FBI has admitted defeat in attempts to break the open source encryption used to secure hard drives seized by Brazilian police ring a 2008 investigation.
The Bureau had been called in by the Brazilian authorities after the country』s own National Institute of Criminology (INC) had been unable to crack the passphrases used to secure the drives by suspect banker, Daniel Dantas.Brazilian reports state that two programs were used to encrypt the drives, one of which was the popular and widely-used free open source program TrueCrypt. Experts in both countries apparently spent months trying to discover the passphrases using a dictionary attack, a technique that involves trying out large numbers of possible character combinations until the correct sequence is found.
完整文章點擊這里Truecrypt只支持對稱加密演算法。使用它的用戶必須要將密鑰牢記,如果你忘記密鑰,那麼沒有人能夠恢復你加密的文件。
Truecrypt官方網站Truecrypt使用文檔 用非對稱加密的方法保管私鑰 非對稱加密方法所採用公鑰和私鑰的形式來對文件進行加密。用戶可以用公鑰來對文件進行加密,用私鑰對文件解密。常見的非對稱加密演算法有RSA、Elgamal、ECC等等。非對稱加密的好處是密鑰的復雜度一般很高,可以很有效的防止被暴力破解。缺點是有一定的使用門檻,不太適合普通級用戶。Go to top 方法一、個人用戶可以考慮使用RSA來進行加密。首先,可以創建公鑰和私鑰,點擊這里生成密鑰。將公鑰私鑰妥善保管後,便可以用公鑰加密和私鑰解密了,點擊這里進行加密和解密。RSA公鑰和私鑰的產生過程RSA公鑰和私鑰的產生過程隨意選擇兩個大的素數p和q,p不等於q,計算N=pq。根據歐拉函數,求得r= φ(N) = φ(p)φ(q) = (p-1)(q-1)選擇一個小於r的整數e,求得e關於模r的模反元素,命名為d。(模反元素存在,當且僅當e與r互質)將p和q的記錄銷毀。(N,e)是公鑰,(N,d)是私鑰。Go to top方法二、比較成熟的非對稱加密軟體有我們可以採用PGP(Pretty Good Privacy)工具來對文件進行加密。PGP加密可以讓每個公鑰邦定到一個用戶的所有信息。相比RSA來講,PGP的功能更加完善可靠。但是隨著PGP的升級,新的加密消息有可能不被舊的PGP系統解密,所以用戶在使用PGP之前應該首先熟悉PGP的設置。PGP加密工具網上有很多,編者就不列舉了。
wiki中關於PGP的介紹PGP在線加解密系統PGP命令FAQ 高級方法保管私鑰 上述保管私鑰的方式都很常見,有經驗的攻擊者依然可能得到用戶的私鑰文件。關於更加高級隱秘的私鑰保管方式,參見以後的比特幣高級教學內容。
Ⅹ 比特幣暴力破解真的存在嗎
比特幣暴力破解目前是不可能存在的。
經專家研究發現幾乎不可能暴力破解比特幣私鑰,因為比特幣採用的加密演算法,是非常難破解的。
目前看來,量子計算似乎尚未做出必要的顛覆,以解決比特幣的加密問題。