比特幣能用紙筆
❶ 比特幣如何算出來的
要想了解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
❷ 比特幣系統每秒可以處理多少筆交易
比特幣的交易速度約為每秒 7 筆交易。慢嗎?硬分叉和軟分叉的原理是什麼?比特幣每秒約 7 筆交易的處理速度受到社區用戶的批評。比特幣網路交易擁堵時有發生。更重要的是,交易在發出後24小時都沒有被打包和確認。類似的現象遵循比特幣的價格。區塊鏈市場用戶數量的增加和用戶數量的激增愈演愈烈。硬分叉是比特幣規則的重大變化,區塊結構可能會發生相應的變化。分叉後,按照新規則生成的區塊在按照舊規則驗證區塊的節點下被視為無效。因此,在硬分叉期間,所有按照舊規則工作的節點都需要升級其軟體版本。如果一組節點繼續使用舊軟體而其他節點使用新軟體,則區塊鏈可能會分裂成兩條同源鏈。

以太坊 2016 的硬叉為例。在黑客利用代碼漏洞進行攻擊後,DAO 社區希望通過分叉來找回這部分丟失的 Ether,但這與區塊鏈是一致的。 “去中心化”的願景背道而馳。因此,以太坊硬分叉派和以太坊經典派發生了激烈的爭執,雙方始終沒有達成共識,導致各自認為正確的鏈上挖礦。在活動結束時,以太坊的分裂創造了兩條同源鏈,以太坊和以太坊經典。就比特幣而言,比特幣現金是比特幣最大的硬分叉,有傳言稱其價格屬性最終會超越比特幣。軟分叉:與硬分叉相比,軟分叉是對規則的微調,不影響區塊結構。它創建被舊軟體識別為有效的塊。也就是向下兼容,軟分叉一般不會產生永久的分叉鏈。
❸ 比特幣的第一筆交易是購買了什麼
比特幣的第一筆交易不是披薩餅,而是發生在比特幣的獨立論壇,2009 年,一個人用 5.02 美元換了 5050 枚比特幣,單價就是一個比特幣的電費成本。
❹ 比特幣挖礦一定要用計算機嗎我自己用紙筆來計算可以嗎
比特幣的運算程序是非常復雜繁瑣的,手工是算不出來的,就是手工能算出來,人也沒有那麼大的精力,所以,必須要借用計算機來計算。
❺ 比特幣有什麼用呢
比特幣是一種數字貨幣,比特幣在我國只能算是一種電子商品,比特幣在德國已經成為合法的貨幣了。比特幣可以看做一個收藏品,收藏者將比特幣視作無價之寶,非收藏者將比特幣視為無價值的字元。
❻ 比特幣的真正用途
比特幣:又稱「比特金」,是一種網路虛擬貨幣,網民可以使用比特幣購買一些虛擬物品,比如網路游戲當中的衣服、帽子、裝備等,網民之間也有用來購買現實物品的情況。
比特幣(BitCoin)的概念最初由中本聰在2009年提出,根據中本聰的思路設計發布的開源軟體以及建構其上的P2P網路。比特幣是一種P2P形式的數字貨幣。點對點的傳輸意味著一個去中心化的支付系統。
與大多數貨幣不同,比特幣不依靠特定貨幣機構發行,它依據特定演算法,通過大量的計算產生,比特幣經濟使用整個P2P網路中眾多節點構成的分布式資料庫來確認並記錄所有的交易行為,並使用密碼學的設計來確保貨幣流通各個環節安全性。
❼ 怎麼把比特幣從 比特幣中國的交易所,轉到紙錢包里
直接把比特幣中國交易所裡面的比特幣提現到錢包地址中就可以了,紙錢包也只是起到一個地址的作用,相當於一個二維碼。不過,現在央行收緊了對比特幣政策,國內的各主要交易所均暫停了比特幣提現,為期一個月。在這一個月內也會制定行業准則。
狗狗幣、瑞波幣、普銀等山寨幣的交易提現不受影響。限制提現主要是為了遵守央行的反洗錢法規。
❽ 比特幣挖礦一定要用計算機嚒我們為什麼不能用紙和筆來計算呢
比特幣其實是一個毫無用處的一串數字,但是被大家公認為有用,它就像鑽石、古董、字畫、游戲皮膚等被賦予了價值。既不能吃,也不能用,但我們還是會認可它們的價值。

