比特幣block什麼意思
A. 什麼是比特幣,然後有人說是虛擬幣,而且有限,我想問下,為什麼會有人去挖,為什麼會挖到,
起
在2008年11月1日,一位自稱中本聰(Satoshi
Nakamoto)的人在一個隱蔽的密碼學討論組上發布了一篇研究論文,這篇論文描述了他對一種新的數字貨幣的設計,名叫比特幣(bitcoin)。他在網上留下的個人資料很少,幾乎沒有人聽說過他。雖然中本聰本身可能個是一個迷,但是他的設計解決了幾十年來密碼破譯界的大難題。這種數字貨幣方便而且難以追蹤,脫離了政府和銀行的掌控,這樣的理念一直是互聯網有史以來的熱門話題。
比特幣利用公開分布總賬的方法廢除了第三方管理,中本聰將其稱之為「區塊鏈」(block
chain)。用戶樂於奉獻自己電腦的CPU力量,運行一款特殊的軟體進行「挖礦」,並形成一個網路來共同維持區塊鏈。
tips 1:比特幣怎樣製造?
比特幣經濟是由用戶的電腦組成的網路構成的。自動調整的演算法每10分鍾向網路中釋放50個比特幣,並逐步減半,直到2140年。這種自動化的增長速度是為了確保貨幣供給進行規律的增長,這便不需要第三方的干涉,例如可能導致惡性通貨膨脹的中央銀行。
tips 2:比特幣怎樣挖掘?
為了防止詐騙,比特幣軟體保有包括每筆交易的匿名公共總賬。一些比特幣使用者通過破解密碼難題來驗證交易,每個問題的第一個解決者將得到50個新比特幣。比特幣可以存儲在一個虛擬場所里,是來自連在雲端的集中服務的台式電腦里的「錢包」中。
tips3:比特幣怎樣使用?
一旦用戶將比特幣程序下載到他們的機器里,使用這種貨幣就像發郵件一樣容易。認可它的商人范圍還很小,但是一直在擴大,並在取款機上尋找比特幣標志的蹤跡。那些使用比特幣的企業家正在努力讓比特幣交易變得更加容易,為從指定服務計劃機器到貝寶支付平台選擇做好一切。
中本聰的論文在2008年發布的時候,人們對政府和銀行管理經濟和貨幣供給的能力的信任度降到最低點。而在中本聰巧妙的演算法里,比特幣無需得到搞垮經濟的政治家和金融家的認可。不僅比特幣的公共總賬看上去能防止欺詐,而且數字貨幣的預定發放模式保持比特幣在一個可控范圍內增長,這防避免了了惡性通貨膨脹的發生。
中本聰對自己的信息透露的很少,話題只限於自己源代碼方面的技術討論。2010年12月5日,在比特幣使用者開始提倡維基解密接受比特幣捐款後,通常是簡練而且公事公辦的中本聰表現出不尋常的激動,他在比特幣論壇里發了一個帖子,寫道:「不,不要讓它進來,項目需要逐漸的成長,最終得以鞏固。我呼籲維基解密不要使用比特幣。比特幣在整個過程中只是一個初級階段的小產物。你們不能一味的想要更多的零花錢,這種慾望可能會毀掉眼下我們的成果。」
後來,中本聰令人意外的消失了。比特幣使用者們疑惑為什麼中本聰離開了他們。但可能從那時起,他的設計才開始了自己的生命。
2009年和2010年初,比特幣在市場上一文不值。自2010年4月開始交易的頭半年,比特幣市值不到14美分。後來,在2010年的夏天,比特幣受到虛擬市場的牽引,供不應求,網上交易市場的價格開始變動。在2011年1月,在87美分的基礎上突破1美元,達到了1.06美元。
到了春天,《福布斯》雜志上刊登關於這個新的「神秘貨幣」的報道,比特幣的價格在一定程度上受到了催化,開始了爆發性上漲。從四月初到五月末,比特幣的現行匯率從86美分上升到8.89美元。6月1日,Gawker發表文章寫道比特幣很受網上的毒品交易者歡迎,並且在一周之內翻了不止三倍,猛增到27美元。所有流通的比特幣的市場總價已經達到了1.3億。
轉
在一片歡樂的氣氛中,預示著一種不祥。現實中的錢幣出現了危機,這樣戲劇性的價格飆升使人們將比特幣視作可以投機的商品。與此同時,媒體的關注正是當初中本聰所擔憂的過火。美國參議員查爾斯·舒默
(Charles
Schumer)召開新聞發布會,呼籲緝毒局和司法部門關閉這條「絲綢之路」,他把這稱為「我所見過的最無恥的網上毒品販賣通道」,並且認為比特幣是「在線模式的洗錢機」。
然而,即便是最純粹的技術也需要在不純的世界裡生存。代碼和比特幣的理念可能沒有受到影響,但是比特幣本身是分散的信息,需要被儲存起來。通常,比特幣是在用戶桌面的數字錢包里儲存,並且當比特幣價格很低,容易挖到,而且只有一些技術工程師使用時,是完全足夠的。但是一旦他們開始變得有價值,一個電腦就不夠了。一些用戶想盡各種辦法來儲存他們的比特幣。大多數人會把現金存進銀行,但是對於這種新貨幣,一種原始的,沒有調節的金融服務行業開始興起。一些不可信任的網路「錢包服務」承諾保障客戶的數字財產安全。交易所允許任何人把比特幣兌換成美元或者其它貨幣。使用者開始盲目將日益增多的的比特幣委託給第三方。激進的自由主義者認為這些第三方比聯邦保險機構更加安全,但它們中的大部分甚至不知道是誰開的。
果然,隨著價格提升,一些事件的發生開始讓bitcoiners不安。在六月中旬,自稱是Allinvain的人稱價值超過50萬美元的25000個比特幣從他的電腦里被盜。一周後,一個黑客入侵了一個位於東京的交易站點Mt.
Gox,這個站點佔到所有比特幣交易中的90%。黑客攻入Mt.Gox的系統後開始大肆拋售比特幣,將兌換率拉低至0,以便能更多地提現其他人的比特幣。
比特幣在各時期的價值
這件事發生以後,比特幣價格直降,並且再也沒有超過17美元。這起事故動搖了人們的信心,並且引發一連串負面報道。
在公眾的眼裡,比特幣在一夜之間從貨幣的明日之星瞬間淪落成反烏托邦的笑話。電子前沿基金會悄然停止接受比特幣捐款。非技術領域的新手以為它易於使用,但失望地發現存儲、持有和花費比特幣需要付出很多額外的努力。隨著媒體從極度關注到懷疑否定的態度轉變,這些曾令人興奮的關注也成為了憤恨的來源。
更多的災難接踵而至。波蘭的Bitomat是第三大交易所,它發現自己意外重寫了整個錢包。有安全研究人員發現了針對比特幣用戶的擴散病毒:有些被設計成偷取現有的比特幣,另一些控制其他人的電腦來挖礦。到了夏天,最古老的比特幣錢包服務MyBitcoin停止回復電子郵件。比特幣核心開發團隊成員傑夫·加吉克(Jeff
Garzik)表示,人們有錯誤的觀念,認為虛擬貨幣就意味著你可以相信互聯網上隨機出現的人。
合
如果說中本聰已經遺棄了他的追隨者,即便如此,他們也沒准備讓他的設計毀於一旦。甚至,雖然市面價格還在不斷地下跌,他們仍然在這種不穩定的市場里投資。
核心開發成員埃米爾·塔吉(Amir Taaki)表示:「可以說,比特幣遵循了高德納的發展規律周期(Hype
Cycle)。這指的是一種技術從被採用到成熟的理論曲線。這個周期分為技術萌芽期、過熱期、幻覺破滅谷底期、復甦期和生產力成熟期。根據這一理論,比特幣正在走出幻覺破滅谷底期。
但導致比特幣充滿麻煩的,是其依賴於無監管的集中交易和網上錢包。事實上,大部分采礦集中在少數巨大的采礦池中,如果他們一起工作,理論上會導致整個網路癱瘓。
除了最鐵桿的用戶,人們對比特幣的懷疑只增不減。曾獲過諾貝爾獎的經濟學家保羅·克魯格曼(Paul
Krugman)在文章中寫道,比特幣的波動趨勢鼓勵人們進行貨幣囤積。前電子貨幣顧問和數字貨幣的先驅斯特凡·布蘭茨(Stefan
Brands)稱比特幣「聰明」,並不想對其大加批判,但他認為比特幣的基本架構就像是金字塔傳銷。他說:「我認為最大的問題終歸是信任問題,它沒有背後的支持。我知道有種反駁說紙質貨幣也是這樣,但是這完全是錯的。法律機制已經建立了整個信任網路。」
人們很想知道中本聰是怎樣看待這整件事的,但是他始終沒有說話,沒有回應郵件。《紐約客》 和 《快公司》兩家雜志都進行過調查,但是所獲甚微。
但是開發者格茲克(Garzik)說,那些執著於此的比特幣使用者們已經停止了調查中本聰。他說:「我們其實不關心這些。代碼背後的開發者並不重要,重要的是代碼本身。雖然人們已經偷竊、欺騙、遺棄了比特幣使用者,但是代碼本身還是那樣的真實。」
B. 關於比特幣的英文翻譯,看不懂,哪位大神懂呢急
安全漏洞和隱患
它是可能的但不太可能新發現的錯誤或安全漏洞,在標準的客戶端可能導致塊鏈拆分或為每個節點在短的雙人升級需要。例如,單一的格式不正確消息量身定做來利用特定的漏洞,當傳播從一個節點到另一個節點,可能會導致整個網路關閉了幾個小時。Bug 打破用戶匿名性,相反地,有發現,由於少分析了比特幣的偽匿名屬性。從 0.7.0 版本開始,比特幣客戶端可以被認為一個成熟的項目。安全關鍵部分的源代碼,該代碼是經常更新少安德利斯和那些部分審查了許多電腦安全專家。也比特幣聰客戶端已通過在線超過 3 年,沒有一個單一的漏洞,被利用在野外的檢驗。漏洞檢測和修復的詳細列表,請參閱常見的漏洞和隱患
C. 比特幣網路中什麼是「Blocks (區塊)」
每個區塊包含所有最近交易的信息,一個 Nonce (隨機數) 以及上一個區塊的哈希值。 在整個區塊的 SHA-256 哈希值低於當前目標值時,它便被標記為「已解決」 (已發布並通過多個節點驗證)。通常一次哈希很難達到目標,因此 Nonce 必須增加,區塊必須重新哈希上百萬次,才能達到目標。 Bitcoin 比特幣交易通過匯款人廣播到網路中,所有采礦的節點 (客戶端) 收集比特幣並將其添加到他們正在工作的區塊。如果交易額很大,超過了平均交易額,那麼網路將會扣除少量的交易手續費。 每個區塊中的第一個交易是特殊的: 它為第一個採到有效區塊的人創建新的比特幣。其它節點 (客戶端) 在該交易額正確的情況下僅會接受該區塊。每個區塊產生的比特幣的數量為 50,每 210000 個區塊減少一半 (大約為 4 年)。 網路嘗試每小時創建 6 個區塊。每 2016 個區塊 (大約兩周時間),所有的比特幣客戶端都會將這個目標與實際創建的區塊數量相比較,修改區塊採集的難度百分比以維持這一目標。 客戶端認為「最長的」區塊鏈是有效的。整個區塊鏈的「長度」是指難度相加最多的鏈,而不是擁有最多區塊的鏈。這可以避免某人偽造並創建大量低難度的區塊,欺騙網路將其接受為「最長」鏈。 點擊這里查看當前已採集區塊數目 沒有最大數目。區塊會不斷以 10 分鍾一個的速度添加到區塊鏈的末尾 是的。區塊用以證明交易在某個特定的時間存在。在所有比特幣都被採集後,交易仍然會發生。因此只要有人交易比特幣,區塊仍然會被創建。 沒有人可以准確說出。有一個采礦計算器會告訴您可能花去的時間。 沒有進度增加 1% 的說法。每次運算並不會增加進度。計算 24 小時後您獲得比特幣的幾率和您剛開始計算時是相等的。 這和您同時旋轉 37 個硬幣並使它們都正面朝上一樣。每次您嘗試,您成功的機會是相同的。
D. 關於比特幣以及相關數字貨幣的幾個嚴重疑問
block的版本 version
上一個block的hash值: prev_hash
需要寫入的交易記錄的hash樹的值: merkle_root
更新時間: ntime
當前難度: nbits
挖礦的過程就是找到x使得
SHA256(SHA256(version + prev_hash + merkle_root + ntime + nbits + x )) < TARGET
上式的x的范圍是0~2^32, TARGET可以根據當前難度求出的。除了x之外,你還可以嘗試改動merkle_root和ntime。由於hash的特性,找這樣一個x只能暴力搜索。
一旦你找到了x,你就可以廣播一個新的block,其他客戶端會驗證你的block是否合法。如果你的block被接受,由於每個block中的第一筆交易必須是將新產生25個比特幣發送到某個地址,當然你會把這個地址設為你所擁有的地址來得到這25個比特幣。
---------------------------------------------------------------
比特幣從開始到現在的每一筆交易記錄都保存在網路上,整個比特幣網路維護的一個巨大的交易記錄文件(現在大約12G)。 這個文件的更新周期平均是10分鍾,新加入的交易記錄叫做一個block,而這個碩大的文件由一串block組成,叫做block chain.
為什麼是25個比特幣?
這是規定。最初是50個比特幣,每產生剩下比特幣的一半,這個所得就會減半,這樣最終能產生的比特幣總量趨近於2100萬。如果你現在仍然聲稱挖到了50個比特幣,這是不會被其他客戶端接受的,這個block就算白挖了。
怎麼保證更新周期平均是10分鍾?
TARGET越小,解出x的難度就越大,每產生2016個block(約14天),網路會根據這段時間產生新block的平均間隔調整之後的TARGET。
是不是計算速度最快的人總是先解出來?
不是。你總是想把挖礦所得據為己有,所以每個人在計算時,發送挖礦所得的地址是不一樣的,這樣merkle_root就不同,也就是說每個人是從不同的初始狀態開始求解的。
同時解出來怎麼辦?
block chain會出現分叉,部分客戶端接受了A,部分接受了B,直到某個分支變得更長,所有人就會選擇這個更長的分支。如果你挖出來的不幸沒有被選中,你的挖礦所得就無效了。
既然選更長的分支,那我用很低的難度去求解怎麼辦?
客戶端在眾多分支中找到符合當前難度且最長的。
這些計算浪費了嗎?
如果你要把一筆錢花兩次,你需要這么做。挖到一個新的block,但是藏著不廣播,並繼續挖礦。找到商家A,支付比特幣,讓網路上的其他人挖到block並寫入這筆交易記錄。找到商家B,支付比特幣,寫入自己挖的block。如果你能搶先挖到兩個block並廣播出去,所有人會以你這個更長的分支為當前的block chain,商家A收到的比特幣就不被承認了。這樣攻擊成功的概率取決於你計算hash的速度。整個網路的計算力足夠高的話,這樣的攻擊或者成功率極低,或者成本極大。
E. 比特幣 block height 高度 是什麼意思
比特幣 block height 高度 是[計]字塊限度的意思
F. 比特幣的block一直在互聯網上傳播嗎
分分鍾秒懂Bitcoin比特幣 互聯網金融的未來與思考 ...「數據塊」或「區塊」(block)中後,交易就算初步...「CTB-Locker」的比特幣敲詐病毒在國內爆發式傳播
G. 比特幣如何算出來的
要想了解bitcoin的技術原理,首先需要了解兩個重要的密碼技術: HASH碼:將一個長字元串轉換成固定長度的字元串,並且其轉換不可逆,即不太可能從HASH碼猜出原字元串。bitcoin協議里使用的主要是SHA256。
公鑰體系:對應一個公鑰和私鑰,在應用中自己保留私鑰,並公開公鑰。當甲向乙傳遞信息時,可使用甲的私鑰加密信息,乙可用甲的公鑰進行解密,這樣可確保第三方無法冒充甲發送信息;同時,甲向乙傳遞信息時,用乙的公鑰加密後發給乙,乙再用自己的私鑰進行解密,這樣可確保第三者無法偷聽兩人之間的通信。最常見的公鑰體系為RSA,但bitcoin協議里使用的是lliptic Curve Digital Signature Algorithm。 和現金、銀行賬戶的區別? bitcoin為電子貨幣,單位為BTC。在這篇文章里也用來指代整個bitcoin系統。 和在銀行開立賬戶一樣,bitcoin里的對應概念為地址。每個人都可以有1個或若干個bitcoin地址,該地址用來付賬和收錢。每個地址都是一串以1開頭的字元串,比如我有兩個bitcoin賬戶,和。一個bitcoin賬戶由一對公鑰和私鑰唯一確定,要保存賬戶,只需要保存好私鑰文件即可。 和銀行賬戶不一樣的地方在於,銀行會保存所有的交易記錄和維護各個賬戶的賬面余額,而bitcoin的交易記錄則由整個P2P網路通過事先約定的協議共同維護。 我的賬戶地址里到底有多少錢? 雖然使用bitcoin的軟體可以看到當前賬戶的余額,但和銀行不一樣,並沒有一個地方維護每個地址的賬面余額。它只能通過所有歷史交易記錄去實時推算賬戶余額。 我如何付賬? 當我從地址A向對方的地址B付賬時,付賬額為e,此時雙方將向各個網路節點公告交易信息,告訴地址A向地址B付賬,付賬額為e。為了防止有第三方偽造該交易信息,該交易信息將使用地址A的私鑰進行加密,此時接受到該交易信息的網路節點可以使用地址A的公鑰進行驗證該交易信息的確由A發出。當然交易軟體會幫我們做這些事情,我們只需要在軟體中輸入相關參數即可。 網路節點後收到交易信息後會做什麼? 這個是整個bitcoin系統里最重要的部分,需要詳細闡述。為了簡單起見,這里只使用目前已經實現的bitcoin協議,在當前版本中,每個網路節點都會通過同步保存所有的交易信息。 歷史上發生過的所有交易信息分為兩類,一類為"驗證過"的交易信息,即已經被驗證過的交易信息,它保存在一連串的「blocks」裡面。每個"block"的信息為前一個"bock"的ID(每個block的ID為該block的HASH碼的HASH碼)和新增的交易信息(參見一個實際的block)。另外一類指那些還"未驗證"的交易信息,上面剛剛付賬的交易信息就屬於此類。 當一個網路節點接收到新的未驗證的交易信息之後(可能不止一條),由於該節點保存了歷史上所有的交易信息,它可以推算中在當時每個地址的賬面余額,從而可以推算出該交易信息是否有效,即付款的賬戶里是否有足夠余額。在剔除掉無效的交易信息後,它首先取出最後一個"block"的ID,然後將這些未驗證的交易信息和該ID組合在一起,再加上一個驗證碼,形成一個新的「block」。 上面構建一個新的block需要大量的計算工作,因為它需要計算驗證碼,使得上面的組合成為一個block,即該block的HASH碼的HASH碼的前若干位為1。目前需要前13位為1(大致如此,不確定具體方式),此意味著如果通過枚舉法生成block的話,平均枚舉次數為16^13次。使用CPU資源生成block被稱為「挖金礦」,因為生產該block將得到一定的獎勵,該獎勵信息已經被包含在這個block裡面。 當一個網路節點生成一個新的block時,它將廣播給其它的網路節點。但這個網路block並不一定會被網路接受,因為有可能有別的網路節點更早生產出了block,只有最早產生的那個block或者後續block最多的那個block有效,其餘block不再作為下一個block的初始block。 對方如何確認支付成功? 當該筆支付信息分發到網路節點後,網路節點開始計算該交易是否有效(即賬戶余額是否足夠支付),並試圖生成包含該筆交易信息的blocks。當累計有6個blocks(1個直接blocks和5個後續blocks)包含該筆交易信息時,該交易信息被認為「驗證過」,從而該交易被正式確認,對方可確認支付成功。 一個可能的問題為,我將地址A裡面的余額都支付給地址B,同時又支付給地址C,如果只驗證單比交易都是有效的。此時,我的作弊的方式為在真相大白之前產生6個僅包括B的block發給B,以及產生6個僅包含C的block發給C。由於我產生block所需要的CPU時間非常長,與全網路相比,我這樣作弊成功的概率微乎其微。 網路節點生產block的動機是什麼? 從上面描述可以看出,為了讓交易信息有效,需要網路節點生成1個和5個後續block包含該交易信息,並且這樣的block生成非常耗費CPU。那怎麼樣讓其它網路節點盡快幫忙生產block呢?答案很簡單,協議規定對生產出block的地址獎勵BTC,以及交易雙方承諾的手續費。目前生產出一個block的獎勵為50BTC,未來每隔四年減半,比如2013年到2016年之間獎勵為25BTC。 交易是匿名的嗎? 是,也不是。所有BITCOIN的交易都是可見的,我們可以查到每個賬戶的所有交易記錄,比如我的。但與銀行貨幣體系不一樣的地方在於,每個人的賬戶本身是匿名的,並且每個人可以開很多個賬戶。總的說來,所謂的匿名性沒有宣稱的那麼好。 但bitcoin用來做黑市交易的還有一個好處,它無法凍結。即便警方追蹤到了某個bitcoin地址,除非根據網路地址追蹤到交易所使用的電腦,否則還是毫無辦法。 如何保證bitcoin不貶值? 一般來說,在交易活動相當的情況下,貨幣的價值反比於貨幣的發行量。不像傳統貨幣市場,央行可以決定貨幣發行量,bitcoin里沒有一個中央的發行機構。只有通過生產block,才能獲得一定數量的BTC貨幣。所以bitcoin貨幣新增量決定於: 1、生產block的速度:bitcoin的協議里規定了生產block的難度固定在平均2016個每兩個星期,大約10分鍾生產一個。CPU速度每18個月速度加倍的摩爾定律,並不會加快生產block的速度。 2、生產block的獎勵數量:目前每生產一個block獎勵50BTC,每四年減半,2013年開始獎勵25BTC,2017年開始獎勵額為12.5BTC。 綜合上面兩個因素,bitcoin貨幣發行速度並不由網路節點中任何單個節點所控制,其協議使得貨幣的存量是事先已知的,並且最高存量只有2100萬BTC