1、什麼是位元幣?
位元幣是一種虛擬貨幣體系的基本單位,在通常用來標識商品或服務價值時簡寫為」btc」,例如「100btc」。位元幣並不是乙個有形的實物,它只是一組關聯了位元幣位址的數字。
2、我如何獲取位元幣?
有三種方式可以獲取位元幣:
1、從類似於mtgox這樣的交易商處購買;
2、在你提供商品或服務時接受位元幣作為支付手段;
3、製造乙個新的位元幣區塊(目前產出乙個區塊包含50位元幣)。
你也可以在這兒免費領取點兒
:3、新的位元幣是如何製造出來的?
新的位元幣是由網路節點在完成乙個特定數學問題計算之後生產出的。這些數學計算需要相當的運算能力才能完成,並能夠通過生成有效運算工作的證明來檢驗。在位元幣網路中運算難度是自動調節的,在最初的四年裡會有10,500,000個btc被製造出來,這個數值每四年減半,所以在第四到第八年中會有5,250,000個btc被製造,在第8到第12年中會生產2,625,000個btc,以此類推。因此最終位元幣的數額會趨近於21,000,000個btc。此外,系統執行內建的機制會在平均大約每10分鐘確認乙個區塊。參與製造新位元幣的人數變動,新位元幣製造的難度也隨之變動,這是將整個分布式網路作為乙個整體來分析,分析的依據是之前2016個區塊的製作時間。因此製造的難度與一定時間內全網投入製作工作的平均運算能力相關。單一個體「發現」新區塊的可能性是建立在他的計算能力與全網計算能力的綜合比較之上的。
4、現存一共有多少位元幣?
區塊的總數乘以每個區塊的位元幣值就是現存的位元幣總數。每個區塊的幣值在最初的210,000個區塊中是50btc,之後210,000區塊是每區塊25btc,然後是12.5btc 、6.25btc,以此類推
5、位元幣的可分割性如何?
技術上講,目前的資料結構下乙個位元幣可以被分割到8位小數,所以0.00000001btc是目前的最小單位。如果將來有需要的話,再考慮更小的分割單位。
6、生產規模減半的設計在生產數額極小的時候如何可行?
屆時生產的獎勵會從 0.00000001 btc變為0,然後將不再有新的位元幣被生產出來。但請注意在目前的規則下需要大約100年這一情況才成為實際問題,而位元幣在那之前可能已經有了相當的改變。
7、產出所有的位元幣需要多久?
最後乙個產出位元幣的區塊將是#6,929,999號區塊,這大約會在公元2023年前後發生。屆時流通中位元幣的總數將恆定維持在20,999,999,9769 btc。即使位元幣的允許精度從目前的8位小數擴充套件,最終流通中的位元幣將總是略低於2100萬(假定其他引數不變)。例如,如果引入16位小數精度,最終的位元幣總額將是20999999.999999999496 btc。
8、如果不再有新的位元幣生成,會有新的區塊產生嗎?
當然!即使是在位元幣生成的空間被封死之前,交易費的存在也會使製作新區塊比製作新硬幣更加有利可圖。在位元幣生成空間耗盡之後,維持位元幣經濟存在的全部因素將來自交易費。假定屆時人們一直使用位元幣的話,在#6,929,999號區塊之後還會有新的區塊被生成。
9、如果沒有新的位元幣生成,如果過去的位元幣丟失了怎麼辦?這會不會成為大問題?
不會,根據供求原則,位元幣的供給減少之後剩下的位元幣價值將會因市場需求而呈現更高的價值。購買相同商品所需的位元幣數量將會降低。如果商品標價普遍降低到1btc以下,屆時系統將會把小數點位右移調整若干位以適應普遍情況。
10、如果每一宗交易都向全網使用者廣播,位元幣系統會不會過於笨重?
這是因為10分鐘是用來尋找乙個區塊所消耗的平均時間。運氣好的時候實際所用的時間也可能顯著低於10分鐘,10分鐘是乙個平均數概念。區塊(在gui裡顯示為「確認」)是位元幣系統用來達成所有權共識的途徑。一旦乙個區塊被尋獲而所有人都同意你擁有這些位元幣,你就能使用它。在那之前,有可能有的人會嘗試欺騙系統。乙個交易擁有的確認資訊越多,則風險越少。6個區塊確認或者1個小時就足以讓交易逆轉無法產生。
12、為什麼是10分鐘?
這是satoshi權衡選擇的時間段。考慮到了新區塊在全網廣播的時間以及被消耗的無效勞動。
13、我需要花10分鐘來購買位元幣或者**商品換取位元幣嗎?
只要交易涉及金額不高的話,無需等待確認也是可行的。
14、為什麼我的位元幣位址始終在變?
每當你的位元幣位址收到一筆交易款,位元幣網路就改變你的位址。這是為了鼓勵你對新交易使用新位址以提高匿名性。你所有的舊有位址依舊可用,你可以在settings -> your receiving address 檢視。
15、採礦什麼是採礦?
所謂採礦只是一種形象的說法。採礦實際上是通過消耗計算能力去尋找有效的block並創造新的位元幣的過程。從技術上說,採礦是計算之前的交易鏈塊的hash和nonce。如果雜湊值小於當前的difficulty,就會形成乙個新的交易鏈塊,採礦人同時會獲得50個新建立的位元幣作為回報。如果雜湊值不小於當前的難度係數,乙個新的nonce將被使用,再去計算新的雜湊值。以上過程被每乙個礦工每秒鐘重複成千上萬甚至百萬次。
16、我挖了很久都沒有獲得任何新位元幣,出了什麼問題?
在位元幣網路執行的早期,任何人都可以通過普通的cpu去找到新的交易鏈塊。隨著越來越多的人加入到採礦隊伍,尋找新交易鏈塊的難度係數隨之大幅提高到用普通cpu平均可能需要幾年才能找到乙個有效的交易鏈塊的程度。唯一可承受的或者有時效的採礦方法是使用高階顯示卡和特殊的軟體(參見為何gpu採礦比cpu快)。由於cpu採礦越來越沒有意義,位元幣客戶端軟體在未來可能會刪除這個功能。
17、採礦的計算過程是否用在某些有意義的計算上了?
由於採礦完全是位元幣網路內部的事情,因此計算過程也是基於位元幣網路進行的,與任何分布式計算專案無關。採礦的過程實際上是位元幣網路的基礎,起到了保護位元幣網路的作用,因此是有用的,並不是無意義的計算。
18、這難道不算浪費能源?
在建立乙個自由的貨幣系統上消耗能源很難說是浪費。同時,對於現時世界上的各種貨幣系統,比如銀行或者信用卡公司,其執行都要消耗大量的能源,而且比位元幣網路要多得多。
19、為何不使用對於其他方面也有用途的計算?
為了保證位元幣網路系統的安全,使用的計算需要有一些必不可少的特性。這些特性與其他一般用途的計算有衝突。
20、為什麼a卡挖礦比n卡快?
照官方wiki的解釋:
就gpu構架來講, a卡的alu單元比n卡多得多。在這點上,a卡要快上2-3倍,挖礦演算法是基於sha-256的,這個演算法會有大量的位操作「right-rotate」,對於這個操作,a卡原生只需要1個硬體指令,而n卡需要用3個硬體指令來模擬。在這點上,a卡又要快上1.7倍。綜合兩點,在挖礦運算上,a卡的效能要比n卡快上3-5倍。n卡在遊戲方面的效能不錯,但是挖礦還是要用a卡。
位元幣 位元幣的實現
位元幣系統是乙個基於交易的賬本,這意味著儲存在賬本中的是一筆筆交易。那麼在使用者進行轉賬交易時,首先就需要確保使用者所持有的數量要大於或等於將要交易的。這要做的目的是為了避免雙花問題。這種基於交易的賬本好處在於隱私保護性比較好,缺點在於每次交易都需要說明幣的 在位元幣的全節點中,會在記憶體中維護乙個...
位元幣 位元幣中的共識協議
在位元幣系統中,hash指標有兩個用途 指向前乙個區塊和指向某筆交易。位元幣支付過程中,每筆交易都必須包含輸入和輸出。在交易時,首先會從區塊中驗證交易輸入,驗證通過後才會執行交易輸出。這一步可以防止 雙花 攻擊。區塊鏈是乙個去中心化的分布式賬本,既然是分布式,那就需要網路中的各個節點對賬本資訊達成共...
萊特幣 位元幣的兄弟?
萊特幣 位元幣的兄弟?位元幣 btc 和萊特幣 ltc 有許多共同之處。當然在最基本的層面上,它們都是加密貨幣。鑑於諸如美元或日元等國家貨幣依賴於政治和法律機制的價值和合法性,加密貨幣僅依賴於網路本身的密碼完整性。然而位元幣和萊特幣在重要方面也有所不同。什麼是萊特幣?萊特幣通常被稱為位元幣的小兄弟 ...