「挖礦」僅僅只是讓更多的人參與進區塊鏈網路的建設中來,這么多的電費用來「計算」一串虛擬的數值這樣真的好嗎?比特幣並不是一個保值的東西,價格浮動較大,炒比特幣可能一夜暴富,也可能一夜變成窮光蛋。比特幣也並非宣稱那樣安全,2014年全球最大的比特幣交易網站MtGox被黑客入侵導致破產,價值4.67億美元的比特幣瞬間蒸發。犯罪分子用它來洗錢、逃稅等等,政府想去調查也是相當困難的一件事。以上個人淺見,歡迎批評指正。認同我的看法,請點個贊再走,感謝!喜歡我的,請關注我,再次感謝!
❾ 比特幣能不能往一個離線生成的錢包存幣
你好,你的問題中有幾個關鍵點需要特別注意,我分別闡述如下:
你的描述中的"下載一個比特幣錢包軟體":這一步就值得小心謹慎,首先你的目的是離線製作比特幣紙錢包,那麼你要下載的其實是[比特幣離線紙錢包製作工具],而且這些工具良莠不齊,甚至有的非常有風險,那麼要選擇怎樣的[紙錢包製作工具]呢?一定是歷經多年大家共同認可,且開源的(就是源代碼都是完全開放的)的 [安全的比特幣離線紙錢包]製作工具才行,歷經多年,則經歷了時間的考驗,關於這點可以網路搜索對比了解,建議搜索[安全的比特幣離線紙錢包],多了解對比,要捨得花時間。
離線製作比特幣離線紙錢包,要「拔掉網線」這是對的,這時的確你製作紙錢包的電腦 就與整個互聯網完全隔絕的,這正是離線 的意義所在,這時你不用擔心,因為比特幣的錢包地址與私鑰只是一個憑證,比特幣並不是真正的要放進這個錢包里(這和現實中的錢包是完全不同的,可網路了解下),比特幣屬於哪個錢包地址,只是在比特幣區塊鏈網路上的的公共幾本的記載而已,因此,你生成的比特幣離線紙錢包是可以放心使用的,關鍵點在於你真正把比特幣離線紙錢包的私鑰地址抄寫到了紙上,而且保證沒有抄錯,把公鑰保存了下來,以便接收別人的比特幣轉賬,那麼這時,你生成的比特幣離線 紙錢包是完全會得到比特幣網路的承認的。
你問題描述中提到「我用紙把公鑰私鑰記了下來,然後把電腦砸個稀巴爛,然後用用火燒掉主機屏幕」——這其實完全不用,只要你離線製作比特幣離線紙錢包的過程中,拔掉了網線,也沒有人可以偷看到你的屏幕,那麼只要選擇的是安全比特幣離線紙錢包工具,得到的錢包就是安全的,當然最重要的是,你要把抄寫有比特幣離線紙錢包的私鑰的紙條最好存放到防火防水的保險櫃中。至於你用以生成比特幣離線紙錢包的電腦 ,不用砸壞它,最多把硬碟銷毀就可以了,前面搜索的安全比特幣離線紙錢包教程中就有詳細的說明後續處理要怎麼做。
最後你提到的向自己離線生成的比特幣紙錢包中轉幣的操作,這與向其它任何一個比特幣地址轉賬沒有任何不同,同步過程都是在整個比特幣區塊鏈網路中進行的,是需要等待,但是這是整個網路的確認過程。
希望我的回答能夠幫助你,建議先充分 學習了解後再操作。
