一步步解析比特幣的交易過程,從創造到使用全面掌握

一筆交易就是一個地址的比特幣,轉移到另一個地址。由于比特幣的交易記錄全部都是公開的,哪個地址擁有多少比特幣,都是可以查到的。因此,支付方是否擁有足夠的比特幣,完成這筆交易,這是可以輕易驗證的。

問題出在怎麼防止其他人,冒用你的名義申報交易。舉例來說,有人申報了一筆交易:地址 A 向地址 B 支付10個比特幣。我怎麼知道這個申報是真的,申報人就是地址 A 的主人?

比特幣協議規定,申報交易的時候,除了交易金額,轉出比特幣的一方還必須提供以下數據。

上一筆交易的 Hash(你從哪里得到這些比特幣)

本次交易雙方的地址

支付方的公鑰

支付方的私鑰生成的數字簽名

驗證這筆交易是否屬實,需要三步。

第一步,找到上一筆交易,確認支付方的比特幣來源。

第二步,算出支付方公鑰的指紋,確認與支付方的地址一致,從而保證公鑰屬實。

第三步,使用公鑰去解開數字簽名,保證私鑰屬實。

經過上面三步,就可以認定這筆交易是真實的。

確認交易的真實性以后,交易還不算完成。交易數據必須寫入數據庫,才算成立,對方才能真正收到錢。

比特幣使用的是一種特殊的數據庫,叫做區塊鏈(blockchain)。

首先,所有的交易數據都會傳送到礦工那里。礦工負責把這些交易寫入區塊鏈。

根據比特幣協議,一個區塊的大小最大是 1MB,而一筆交易大概是500字節左右,因此一個區塊最多可以包含2000多筆交易。礦工負責把這2000多筆交易打包在一起,組成一個區塊,然后計算這個區塊的哈希。

詳解比特幣的交易過程

計算哈希的過程叫做采礦,這需要大量的計算。礦工之間也在競爭,誰先算出哈希,誰就能第一個添加新區塊進入區塊鏈,從而享受這個區塊的全部收益,而其他礦工將一無所獲。

一筆交易一旦寫入了區塊鏈,就無法反悔了。這里需要建立一個觀念:比特幣不存放在錢包或其他別的地方,而是只存在于區塊鏈上面。區塊鏈記載了你參與的每一筆交易,你得到過多少比特幣,你又支付了多少比特幣,因此可以算出來你擁有多少資產。

交易的確認離不開礦工。為什麼有人愿意做礦工呢?

比特幣協議規定,挖到新區塊的礦工將獲得獎勵,一開始(2008年)是50個比特幣,然后每4年減半,目前(2018年)是12.5個比特幣。這也是比特幣的供給增加機制,流通中新增的比特幣都是這樣誕生的。

你可能看出來了,每4年獎勵減半,由于比特幣可以分割到小數點后八位,那麼到了2140年,礦工將得不到任何獎勵,比特幣的數量也將停止增加。這時,礦工的收益就完全依靠交易手續費了。

所謂交易手續費,就是礦工可以從每筆交易抽成,具體的金額由支付方自愿決定。你完全可以一毛不拔,一分錢也不給礦工,但是那樣的話,你的交易就會沒人處理,遲遲無法寫入區塊鏈,得到確認。礦工們總是優先處理手續費最高的交易。

目前由于交易數量猛增,手續費已經水漲船高,一個區塊2000多筆交易的手續費總額可以達到3~10個比特幣。如果你的手續費給低了,很可能過了一個星期,交易還沒確認。

一個區塊的獎勵金12.5個比特幣,再加上手續費,收益是相當可觀的。按照目前的價格,可以達到100萬~200萬人民幣。想想看,運氣好的話,幾分鐘就能挖到一個區塊,拿到這樣一大筆錢,怪不得人們對挖礦趨之若鶩。

發文者:鏈站長,轉載請註明出處:https://www.jmb-bio.com/4268.html

讚! (0)
Donate 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
Previous 2023 年 2 月 28 日 下午 3:43
Next 2023 年 2 月 28 日 下午 3:50

相關文章

  • 比特幣科普:從創始到應用,全方位解析比特幣

    比特幣是什麼? 比特幣(Bitcoin,縮寫BTC)是一種總量恒定2100萬的數字貨幣,和互聯網一樣具有去中心化、全球化、匿名性等特性。向地球另一端轉賬比特幣,就像發送電子郵件一樣簡單,低成本,無任何限制。比特幣因此被用于跨境貿易、支付、匯款等領域。 比特幣由于廣闊的前景和巨大的遐想空間,自2009年誕生后價格持續上漲,2011年幣價達到1美元,2013年最…

    比特幣科普 2023 年 2 月 28 日
  • 深入解析比特幣手續費機制,讓你在交易中更明智

    人們宣傳比特幣的時候常常會講:“可以向各種張三李四免費轉賬。”其實不一定,有時還是需要手續費的。 2013年,一個比特幣的價格為20美元。2017年,轉一個比特幣要花20美元。 手續費的目的一來為激勵礦工不輟挖礦,二來以維護比特幣網絡安全(維穩費?)。早期礦工的挖礦底薪比較高,每個區塊50枚BTC,但是創世塊之后每出21萬個塊(每四年),底薪減半。所有210…

    比特幣科普 2023 年 2 月 28 日
  • 區塊鏈入門:比特幣是如何實現去中心化的?

    一、區塊鏈的本質 區塊鏈是什麼?一句話,它是一種特殊的分布式數據庫。 首先,區塊鏈的主要作用是儲存信息。任何需要保存的信息,都可以寫入區塊鏈,也可以從里面讀取,所以它是數據庫。 其次,任何人都可以架設服務器,加入區塊鏈網絡,成為一個節點。區塊鏈的世界里面,沒有中心節點,每個節點都是平等的,都保存著整個數據庫。你可以向任何一個節點,寫入/讀取數據,因為所有節點…

    比特幣科普 2023 年 2 月 28 日
  • 比特幣的私密金鑰、地址、錢包,這些詞語你都懂嗎?

    私鑰,地址,錢包分別是什麼? 比特幣的所有權是通過數字密鑰、比特幣地址和數字簽名來確立的。數字密鑰實際上并不是存儲在網絡中,而是由用戶生成并存儲在一個文件或者一個簡單的數據庫中,稱為錢包。存儲在用戶錢包中的數字密鑰完全獨立于比特幣協議,可由用戶的錢包軟件生成并管理,而無需區塊鏈或者網絡連接。密鑰實現了比特幣的許多有趣特性,包括去中心化的信任和機制、所有權認證…

    比特幣科普 2023 年 2 月 28 日
  • 深入解析比特幣區塊機制,了解區塊鏈技術運作方式

    大部分材料都詳細分析了挖礦過程,介紹了區塊是如何產生的。然而,區塊的產生并不是區塊鏈的最終目的,保存交易信息才是區塊鏈的最終目的。所以,更重要的一點是要理解,交易信息是如何被打包進區塊鏈的。 輸入和輸出 一個交易在系統里被輸入和輸出表示。輸入是指這筆交易所要進行轉移的幣來自之前的哪些輸出。輸出是指這些幣將會被發送給哪些地址。在區塊鏈上記賬,不是告訴你一個賬號…

    比特幣科普 2023 年 2 月 28 日
每日鏈頭條給你最新幣圈相關資訊!