區塊鏈與數字貨幣-比特幣_第1頁
區塊鏈與數字貨幣-比特幣_第2頁
區塊鏈與數字貨幣-比特幣_第3頁
區塊鏈與數字貨幣-比特幣_第4頁
區塊鏈與數字貨幣-比特幣_第5頁
已閱讀5頁,還剩14頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

比特幣目錄CONTENTS比特幣的基本概念01比特幣的交易02比特幣的貨幣制度框架0301比特幣的基本概念比特幣的基本概念比特幣(Bitcoin,BTC)是一種基于去中心化,采用點對點網絡與共識機制,開放源代碼,以區塊鏈作為底層技術的數字加密貨幣。有些國家和地區將比特幣認定為虛擬商品或證券,而不是貨幣。比特幣的定義點對點

任何人

全世界流通

匿名性作為記賬系統,比特幣不依賴中央機構發行新錢、維護交易,而是由區塊鏈完成發幣、上鏈、信息驗證等工作,用數字加密算法、全網抵御51%算力攻擊保證資產與交易的安全。總量固定/reference/4143690/a350ttXhaLtd2K3aHjaxHbiLvvCUQvgky9SmtUG0R8iNEeEz0pIxLsJ4AdeEB2SicDGQI2stNtfmDcU0Jm4hz6fw_pEGuUO4HLBKyIpIQ1ttjgoV0EMC6FsLyOKHEhA9vNJGAA挖礦挖礦(Mining),是指利用電腦硬件計算出比特幣的位置并獲取比特幣的過程。挖礦時需要確認虛擬貨幣交易,并在交易過程中運行復雜的運算,進行挖礦工作的比特幣勘探者也被稱為礦工。礦工們利用計算機執行這些運算,然后獲得數字貨幣獎勵。工作原理工作量證明函數

區塊

難度值

