比特幣是一個大賬本
比特幣的賬本有多大又活?它記錄了從比特幣誕生到現(xiàn)在的每一筆交易∈扌梗現(xiàn)在的數(shù)據(jù)文件大概有100G(具體大小我沒有親自去驗證矮台,當前由于交易量滿負荷乏屯,比特幣賬本每十分鐘增加大概1MB)左右。那賬本數(shù)據(jù)以什么形式存儲呢瘦赫?比特幣是這樣設(shè)定的:從誕生之日起辰晕,大概每十分鐘打包一個數(shù)據(jù)塊,該數(shù)據(jù)塊包含了上一個數(shù)據(jù)塊的Hash确虱,并打上時間戳含友,進行簽名。這個數(shù)據(jù)塊包含了過去10分鐘內(nèi)所有的比特幣交易校辩。這樣一個數(shù)據(jù)塊鏈接一個數(shù)據(jù)塊形成了一個長長的鏈狀結(jié)構(gòu)窘问。
是一個去中心化的賬本
比特幣不但是一個賬本,還是一個分布式式宜咒,去中心化的賬本惠赫。比特幣網(wǎng)絡是基于P2P網(wǎng)絡的去中心化的網(wǎng)絡。網(wǎng)絡中沒有哪一個節(jié)點是主節(jié)點故黑,所有節(jié)點全部擁有比特幣完整的賬本信息儿咱。停止任意其中的一個節(jié)點都不會對比特幣網(wǎng)絡造成影響。
怎么記賬倍阐?誰來記賬概疆?
知道了上面的信息是不是會有一個疑問呢?既然比特幣是去中心化的峰搪,那比特幣怎么記賬呢岔冀?這是比特幣的一個極其創(chuàng)新的設(shè)計,叫做工作量證明。具體怎么實現(xiàn)呢使套?比特幣網(wǎng)絡會讓全網(wǎng)做一個猜謎游戲(其實就是尋找sha256的碰撞罐呼,難度根據(jù)全網(wǎng)的計算能力進行調(diào)整,讓全網(wǎng)大概在十分鐘內(nèi)能完成)侦高,誰先猜出來誰就擁有記賬權(quán)嫉柴,可以打包下一個塊,打包人會收到系統(tǒng)獎勵的比特幣和別人轉(zhuǎn)賬給的手續(xù)費奉呛。這個過程俗稱挖礦计螺。
比特幣有多少?
前四年每10分鐘產(chǎn)出50個瞧壮,以后每年減半登馒。總量2100萬枚咆槽。每十分鐘產(chǎn)出的比特幣給誰了陈轿?獎勵給打包人了,就是礦工秦忿。
怎么確定你的比特幣是你的不是別人的
每個人在使用比特幣錢包時都會產(chǎn)生一個私鑰和一個比特幣地址(可以認為是一個賬戶)麦射。該私鑰就是唯一能證明你擁有該地址上的比特幣的證明。任何在該賬戶下的操作均需要使用私鑰簽名灯谣,全網(wǎng)才能認同潜秋,也就證明了你擁有該賬戶。
比特幣可以復制嗎胎许?
由于存在這種總賬機制半等,以及交易簽名等技術(shù)保障,比特幣除了挖坑外不可能無中生有出現(xiàn)呐萨,即使出現(xiàn)了全網(wǎng)也不會承認,所以如果你手里有一個比特幣莽囤,想同時將這個比特幣轉(zhuǎn)給兩個人谬擦,那么全網(wǎng)只會認為其中一筆有效,另一筆是無效的朽缎。