何為比特幣
比特幣是一個基于數字貨幣而形成的概念與技術的集合,不同于傳統貨幣,比特幣是完全虛擬的。比特幣用戶擁有者用他們在比特幣網絡中證明自己交易權的密鑰,解密后可使用比特幣來做交易。
比特幣是一個分布式的點對點網絡系統。比特幣是通過一個名為『挖礦』的過程產生的,挖礦需要在處理比特幣交易的同時參與競賽來解決一個數學問題,使用電腦算力來驗證和計算交易。每隔十分鐘,就有人能夠驗證過去10分鐘的交易,作為回報,將會獲得嶄新的比特幣。
通常的比特幣由這些構成:
- 一個去中心化的點對點網絡(比特幣協議)
- 一個公共的交易賬簿(區塊鏈)
- 一個去中心化的數字和確認性的貨幣發行(分布式挖礦)
- 一個去中心化的交易驗證系統(交易腳本)
一個簡單的bitcoin交易流程
- 發起交易
前提是Alice想要向Bob去支付0.5bitcoin,首先Alice和Bob都有一個比特幣地址,首先Alice通過界面輸入Bob賬號下的比特幣地址并且填寫需要支付的比特幣數量。
技術底層實現: 當Alice點擊發送按鈕的時候,Alice的錢包軟件就會創建一筆交易,將Alice的錢包中的比特幣發送到Bob提供的地址,利用Alice的私鑰來簽名這筆交易。接著通過P2P網絡就會迅速公告給全部比特幣全網,不到一秒,網絡中大多數連接良好的節點都會收到交易信息,并首次公布Alice的地址。 - 確認
剛開始Bob的地址會顯示Alice發出這筆的交易為"未確認",這意味這這筆交易已經被廣播到整個網絡了,但是尚未被列入比特幣交易賬簿,即區塊鏈中。一般來說,交易必須由一個礦工"開采",大約十分鐘左右,該區域的交易就會被全網接受位"已確認",區塊中的比特幣也都能使用。但是只有當其中被包含在?新開采的區塊鏈中 一般是6層,才是"被信任的"