計算方法輸入數據解題所需要的計算量比特幣的基本概念由于散列運算是不可逆的,查找到符合要求的隨機數(Nonce)非常困難,需要一個可以預計總次數的不斷試錯過程。這時,工作量證明機制就發揮作用了。當一個節點找到了符合要求的解,那么它就可以向全網廣播自己的結果。其他節點就可以接收這個新解出來的區塊,并檢驗其是否符合規則。如果其他節點通過計算散列值發現確實滿足要求(比特幣要求的運算目標),那么該區塊有效,其他的節點就會接受該區塊。比特幣的基本概念挖礦難度為了使得資料塊產生的速度維持在大約每十分鐘一個,產生新資料塊的難度會定期調整。如果資料塊產生的速度加快了,那么就提高挖礦難度;如果資料塊產生速度變慢了,那么就降低難度。比特幣系統在每隔2016個資料塊被產出后(約兩周的時間),會以最近這段時間的資料塊產生速度,自動重新計算接下來的2016個資料塊之挖礦難度。而難度基本上就決定了一個有效的資料塊標頭(英語:BlockHeader)的SHA-256雜湊值應小于一定值,也就是說該雜湊值必須要恰好落在目標區間之內才算有效,當目標區間越小就意味著命中機率越低。換句話說就是挖礦的難度越高。由于ASIC計算設備的爆炸式加入,近期挖礦難度呈現幾何級數的上升,近期平均每15天增加50%難度,讓普通個人挖礦者的挖礦工作變得異常困難比特幣的基本概念挖礦設備比特幣礦工都是通過Intel或AMD的CPU產品來挖礦部分比特幣礦工為省下自己挖礦的成本,將挖礦程式制作成惡意程式,在網絡上感染其他人的電腦,來替自己挖礦。礦池由于比特幣全網的運算水準在不斷的呈指數級別上漲,單個設備或少量的算力都無法在比特幣網絡上獲取到比特幣網絡提供的區塊獎勵。在全網算力提升到了一定程度后,過低的獲取獎勵的概率。促使一些“bitcointalk”上的極客開發出一種可以將少量算力合并聯合運作的方法,使用這種方式建立的網站便被稱作“礦池”(MiningPool)在此機制中,不論個人礦工所能使用的運算力多寡,只要是透過加入礦池來參與挖礦活動,無論是否有成功挖掘出有效資料塊,皆可經由對礦池的貢獻來獲得少量比特幣獎勵,亦即多人合作挖礦,獲得的比特幣獎勵也由多人依照貢獻度分享。比特幣的基本概念010203042008《比特幣:一種點對點的電子現金系統》2009比特幣創世區塊誕生19971998比特幣的誕生和發展比特幣的基本概念02比特幣的交易比特幣的交易錢包比特幣錢包有控制用戶訪問權限、管理密鑰和地址、跟蹤余額以及創建和簽名交易等功能。其中,最核心的功能是保管私鑰。比特幣錢包使用者可以檢查、存儲、花費其持有的比特幣。錢包形式多種多樣,功能可繁可簡,它可以是遵守比特幣協議運行的各種工具,如電腦客戶端、手機客戶端、網站服務、專用設備,也可以只是存儲著比特幣密鑰的介質,如一張紙、一段暗號、一個快閃U盤、一個文本文檔,因為只要掌握比特幣的密鑰,就可以處置其對應地址中包含的比特幣。比特幣無法存入一般的銀行賬戶,交易只能在比特幣網絡上進行,使用前需下載客戶端或接入線上網絡。比特幣的交易錢包按照載體分為軟錢包和硬錢包軟錢包基于移動支付APP、軟件開發工具包(SDK)、應用程序接口(API)等為用戶提供服務硬錢包基于安全芯片等技術實現數字人民幣相關功能,依托IC卡、手機終端、可穿戴設備、物聯網設備等為用戶提供服務。軟硬錢包結合可以豐富錢包生態體系,滿足不同人群需求。請在這里開始你的表演密鑰密鑰分為私鑰和公鑰用戶通過自己的私鑰給交易消息簽名,以證明消息的發布者是自己本人。用戶沒有私鑰,就不能給消息簽名,用戶會將自己私鑰對應的公鑰公布出來,使得區塊鏈上的驗證節點可以對消息簽名進行確認作為不記名貨幣,網絡上無法認得比特幣所有權的證明,也就不能使用比特幣。地址地址用于接收比特幣比特幣的地址是由用戶的公鑰經過SHA-256哈希運算后,再通過RIPEMD-160哈希運算得出請在這里開始你的表演比特幣交易模型(UTXO)錢包里存儲的并不是每個賬號的余額,而是存儲一筆筆的交易,也就是一筆筆的UTXO,每個賬戶的余額是通過UTXO計算出來的,而不是直接存儲余額。設計思路鑄幣->B->A->?如果A要花費一筆錢,(比如100元),這筆錢不會憑空產生,那么必然由B先花費了100元,之后被A賺到這100元,然后A才能繼續花費這一筆錢。整個過程從鑄幣開始,一直可以追溯到當前的狀態,當接收到一個UTXO輸入的時候,基于這個模型可以判斷這筆錢有沒有在別的地方被花費過。請在這里開始你的表演找零機制零錢去哪?找零地址,這個地址可以是原來發起轉賬的地址,也可以是其他的比特幣地址,但前提是必須要寫一個。出于隱私保護的考慮,找零地址是不會和原交易發起地址相同的校驗1)發起交易者的地址里是否有足夠的UTXO2)發起者的這筆交易使用的比特幣是否是雙花3)發起者能否提供合法的私鑰簽名03比特幣的貨幣制度框架請在這里開始你的表演比特幣貨幣制度的建立、執行及維系,都是通過代碼及算法來實現的早期區塊鏈社區中,投資者在選擇一個區塊鏈項目時,其最判斷指標不是人的可信度,而是代碼的可信度。這是因為,在人們見不到的網絡空間中,塑造社會經濟交換的制度架構已經發生了根本性轉變。代碼不僅僅構成了人們對于“外部世界的共識”,同時它也是一種基本手段和工具,使得人們將這些共識轉變為可操作化項目。“代碼即權威”的發展邏輯也凸顯了比特幣這種“去中心化數字貨幣”與主權貨幣制度體系存在的根本差異。代碼就是人類利用計算機媒介在數字世界中實現通信的符號及語言,并且利用由代碼組成的算法(Algorithm)和軟件(Software),構建起形塑數字世界及數字化活動的規則框架。算法是一套定義明確的指令,能幫助你完成某個特定的任務。算法是可預測的(Predictable)、確定性的(Deterministic)、不可更改的(NotSubjectToChange)。比特幣的制度基礎請在這里開始你的表演代碼的兩種類型:“封閉式”、“開放式”開源運動的元老:雷蒙德“bug”的修復問題,在兩種不同雷西那個的代碼上,有極大地差距。封閉式的代碼環境需要更低的錯誤,以保障產品能夠運行,如果有”bug”的存在,需要極大地努力去消除。而發布間隔越長,人們的期望就越發不可避免地降低”開放式代碼遵循的原則是“只要眼睛多,bug容易捉”,共同維護一段代碼,保障產品運行。比特幣的制度原則比特幣的交易比特

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論