區塊鏈類比特幣
① BTC 比特幣 內涵
1、區塊鏈和比特幣的概念、內涵、本質等。
2、區塊鏈相關法律法規、規定規劃、通知公告等。
第一,筆者眼中的區塊鏈:
如同它名字一般,是指一個區域連接成一塊,最終形成很多區塊的拼接,而每一個區塊都有一個節點可以承載不同的事物,比如說你買一箱蘋果在這個節點上銷售者給你賣100塊,你就可以通過這個鏈條知道上一個種蘋果的農戶是50塊賣給銷售者的,信息公開並且透明化,可以揭開交易、服務、溝通過程中的層層面紗;個人認為區塊鏈不是去中心化,而是所有中心化的聯合,因為每一個節點就是一個小中心,將所有中心連接起來形成一整個區塊鏈資料庫,而不是傳統的將一個事物孤立為一點從而發散,是需要每一個節點配合聯動,是一種思想模型,一種載體建立在分布式核算和存儲上,只是不存在中心化的硬體或管理機構,任意節點的權利和義務均等,一個系統中的數據塊由整個系統中具有維護功能的節點來共同維護。
網路和360網路的解釋,和根據我國工業和信息化部《中國區塊鏈技術和應用發展白皮書(2016)》的定義:其是分布式數據存儲、點對點傳輸、共識機制、加密演算法等計算機技術的新型應用模式。
2018年3月31日,《區塊鏈技術原理與開發實戰》正式引入高校講堂,首次課程在西安電子 科技 大學南校區開講。2018年4月,一群來自牛津大學的學者宣布創辦世界上第一所區塊鏈大學——伍爾夫大學。5月29日,網路上線區塊鏈新功能,以保證詞條編輯公正透明。
...
第二.筆者眼中的比特幣:
基於區塊鏈技術應用發展起來的數字貨幣,非法定貨幣,向法律規則發起了挑戰,引發諸多 社會 和財產風險。需要我們慎重評估區塊鏈技術應用可能存在的法律問題,思考對策。監管問題...
...
...
狹義區塊鏈,是一種按照時間順序將數據區塊以順序相連的方式組合成的一種鏈式數據結構,並以密碼學方式保證的不可篡改和不可偽造的分布式賬本。
廣義區塊鏈技術是利用塊鏈式數據結構來驗證與存儲數據、利用分布式節點共識演算法來生成和更新數據、利用密碼學的方式保證數據傳輸和訪問的安全、利用由自動化腳本代碼組成的智能合約來編程和操作數據的一種全新的分布式基礎架構與計算方式。一般說來,區塊鏈系統由數據層、網路層、共識層、激勵層、合約層和應用層組成數據層封裝了底層數據區塊以及相關的數據加密和時間戳等技術;網路層則包括分布式組網機制、數據傳播機制和數據驗證機制等;共識層主要封裝網路節點的各類共識演算法;激勵層將經濟因素集成到區塊鏈技術體系中來,主要包括經濟激勵的發行機制和分配機制等;合約層主要封裝各類腳本、演算法和智能合約是區塊鏈可編程特性的基礎(區塊鏈技術的廣泛應用,離不開智能合約,所謂的智能合約就是以數字編碼的形式定義承諾。交易的雙方無須彼此信任,一切交易都由代碼強制執行。但智能合約的形式及其內容的效力,還沒有得到法律和司法的正式認可,其作為數字編碼的形式體現出來的合同文本,尚無法確知,是否可以構成生效合同的要件,是否可以符合司法擬採信證據的真實性、合法性、有效性。);應用層則封裝了區塊鏈的各種應用場景和案例。
區塊鏈已經從區塊鏈1.0——數字貨幣到2.0——數字資產與智能合約,發展到現在區塊鏈3.0——DAO、DAC(區塊鏈自洽組織、區塊鏈自洽公司)-->區塊鏈大 社會 (科學,醫療,教育,區塊鏈+AI)。從比特幣等加密貨幣到追蹤中國放養肉雞。專門跟加密貨幣相關的專利申請——不包括在區塊鏈專利類別中——在2017年增長了16%,達到602項。中國2017年申請了225項區塊鏈項專利,而2016年為59項,
其次是美國(去年為91項,2016年為21項)。其體系結構的核心優勢:任何節點都可以創建交易,在經過一段時間的確認之後,就可以合理地確認該交易是否為有效,區塊鏈可有效地防止雙方問題的發生。對於試圖重寫或者修改交易記錄而言,它的成本是非常高的。
區塊鏈實現了兩種記錄:交易以及區塊。交易是被存儲在區塊鏈上的實際數據,而區塊則是記錄確認某些交易是在何時,以及以何種順序成為區塊鏈資料庫的一部分。交易是由參與者在正常過程中使用系統所創建的(以加密數字貨幣為例,一筆交易是由b將代幣發送給a所創建的),而區塊則是由我們稱之為礦工的單位負責創建。
...
(部分)區塊鏈的特點:
1. 去中心化:使用分布式核算和存儲,不存在中心化的硬體或管理機構,任意節點的權利和義務都是均等的,系統中的數據塊由整個系統中具有維護功能的節點來共同維護。
2. 開放性:系統開放的,除了交易各方的私有信息被加密外,區塊鏈的數據對所有人公開,任何人都可以通過公開的介面查詢區塊鏈數據和開發相關應用,因此整個系統信息高度透明。(私有物被加密,公有物透明)
3. 自治性:區塊鏈採用基於協商一致的規范和協議(比如一套公開透明的演算法)使得整個系統中的所有節點能夠在去信任的環境自由安全的交換數據,使得對「人」的信任改成了對機器的信任,任何人為的干預不起作用。
4. 信息不可篡改:一旦信息經過驗證並添加至區塊鏈,就會永久的存儲起來,除非能夠同時控制住系統中超過51%的節點,否則單個節點上對資料庫的修改是無效的,因此區塊鏈的數據穩定性和可靠性極高。
5. 匿名性:由於節點之間的交換遵循固定的演算法,其數據交互是無需信任的(區塊鏈中的程序規則會自行判斷活動是否有效),因此交易對手無須通過公開身份的方式讓對方自己產生信任,對信用的累積非常有幫助。
綜上筆者認可的觀點是區塊鏈是一種系統,是一種演算法技術的創新應用,只要不涉及倫理問題和道德風險,本不存在國家監管與法律規制問題。
...
參考文獻
1. 鄭惠敏:《區塊鏈法律:部分國家對虛擬貨幣、數字代幣的性質認定》大風號自媒體。
2. 曹磊:《區塊鏈,金融的另一種可能》.首席財務官.2015年24期。
3. 王文嫣:《安全透明的公共賬本——區塊鏈》.上海證券報·中國證券網.2016年2月26日。
4. 蔣潤祥;魏長江:《區塊鏈的應用進展與價值探討》.金融視界.2016年Z2期。
5. 「區塊鏈」到底是什麼?和普通人有什麼關系?.網易 科技 .2016年8月5日。
6. 劉晉豫:《 香港證監會發布公告提醒數字貨幣風險 稱其會在必要時採取執法行動》鳳凰網 財經 金色 財經 .2018年2月9日。
7. 蘇德棟:試論區塊鏈法律規制與風險.中華全國律師協會.
② 類似比特幣這種區塊鏈的虛擬貨幣有哪些
1、萊特幣
萊特幣 (Litecoin, LTC) 是受比特幣(BitCoin, BTC) 的啟發而推出的改進版數字貨幣,由一名曾任職於谷歌的程序員設計並編程實現 , 2011年11月9日發布運行。萊特幣與比特幣在技術上具有相同的實現原理,但萊特幣的創造和轉讓基於一種開源的加密協議,不受到任何中央機構的管理。
2、陽光幣
陽光幣(SUNSCOIN)簡稱SSC,發起人為浙江省金華市快遞協會副會長,快遞行業實業企業家、慈善家劉春陽,其為法人的浙江省東陽市悅音科技有限公司為正規工商局注冊,注冊資金一千萬元。以此為後盾和支撐,隸屬該公司的陽光精英團隊推出了第一款虛擬幣--陽光幣。
3、維卡幣
維卡幣英文名為Onecoin,一種創造出來的網路虛擬貨幣名詞,被政府認為涉嫌傳銷類詐騙。
2017年央視公布350個資金傳銷組織名單,維卡幣在名單中。
2018年5月,湖南省株洲縣檢察院將公安部督辦的「3·15」維卡幣特大網路傳銷案第三批次的最後4名涉案嫌疑人向法院提起公訴。
4、亞馬遜幣
亞馬遜2013年2月初宣布,預計於2013年5月在美國推出亞馬遜幣Amazon Coins。Amazon Coins是一種新的虛擬貨幣,可以供美國用戶購買Kindle Fire里的應用程序、游戲和應用程序中的道具物品。亞馬遜屆時將提供數千萬美元的亞馬遜幣,免費讓用戶試用消費Kindle Fire上的應用程序、游戲、應用程序中的道具物品。
5、以太幣
以太幣(ETH)是以太坊(Ethereum)的一種數字代幣,被視為「比特幣2.0版」,採用與比特幣不同的區塊鏈技術「以太坊」(Ethereum),一個開源的有智能合約成果的民眾區塊鏈平台,由全球成千上萬的計算機構成的共鳴網路。開發者們需要支付以太幣(ETH)來支撐應用的運行。和其他數字貨幣一樣,以太幣可以在交易平台上進行買賣。
③ 區塊鏈技術和比特幣有什麼關系
區塊鏈技術是比特幣的底層技術,比特幣一直在沒有任何中心化機構運營和管理的情況下運行,後來比特幣技術被抽象提取出來,稱之為區塊鏈技術,或者分布式賬本技術。
比特幣是區塊鏈第一個應用,以後會擴展到越來越多的行業中。
區塊鏈技術被稱之為分布式賬本技術,是一種互聯網資料庫技術,其特點是去中心化、公開透明,讓每個人均可參與資料庫記錄。
而比特幣是不依靠特定貨幣機構發行,比特幣經濟使用整個P2P網路中眾多節點構成的分布式資料庫來確認並記錄所有的交易行為,並使用密碼學的設計來確保貨幣流通各個環節安全性的一種貨幣。
(3)區塊鏈類比特幣擴展閱讀:
比特幣貨幣特徵:
去中心化:比特幣是第一種分布式的虛擬貨幣,整個網路由用戶構成,沒有中央銀行。去中心化是比特幣安全與自由的保證。
全世界流通:比特幣可以在任意一台接入互聯網的電腦上管理。不管身處何方,任何人都可以挖掘、購買、出售或收取比特幣。
專屬所有權:操控比特幣需要私鑰,它可以被隔離保存在任何存儲介質。除了用戶自己之外無人可以獲取。
低交易費用:可以免費匯出比特幣,但最終對每筆交易將收取約1比特分的交易費以確保交易更快執行。
無隱藏成本:作為由A到B的支付手段,比特幣沒有繁瑣的額度與手續限制。知道對方比特幣地址就可以進行支付。
跨平台挖掘:用戶可以在眾多平台上發掘不同硬體的計算能力。
參考資料:網路-區塊鏈網路-比特幣
④ 請問什麼區塊鏈比特幣屬於區塊鏈
區塊鏈是一個信息技術領域的術語。從本質上講,它是一個共享資料庫,存儲於其中的數據或信息,具有「不可偽造」「全程留痕」「可以追溯」「公開透明」「集體維護」等特徵。
基於這些特徵,區塊鏈技術奠定了堅實的「信任」基礎,創造了可靠的「合作」機制,具有廣闊的運用前景,比特幣屬於區塊鏈的一種表現形式。
(4)區塊鏈類比特幣擴展閱讀
要挖掘比特幣可以下載專用的比特幣運算工具,然後注冊各種合作網站,把注冊來的用戶名和密碼填入計算程序中,再點擊運算就正式開始。完成Bitcoin客戶端安裝後,可以直接獲得一個Bitcoin地址,當別人付錢的時候,只需要自己把地址貼給別人,就能通過同樣的客戶端進行付款。
在安裝好比特幣客戶端後,它將會分配一個私鑰和一個公鑰。需要備份你包含私鑰的錢包數據,才能保證財產不丟失。如果不幸完全格式化硬碟,個人的比特幣將會完全丟失。
參考資料來源:網路-區塊鏈
⑤ 比特幣是區塊鏈的運用嗎
比特幣是區塊鏈的實際應用
2008年爆發金融危機,當時一個叫「中本聰「化名發表了一篇論文,基於區塊鏈技術對老王存的故事進行改進:
1)因為比特幣是全球流通,故事中的」元「統一改成btc,100元=100btc
2)比特幣的匿名性,故事中的每個人記賬的方式會向天下公布你口袋有多少錢,想必每個人都不願意把,比特幣網路中每個人都擁有一個錢包地址,是一個由若干位二進制數字組成的代碼。
3)交易機制改進,記賬優化改進等等。
那麼比特幣在目前具有什麼應用場景呢?
1)用於投資
比特幣目前總市值是 9672.36億,占目前加密貨幣總市值的50%。如果你是20-50歲的中國人,並且有穩定的工作,那麼你在網路熱搜上了解到比特幣在半個月內從3000上漲到8000的新聞,這時候你剛好看到我的這篇文章,那麼你一定會想到一件事應該是:這個東西該不該投資?以及風險大不大?
個人覺得,比特幣比較適合做定投(每個月把自己工資的一部分投資比特幣,如果你拿4000的工資,可以在每個月固定的一個時間點投資300),在加密貨幣交易市場中,有人因為比特幣暴富,也有人因為炒比特幣把房子都賣掉,加密貨幣交易市場的總市值不大,裡面確實有一些大大小小的專家拉盤,變化不可預測,但是縱觀這10年來的發展,加密貨幣還是呈現出一種良性發展的狀態,也越來越多的國家認可。
⑥ 區塊鏈和比特幣是何關系
區塊鏈技術是比特幣的基礎技術,也是比特幣的核心和基礎設施。比特幣一直沒有任何集中的組織運作和管理。後來,比特幣技術被抽象出來,稱為區塊鏈技術,或稱分布式賬本技術。
(一)、區塊鏈是比特幣的核心和基礎設施:
1、在比特幣系統中,「貨幣」只是該分類賬中使用的記賬單位。最重要的不是「貨幣」的概念,而是沒有中央存儲組織的「賬本」的概念。比如說:我借給別人50元。這時,我請財務人員幫我記賬。
2、區塊鏈技術是比特幣的基礎技術,也是比特幣的核心和基礎設施。比特幣一直沒有任何集中的組織運作和管理。後來,比特幣技術被抽象出來,稱為區塊鏈技術,或稱分布式賬本技術。
(二)、區塊鏈是比特幣的核心和基礎架構:
1、在比特幣系統中,「貨幣」只是該分類賬中使用的記賬單位。最重要的不是「貨幣」的概念,而是沒有中央存儲組織的「賬本」的概念。比如說:我借給別人50元。這時,我請財務人員幫我記賬。記賬必須有報酬,所以我需要付給財務人員工資。
因為比特幣系統技術中還發明了一種激勵機制,相當於我剛才說的,你可以幫我記賬,我會付錢給你,但不是每個人都有記賬的獎勵。因此,區塊鏈設計了相應的機制競爭機制。
2、競爭機制是利用哈希演算法來確定獎勵的歸屬。一般來說,就是給每個人一道數學題。獎勵是誰先計算結果。hash演算法的計算過程是用專業的計算機(我們稱之為miner)用hash演算法計算結果的過程,稱之為挖掘。
對於最快、最好的簿記員,系統將記錄的內容寫入賬簿,並將賬簿內容發送給系統中的每個人進行備份。這樣,系統中的每個人都有一個完整的分類賬,叫做區塊鏈技術。
(三)、區塊鏈的起源:
1、「區塊鏈」一詞的由來是比特幣白皮書英文原版中的「區塊鏈」。中國市場在翻譯這句話時,直接用了「區塊鏈」一詞,然後直接寫成「區塊鏈」,成為全球區塊鏈技術層面的專有名詞。
所以,無論誰來解釋區塊鏈,比特幣都無法繞開。如果你想介紹汽車的歷史,就像你繞不開卡爾·賓士;如果你想介紹飛機的歷史,就像萊特兄弟一樣。
2、比特幣「發明」並證明了區塊鏈技術的可行性。比特幣並不是整個區塊鏈技術,只是其中一個應用。但如果沒有比特幣,或者比特幣的應用不成功,區塊鏈可能就不會出現,或者至少要過很多年。因此,區塊鏈很難長期與比特幣「隔離」。
(6)區塊鏈類比特幣擴展閱讀:
應用於數字貨幣的區塊鏈技術的缺點:
一是「放權」沒有流通管理機構。從本質上講,區塊鏈技術是一個分布式資料庫系統,其邏輯結構是單向鏈表,其設計模式是基於P2P網路,這決定了目前還沒有基於區塊鏈技術的統一虛擬貨幣中央控制系統。
二是數量供應難以有效控制。基於區塊鏈技術,虛擬貨幣發行量是固定的。根據費舍爾方程,在一定價格水平下,全社會一定時期內的交易總量與所需名義貨幣量有一定的比例,而固定的貨幣量顯然不能滿足不斷增長的社會商品總價格的要求。
三是「挖掘機制」難以創造公認價值。比特幣本身沒有價值,也沒有國家信用支持。有人認為「通過不斷消耗計算能力和能量,將價值注入虛擬貨幣」,但為了找到滿足要求的散列值,耗費數百萬次計算顯然不是最有效的選擇。
四是生產者和早期持有者容易獲得高額鑄幣稅。任何基於區塊鏈技術的虛擬貨幣在發展初期都由少數人持有。以比特幣為例。起初,比特幣只是少數人游戲的產物。2010年5月,第一筆購買比特幣的交易是10000比特幣購買的25美元比薩餅,同年7月完成的第一筆交易是0.04美元/比特幣。
⑦ 區塊鏈和比特幣有什麼關系
區塊鏈和比特幣有什麼關系?
區塊鏈這個名詞,對於很多行業外的朋友來講,可能覺得很晦澀,但是說起比特幣,相信大家都聽過。比特幣之前有很多次登上微博熱搜,知名度非常高,穩居數字貨幣「一線明星「的地位。
Q1:
那麼區塊鏈和比特幣到底有什麼關系呢?
在回答這個問題之前,我們先要明確,比特幣到底是怎麼回事。
比特幣是一種全新的數字貨幣,不過這個所謂的「貨幣」有一個特點,那就是,它是沒有發行機構的。
Q2:
那麼大家可能會問,比特幣是如何在沒有發行機構管理的情況下,保證整個系統的安全性和穩定性呢?
這里就需要一個特別的技術,這個特別的技術就是「區塊鏈」技術。所以我們說,區塊鏈是比特幣的底層技術。
不過,區塊鏈技術並不是一個全新的事物,它是融合了密碼學、分布式存儲、共識機制、智能合約等經典學科而形成的一個技術。隨著比特幣被人熟知,比特幣系統所採用的這套技術,才被形象地稱為「區塊鏈」。
所以我們說,比特幣是區塊鏈的首次應用,比特幣代表了區塊鏈1.0時代。而區塊鏈1.0時代的顯著特徵(或者說應用場景)就是以比特幣為代表的數字貨幣。
比特幣的誕生,或者說區塊鏈技術的出現,是有一定的背景的。
2008年,全球正處於嚴重的經濟危機,美聯儲增發貨幣加劇了通貨膨脹,經濟危機進一步蔓延。於是,一個化名為「中本聰」的人,開始 探索 一種全新的貨幣模式,即貨幣的發行不再依賴於中心化機構,這樣一來就可以避免因中心化機構決策失誤而導致的種種危機。
2008年,中本聰在一篇論文《比特幣:一個點對點的電子現金系統》中,詳細描述了比特幣的技術原理。
從這篇論文我們可以概括出,比特幣系統一個最大的特性就是「去中心化」。也就是說,維護比特幣系統的權力不再集中於一個中央伺服器,而是依賴於這個系統上的每一個節點,通過密碼學等計算手段,保證比特幣這一「數字貨幣」能夠不被重復使用;同時,比特幣的流通、交易都能夠得到很好的記錄。
Q3:
那麼,怎麼樣在沒有中心機構的管理下,更好地記錄比特幣流通交易情況呢?
這里涉及到一個名詞」分布式存儲「。分布式存儲是什麼意思呢?我們可以打一個比喻,把比特幣系統看作是一個「賬本」,這個賬本上面記錄著比特幣的交易情況。不過,這個「賬本」並不是集中在某一個人手裡,而是分散的,也就是說,比特幣系統上的每一個節點都擁有這樣一個賬本,大家共同記賬。想要更新賬目,需要得到多數人的同意才行......比特幣系統所採用的這種「分布式存儲」的記錄數據的方式,就成為區塊鏈的核心技術之一。
另外,在比特幣系統上,節點們記錄數據要遵循一定的規則,這一規則就被稱為「共識機制」,比特幣的共識機制是PoW,也就是工作量證明機制,簡單來講,就是多勞多得。節點們通過計算機做大量的計算,記錄比特幣系統上的交易,維護比特幣系統,就可以獲得更多的比特幣獎勵......比特幣採用的「共識機制」也成為區塊鏈技術的核心之一。
之後,隨著區塊鏈技術的不斷豐富,共識機制也變得五花八門。簡單來講,共識機制可以理解成區塊鏈技術的激勵機制,因為區塊鏈是去中心化的,需要一定的激勵,來鼓勵節點能夠主動踴躍地維護系統。
通過上面的描述,我們可以總結出:比特幣系統採用了密碼學、分布式存儲、共識機制等技術手段,來保證系統能夠在沒有中心機構的情況下,能夠安全穩定運行。這些技術被形象地概括成為「區塊鏈技術」。
因此, 關於區塊鏈和比特幣的關系,我們可以這樣理解 :
區塊鏈技術是比特幣的底層技術,
比特幣是區塊鏈的首次應用;
比特幣代表了區塊鏈1.0時代,這一時代的顯著特徵是,區塊鏈技術被應用於數字貨幣的 探索 。
比特幣也好,區塊鏈也好,你說它們是技術,完全OK,因為它們本質上就是一種計算機的底層協議,這個協議和我們現在使用的互聯網協議有本質上的不同;你說它是一種思想,也完全OK,區塊鏈蘊含著民主思想、激勵機制,這些思想為我們現在的社區治理有著很大的借鑒意義。
當然,金無足赤。繼比特幣之後,區塊鏈被更多人接受,這時候涌現了大量的山寨幣,這些山寨幣進而演化成一種全新的融資模式,造成了空氣幣、傳銷幣等打著區塊鏈和數字貨幣旗號行騙行為的泛濫。對於這一點,目前隨著監管的嚴格以及立法的完善,那些打著區塊鏈技術行騙的行為也會受到嚴懲。
#比特幣[超話]# #歐易OKEx# #數字貨幣#
⑧ 區塊鏈和比特幣的區別是什麼
周邊有不少朋友,提起區塊鏈,就認為是比特幣。這其實是有失偏頗的。就像:說起木頭來,就認為是桌子一樣。
其實比特幣和區塊鏈根本不是一個東西,區塊鏈只是比特幣背後的核心實現技術。區塊鏈不僅可以應用於比特幣,還可以應用於電子票據、股權登記、奢侈品跟蹤防偽等多個領域。
比特幣,作為無核心機構管理、分布式自主運營的系統,經過長達7年多的穩健運行,成功的實現了數字貨幣的全球支付和流通功能,充分體現了區塊鏈技術獨特優勢。
總體來說,比特幣是區塊鏈的一種成功應用,也是第一條穩健運行的區塊鏈。
未來隨著區塊鏈研究的不斷深入和社會資本的不斷推動,作為一種基礎的應用技術,區塊鏈必將在社會的各個行業中發揮更加重要的作用。
----------------------------------------------------------------------
公眾號:Fintech觀察家,從金融看科技,從科技看金融,一起走向財富自由!
⑨ 區塊鏈和比特幣(一)
區塊鏈(Blockchain)是一種很早就被學界提出但近幾年才被比特幣帶火的一個概念。比特幣是基於區塊鏈技術的一種實現,比特幣是一種加密貨幣,或者叫數字貨幣也可以。我們先以比特幣入手談談比特幣是怎麼利用區塊鏈技術的。
假設06年世界盃決賽期間,兩個互相不認識的足球迷碰到了,義大利打法國,法國球迷說我們法蘭西有齊達內肯定贏你們義大利,義大利球迷不服氣說我們義大利是戰無不勝的,不信咱倆賭100歐元。現實世界裡,怎麼辦呢?
我之前講過我們搞計算機的,90%以上的時間都在處理異常情況,如果人類都很講信用的話,那這個世界可能就不是現在這樣了。秦國當年許給楚懷王那600里地就不是6里了,說不定統一中國的就是楚國了呢也說不定。如果把錢交到第三方手裡,萬一第三方也跑了怎麼辦?把錢私吞了。所以現實的陌生世界單靠一顆善良的心是靠不住的,必須有手段穩穩地保證這個承諾,法律契約等。如今很通用的做法是第三方要找權威機構,比如政府,銀行等,要麼找個有頭有臉的人或組織,歸根結底還是找個有公信力的機構或人。但一般情況下這個第三方肯定會「雁過拔毛」,收取一定比例的手續費。
那麼到底還有沒有辦法來解決這個難題呢?這就是比特幣最初設計的一個初衷,解決兩個陌生人之間的信任問題。
加密演算法 + 多人記賬
首先說加密演算法,這里又要我之前提過的非對稱加密,即公鑰私鑰。每個人都可以有一對或多對公鑰私鑰,但一個公鑰只能有對應的私鑰,反之亦然。其原理就是兩個非常大的質數(p和q)相乘得一個數字(n),如果要根據公鑰破解私鑰的話理論上必須暴力破解,算出這個數字是由哪兩個大質數相乘得來的。目前世界上沒有公布可以破解1024位以上的私鑰,所以採用1024或者2048甚至更長的私鑰是非常安全的。
那麼有了公鑰私鑰,我作為個人就可以用私鑰加密,然後發布公鑰,任何人都可以用我的公鑰解密來確定這就是我本人發布的東西。同理別人給我的轉賬我也可以用他的公鑰解密,從而判斷這個就是某人的身份,這也叫數字簽名。原理都是一樣的,都是加密演算法,利用數學歐拉公式,質數相乘等原理得到的。這是個非常偉大的演算法,叫RSA,由3個數學家提出,我們普通人只要理解到公鑰私鑰的概念和用處就好了。
之前傳統模式里,銀行或者政府機構都有自己單獨的賬本,比如張三轉給了李四100塊,那賬本里怎麼記?張三的賬戶里扣除100, 李四的賬戶里增加100,對吧?
多人賬本也是一樣的道理,只不過從之前的中心化機構變成了分布式,去中心化的多個機構甚至個人。好比李白給杜甫轉了100兩銀子,以前是財政部記賬,區塊鏈里則是唐太宗,楊玉環,張小靜,賀知章等多個人一起記賬,記到李太白轉給了杜子美100兩銀子,以此為證,後面附有李白的印章。這樣一來,有了多個賬本,想要篡改那就難於登天了,李白可以放心的轉給杜甫並且不擔心他會篡改金額或者抵賴。
這樣做就可以解決開始提到的球迷打賭的問題,但還有個問題,別人為什麼要幫我們記賬?
答案是有報酬,這符合人性,不然誰肯幫忙記一筆跟自己沒關系的賬呢?
但最終記賬的人有且只有一個,不然就要亂套了。
有好處的前提下,如何保證哪一個人來記賬呢?這里要涉及到一個數學知識,每個要記賬的人,其實也就是所謂的礦工他在記賬錢必須要解一個數學問題,這個數學問題沒有取巧的辦法,只能通過把數字帶入公式里硬算,演算法就是一個Hash(哈希)演算法,類似於算一串數字出來,礦工只可以猜,除此之外別無他法。而且目前比特幣里這個猜到的概率是萬億分之一,大概一台普通計算機要持續不斷的猜一年才可以猜出來這個數字。
但世界上有成千上萬台計算機,它們如果一起算的話速度會快很多,因為從概率上講肯定會有一個計算機算出來,現實情況也確實如此。看個比特幣真實的例子。
除此之外,還可以看到Miner(挖礦人)是誰, 這個塊里包含了多少比交易(Number of Transactions)。
如果這個礦工是個別有用心的人,他在算出來後,私自篡改轉賬記錄和金額怎麼辦?
A. 篡改交易記錄 / 金額
前面我們介紹了公私鑰加密技術,礦工本身理論上是沒有發款人或收款人的私鑰的,所以他篡改過的交易記錄在用正確的公鑰解密的時候會出錯,最終被認定為非法(這里作者本人不太確定是在什麼時間點做的鑒定,但確定這個記錄是可以被證偽的)。
B. 刪除交易記錄
假設一個場景,張三要在北京4環買一個兩室一廳的房子,但張三不想出這錢還想白占房子,想到了一種偷雞摸狗的辦法就是篡改交易記錄。理論上,在張三付款後,這個記錄產生但並未確認,記錄需要等到一個解出謎題的礦工來做,假設這個礦工是他自己人,他讓礦工把這條記錄抹掉,沒有問題。但做法有幾種:
眾所周知比特幣挖礦需要很長一段時間,因為要做提到很麻煩的數學題,現在這個周期大概是10分鍾所有,這是基於全世界幾十萬礦機同時滿負荷工作的前提下。也就是說每十分鍾有上萬筆交易會被統一確認並放到一個不可改變的區塊里,並且這幾十萬台礦機同時更新自己本地的記錄。
2.1 如果這筆交易剛生成,房東看到了,然後下一秒就把產權過戶給張三,那麼張三如果想篡改這個付款記錄他必須滿足幾個條件:
成功的難度取決於在篡改的記錄之後有多少塊被確認過的區塊。如果只有一個,那麼太簡單了,因為區塊鏈演算法默認礦工在發布新的區塊時,採用第一個收到且較長的區塊。所以這次修改後就一勞永逸,因為所有的賬本都會背同步,但也有一個問題,就是這次同步會被記錄,如果房東查不到賬,張三最終還是會被抓起來的。如果有很多個,比如張三轉賬完後,房東在確認轉賬後1小時才做的產權過戶,那麼張三就必須篡改之前差不多6塊左右的區塊信息,這個很麻煩,因為每一個區塊都會指向上一個區塊,並且每個區塊都會有一個摘要(Hash),這是當前區塊所有交易記錄的匯總。所以如果試圖修改一個很久前的區塊,那麼後面的區塊的摘要都會變掉,這就是哈希樹(MerkleTree)。其他節點是可以報告區塊鏈被篡改的信息的。這就要涉及到最重要的一點,經常有人提到的51%算力,就是說如果張三擁有了超過50%的賬本都承認這次修改,那麼其他節點按照演算法設計也會承認這次修改。不過,先不談世界上基本沒人可以同時做到以上兩點,就算做到了,如果有人對此有疑問,依然可以把系統強制修復,之前以太坊就出過類似的問題,結局是以太坊篡改了整個區塊,追回了被盜取的財產。 以太坊分叉事件 。
以上只是粗淺的介紹了應用區塊鏈技術實現的比特幣的特徵,它可以很好的實現公開,公正,中立和平等。世界上任意兩個陌生人可以依賴比特幣或者其他區塊鏈技術實現互相信任。