區(qū)塊鏈?zhǔn)鞘裁?,簡單通俗易懂地介紹一下區(qū)塊鏈的名詞解釋
1、區(qū)塊鏈?zhǔn)鞘裁矗?/h2>
回答這個問題的關(guān)鍵就是:先別管區(qū)塊鏈?zhǔn)鞘裁础?br />很多人搞不懂區(qū)塊鏈?zhǔn)鞘裁淳褪且驗樯蟻砭退罁?ldquo;區(qū)塊鏈?zhǔn)鞘裁矗?rdquo;這個概念,然后被各種“區(qū)塊”、“挖礦”、“去中心化”、“雙花攻擊”、“拜占庭將軍問題”等等概念搞暈了。
就比如說我問你“手機是什么?”
你先別往下看,你先想一想。定義一下“手機”。
你給出來的答案一定不是“可以在較廣范圍內(nèi)使用的便攜式電話終端”(取自百度百科)。這種定義我讀都讀不通暢。
你會說:手機是用來打電話的,發(fā)微信的,刷抖音的,看朋友圈的。
同理,我們先不要糾結(jié)區(qū)塊鏈的技術(shù)原理是什么,先問“區(qū)塊鏈?zhǔn)怯脕砀陕锏哪兀?rdquo;
區(qū)塊鏈?zhǔn)怯脕砉餐涗浌矓?shù)據(jù)的,或者更狹義的說,用來記賬的。
你說記賬用電腦自己記就可以啊,為什么要區(qū)塊鏈記呢?
因為你自己記的賬別人不信。你誰???憑什么你記的別人就信?
比如,你在你的電腦里記了張三欠你1萬塊錢,張三說我電腦里還記了你欠我100萬呢。那怎么辦?
以前這么解決:找一個公證人,你倆的賬都記在公證人這里,出現(xiàn)糾紛以公證人的賬本為準(zhǔn)。比如銀行就是干這個的。你倆的錢都存他那里,轉(zhuǎn)賬、借款都有記錄。
區(qū)塊鏈這么解決:你在自己的電腦里記賬的時候,張三也在自己電腦里記一下同樣的數(shù)據(jù),記好之后,你倆互相檢查一下,都認(rèn)可了,這賬就算正式記下了。中間不需要第三方或者所謂“權(quán)威機構(gòu)”、“認(rèn)證機構(gòu)”的參與。
大家共同記賬的方式,也被稱為“分布式”或“去中心化”,因為人人都記賬,且賬本的準(zhǔn)確性由程式算法決定,而非某個權(quán)威機構(gòu)。
這就是區(qū)塊鏈,核心講完了,區(qū)塊鏈就這么簡單,一個共同記賬的賬本。
當(dāng)然,區(qū)塊鏈在實際應(yīng)用中,參與人數(shù)可多可少,也會應(yīng)用在包括數(shù)字金融、物聯(lián)網(wǎng)、數(shù)字資產(chǎn)等等多個領(lǐng)域。比如應(yīng)用在游戲領(lǐng)域就是大家一起記錄游戲道具的所有權(quán)、道具屬性等等。
比特幣,就是區(qū)塊鏈在數(shù)字金融和數(shù)字貨幣領(lǐng)域最大的應(yīng)用。
你說:啊?就這么簡單嗎?是的,就這么簡單。
剩下的都是技術(shù)怎么實現(xiàn)的問題,你不需要了解。就像你只要知道4G比3G快就行了,不需要知道4G是什么原理一樣。只會把自己搞暈。
2、下面具體講講比特幣
現(xiàn)在要記賬的不僅僅有你和張三了,還有李四王五趙六吳七以及他們數(shù)以百萬計的子子孫孫們。幾百萬上千萬個人要一起記賬。
怎么記?和前面一樣,每轉(zhuǎn)一筆賬,所有人的電腦都記錄一遍,然后相互檢查,保證幾百萬臺電腦的賬都一模一樣,這賬就算正式記下了。
這就是比特幣,核心講完了,比特幣就這么簡單。幾百萬臺電腦一起記一本賬,本本都一樣,賬上記錄了每個人有多少錢(比特幣)。
剩下的都是技術(shù)怎么實現(xiàn)的問題。怎么實現(xiàn)的也不需要具體了解,你只要知道,比特幣網(wǎng)絡(luò)運行了10年,沒出什么大問題就好了。
3、金融即賬本
你會說,按你這么說,比特幣就記個賬而已,為什么這么值錢???
因為,金融世界本就只是一個巨大的賬本啊。
你仔細(xì)想想,你的存款、你的股票、你的基金,都只是別人賬本里的一串?dāng)?shù)字。
不同的是,這支記賬的筆,在誰的手里。
稍微扯遠(yuǎn)一點,目前中美在區(qū)塊鏈金融發(fā)力狂飆、軍備競賽的真正原因,就是要拿下給全世界記賬的這支筆。這個我們后面詳細(xì)解釋。
你把錢存銀行,這支記賬的筆,就在銀行手里。
你可以深想一下,如果哪天,銀行的系統(tǒng)出問題了,你賬戶里的錢余額變成了0,你怎么證明你賬戶里曾經(jīng)有過那三萬八千六?
或者如果哪天,被人誣陷,所有銀行賬戶被凍結(jié),你該怎么辦?明明是屬于你的錢,如果不存進(jìn)銀行就不可能被凍結(jié)?,F(xiàn)在存進(jìn)去了反而就不再屬于你的了。這種設(shè)定是不是很奇怪?
當(dāng)然,這種事情,是不會發(fā)生在法制健全、科技發(fā)達(dá)的我國的。不過在銀行隨時可能倒閉,本地貨幣隨時可能一文不值的一些貧窮落后國家呢?
區(qū)塊鏈可以如何改變這種情況呢?
如果這筆賬是在運行正常的區(qū)塊鏈上記錄的,那么當(dāng)銀行說自己的電腦壞了查不到你的存款記錄的時候,你可以告訴他,沒關(guān)系,我的電腦里有記錄,而且不僅僅我的電腦里有,另外的幾百萬臺電腦里也有和我電腦一模一樣的記錄。
同樣,在正常運行的區(qū)塊鏈上,銀行也無法凍結(jié)你的賬戶。因為你的資產(chǎn)不再是只存在它電腦里的一串字符,而是在千萬臺電腦里都廣泛被承認(rèn)的。
同時,區(qū)塊鏈具有極其頑強的生命力。比特幣,之所以在被眾多國家嚴(yán)令禁止的情況下還能夠存活這么多年,并且價格越來越高,就是因為它太難被禁了。世界上數(shù)十萬臺記錄著同一本比特幣賬本的計算機,分布在數(shù)十個國家的學(xué)校機房、普通民宅、深山老林、曠野深處。不管如何打擊,只要世界上還有一臺機器還在跑著比特幣賬本,它就不會真正死去。
關(guān)于區(qū)塊鏈?zhǔn)鞘裁催@個問題,到此就回答完畢了。下面是我關(guān)于中美未來在區(qū)塊鏈金融領(lǐng)域發(fā)力的一些看法。這比區(qū)塊鏈本身,要精彩的太多!
4 、一代世界貨幣
我在這里講這么多區(qū)塊鏈的優(yōu)點,并不是為了給比特幣唱贊歌。誠然,比特幣是一個非常成功的經(jīng)濟學(xué)結(jié)合計算機技術(shù)的實驗,它的成功也讓這世界上最聰明的人看到了區(qū)塊鏈顛覆當(dāng)前世界貨幣體系和經(jīng)濟格局的可能性。比如說Facebook的扎克伯格。我們要理解昨天新聞的深刻用意,也需要將自己的眼光至少拔高到扎克伯格一樣的高度。
我們在提到區(qū)塊鏈的洗錢風(fēng)險、難以監(jiān)管、難以控制的時候,往往會不自覺地想到國家一定會對其進(jìn)行打壓,因為它不利于國家的經(jīng)濟秩序。
但是,如果我們不是總想著怎么去防守它對我們可能的傷害,而是把它打磨成一柄利刃,用于開疆拓土、遠(yuǎn)播華夏文明呢?如果,我只是說如果,我們不把區(qū)塊鏈金融用在本國經(jīng)濟體系中,而是用于整個世界經(jīng)濟體系呢?
正如之前所述,區(qū)塊鏈金融和銀行相比,有三個非常突出的優(yōu)勢:
- 一鍵開立賬戶,無需身份證明等任何手續(xù)
- 發(fā)行量公開透明可控制,無需擔(dān)心幣價大幅貶值
- 抗審查、抗凍結(jié)
這三個特點對本國經(jīng)濟體系可能會帶來負(fù)面影響,但如果用于進(jìn)入他國經(jīng)濟體系,卻是三把極其鋒利的尖刀。
我們大膽的想象一下,無比方便好用的支付寶/微信移動支付加上殺不死的區(qū)塊鏈金融/比特幣,我們可以得到什么:
無需設(shè)立任何銀行網(wǎng)點,無需和任何國家達(dá)成協(xié)議,就可以讓全世界各個角落的人,僅通過一部手機,就使用人民幣或者由中國控制的數(shù)字貨幣進(jìn)行結(jié)算。而且最狠的是:其他國家想禁止也禁止不了。
我們可以得到這么一種新型世界通用貨幣和新型APP產(chǎn)品:
- 手機一鍵免費開立賬戶
- 無國界轉(zhuǎn)賬
- 用戶體驗極佳
- 安全性極高
- 抗審查、抗凍結(jié)
- 抗通脹、匯率穩(wěn)定
- 大國背書
遠(yuǎn)的不說,這至少可以馬上大幅改善全球數(shù)十億尚無銀行賬戶的人們的生活方式。他們將可以一鍵獲得自己的全球通用免費賬戶,貨幣將無需擔(dān)心突然貶值或賬戶被凍結(jié)。
5、號角吹響
毋庸置疑,這個新型世界通用貨幣將是未來貨幣的新形態(tài),也是這次數(shù)字世界貨幣戰(zhàn)爭的終極戰(zhàn)利品。誰將是新的世界金融規(guī)則制定者?
人民幣國際化已經(jīng)進(jìn)行了很多年,但其終究還是在原有世界格局下的存量競爭,需要一國一洲攻城拔寨。如果,我們能夠成為新型世界貨幣的規(guī)則制定者,從下至上顛覆整個世界貨幣格局,會不會更有趣?
就在兩天前,美國國會對Facebook的數(shù)字貨幣Libra計劃進(jìn)行了長達(dá)六小時的問詢。期間,扎克伯格說:“我不知道我能不能搞成,但支付寶和微信都在拼命搞區(qū)塊鏈,我們再不搞,中國就搞出來了。”
數(shù)字世界貨幣戰(zhàn)爭的號角已經(jīng)吹響,各位勇士們,準(zhǔn)備好了嗎?
看了大家的回復(fù)以及其他關(guān)于區(qū)塊鏈的答案,想討論一個問題:
區(qū)塊鏈真的去中心化嗎?有多去中心化呢?
我先給我的觀點,區(qū)塊鏈的去中心化是一個美好的設(shè)想,目前在實際應(yīng)用中,遠(yuǎn)遠(yuǎn)沒有大家想象的那么去中心化。
絕大多數(shù)情況,都是一個人,或者個位數(shù)的中心化組織或個人壟斷了51%以上的算力。
就拿大家熟悉的比特幣來說,幾乎所有的人都在說比特幣是去中心化的,有幾萬幾十萬臺分布在世界各地的礦機,幾乎杜絕了串謀舞弊的可能性。
但真實情況果真如此嗎?下圖是我隨手在網(wǎng)上找的2018年比特幣礦池算力占比圖。
算力分布的概念和礦池的概念我就不展開講了。百度和知乎都有很好的答案。但通過這張圖你可以很明顯的看到,即使是被吹上了天的去中心化數(shù)字貨幣比特幣,也并不是一個理想中人人平等,完全去中心化的狀態(tài),而是由幾個資金實力極為雄厚的大礦池和大礦主壟斷了算力。
我無意去抨擊礦池和礦場的老板,因為這其實是事物發(fā)展所必然的結(jié)果。而且他們很多都是區(qū)塊鏈行業(yè)的先驅(qū),為區(qū)塊鏈的發(fā)展實實在在的做了很多貢獻(xiàn)。但我只是想說明一個事實,即:區(qū)塊鏈不等于極度分散和完全去中心化。也沒有這個必要。
那么為什么無法完全去中心化會是比特幣的必然結(jié)果呢?
因為比特幣挖礦可以賺錢,而規(guī)模效益可以提高這個賺錢的效率。
最早的時候比特幣賣不了錢,所以算力很分散,大家都是玩玩的。但隨著比特幣越來越值錢,越來越多的人就開始算經(jīng)濟賬了。
比特幣挖礦拼的是機器的算力,好的機器可以只用一百度電就可以挖100美元的比特幣,不好的機器要一千度電才能挖100美元。而好的機器,需要資本投入去研發(fā)、生產(chǎn)。
同理,挖礦所產(chǎn)生的電費,一般人是6毛錢一度,而有規(guī)模效應(yīng)的大礦場,可以做到2毛到4毛。
在這種情況下,必然會造成強者恒強,弱者不斷被淘汰,算力越來越集中。
那么你也許會問,比特幣是這樣,那其他的區(qū)塊鏈項目呢?
很遺憾,都差不多。
而且每隔段時間就會有新的人跳出來說自己解決了這個問題,但一旦開始賺錢了,就還是逃不過規(guī)模效益這個簡單又強大的經(jīng)濟學(xué)定律。
名詞解釋
1、 Blockchain——區(qū)塊鏈
區(qū)塊鏈?zhǔn)欠植际綌?shù)據(jù)存儲、點對點傳輸、共識機制、加密算法等計算機技術(shù)的新型應(yīng)用模式。是一個共享的分布式賬本,其中交易通過附加塊永久記錄。
2、 Block——區(qū)塊
在比特幣網(wǎng)絡(luò)中,數(shù)據(jù)會以文件的形式被永久記錄,我們稱這些文件為區(qū)塊。一個區(qū)塊是一些或所有最新比特幣交易的記錄集,且未被其他先前的區(qū)塊記錄。
3、 Node—一節(jié)點
由區(qū)塊鏈網(wǎng)絡(luò)的參與者操作的分類帳的副本。
4、去中心化
去中心化是一種現(xiàn)象或結(jié)構(gòu),必須在擁有眾多節(jié)點的系統(tǒng)中或在擁有眾多個體的群中才能出現(xiàn)或存在。節(jié)點與節(jié)點之間的影響,會通過網(wǎng)絡(luò)而形成非線性因果關(guān)系。
5、 Pow—工作量證明
Proofof Work,是指獲得多少貨幣,取決于你挖礦貢獻(xiàn)的工作量,電腦性能越好,分給你的礦就會越多。
6、函數(shù)加密
與同態(tài)加密相關(guān)的一個問題是函數(shù)加密。同態(tài)加密保護(hù)的是數(shù)據(jù)本身,而函數(shù)加密顧名思義保護(hù)的是處理函數(shù)本身,即讓第三方看不到處理過程的前提下,對數(shù)據(jù)進(jìn)行處理。
該問題已被證明是不存在對多個通用函數(shù)的任意多 key 的方案,目前僅能做到對某個特定函數(shù)的一個 key 的方案。
7、 PoS—權(quán)益證明
Proofof Stake,根據(jù)你持有貨幣的量和時間進(jìn)行利息分配的制度,在 POS 模式下,你的“挖礦”收益正比于你的幣齡,而與電腦的計算性能無關(guān)。
8、智能合約
智能合約是一種旨在以信息化方式傳播、驗證或執(zhí)行合同的計算機協(xié)議。智能合約允許在沒有第三方的情況下進(jìn)行可信交易,這些交易可追蹤且不可逆轉(zhuǎn)。
9、時間戳
時間戳是指字符串或編碼信息用于辨識記錄下來的時間日期。國際標(biāo)淮為 ISO 8601。
10、圖靈完備
圖靈完成是指機器執(zhí)行任何其他可編程計算機能夠執(zhí)行計算的能力。
11、 Dapp——去中心化應(yīng)用
是一種開源的應(yīng)用程序,自動運行,將其數(shù)據(jù)存儲在區(qū)塊鏈上,以密碼令牌的形式激勵,并以顯示有價值證明的協(xié)議進(jìn)行操作。
12、 DAO——去中心化自治組織
可以認(rèn)為是在沒有任何人為干預(yù)的情況下運行的公司,并將一切形式的控制交給一套不可破壞的業(yè)務(wù)規(guī)則。
13、 Privatekey——私鑰
私鑰是一串?dāng)?shù)據(jù),它是允許您訪問特定錢包中的令牌。它們作為密碼,除了地址的所有者之外,都被隱藏。
14、 PublicKey—公鑰
是和私鑰成對出現(xiàn)的,公鑰可以算出幣的地址,因此可以作為擁有這個幣地址的憑證。
15、 礦工
嘗試創(chuàng)建區(qū)塊并將其添加到區(qū)塊鏈上的計算設(shè)備或者軟件。在一個區(qū)塊鏈網(wǎng)絡(luò)中,當(dāng)一個新的有效區(qū)塊被創(chuàng)建時,系統(tǒng)一般會自動給子區(qū)塊創(chuàng)建者(礦工)一定數(shù)量的代幣,作為獎勵。
16、公有鏈
完全開放的區(qū)塊鏈,是指任何人都可讀取的、任何人都能發(fā)送交易且交易能獲得有效確認(rèn)的、全世界的人都可以參與系統(tǒng)維護(hù)工作,任何人都可以通過交易或挖礦讀取和寫入數(shù)據(jù)。
17、私有鏈
寫入權(quán)限僅面向某個組織或者特定少數(shù)對象的區(qū)塊鏈。讀取權(quán)限可以對外開放,或者進(jìn)行任意程度地限制。
18、 聯(lián)盟鏈
共識機制由指定若干機構(gòu)共同控制的區(qū)塊鏈。
19、主鏈
主鏈一詞源于主網(wǎng)(,相對干測試網(wǎng)),即正式上線的、獨立的區(qū)塊鏈網(wǎng)絡(luò).
20、側(cè)鏈
楔入式側(cè)鏈技術(shù)(pegged sidlechains),它將實現(xiàn)比特幣和其他數(shù)字資產(chǎn)在多個區(qū)塊鏈間的轉(zhuǎn)移,這就意味著用戶們在使用他們己有資產(chǎn)的情況下,就可以訪問新的加密貨幣系統(tǒng)。
21、跨鏈技術(shù)
跨鏈技術(shù)可以理解為連接各區(qū)塊鏈的橋樂,其主要應(yīng)用是實現(xiàn)各區(qū)塊鏈之間的原子交易、資產(chǎn)轉(zhuǎn)換,區(qū)塊鏈內(nèi)部信息互通,或解決 Oracle 的問題等。
22、硬分叉
區(qū)塊鏈發(fā)生永久性分歧,在新共識規(guī)則發(fā)布后,部分沒有升級的節(jié)點無法驗證已經(jīng)升級的節(jié)點生產(chǎn)的區(qū)塊,通常硬分叉就會發(fā)生。
23、軟分叉
當(dāng)新共識規(guī)則發(fā)布后,沒有升級的節(jié)點會因為不知道新共識規(guī)則下,而生產(chǎn)不合法的區(qū)塊,就會產(chǎn)生臨時性分叉。
24、 Hash—哈希值
一般翻譯做"散列",也有直接音譯為"哈希"的。簡單的說就是一種將任意長度的消息壓縮到某一固定長度的消息摘要的函數(shù)。
25、 區(qū)塊頭
區(qū)塊頭里面存儲著區(qū)塊的頭信息,包含上一個區(qū)塊的哈希值(PreHash),本區(qū)塊體的哈希值(Hash),以及時間戳(TimeStamp)等等。
26、 中本聰
自稱日裔美國人,日本媒體常譯為中本哲史,此人是比特幣協(xié)議及其相關(guān)軟件Bitcoin-Qt的創(chuàng)造者,但真實身份未知。
27、 加密貨幣
加密貨幣是數(shù)字貨幣(或稱虛擬貨幣)的一種。是一種使用密碼學(xué)原理來確保交易安全及控制交易單位創(chuàng)造的交易媒介。
28、 Oracles
Oracle通過向智能合約提供數(shù)據(jù),它現(xiàn)實世界和區(qū)塊鏈之間的橋梁。
29、 DPoS——授權(quán)權(quán)益證明
Delegate Proof of Stake ,類似于董事會投票。以EOS來說,它引入了見證人的概念,持股者投票選出一定數(shù)量的見證人,每個見證人按序有兩秒的權(quán)限時間生成區(qū)塊,若見證人在給定的時間片不能生成區(qū)塊,區(qū)塊生成權(quán)限交給下一個時間段對應(yīng)的見證人。
30、 瑞波共識機制
瑞波共識算法使一組節(jié)點能夠基于特殊節(jié)點列表形成共識,初始特殊節(jié)點列表就像一個俱樂部,要接納一個新成員,必須由該俱樂部51%的會員投票通過。共識遵循這些核心成員的“51%權(quán)利”,外部人員則沒有影響力。由于該俱樂部由中心化開始,它將一直是中心化的,而如果它開始腐化,股東們什么也做不了。與bitcoin及Peercoin一樣,瑞波系統(tǒng)將股東們與其投票權(quán)隔開,因此它比其他系統(tǒng)更中心化。
31、 PoB——焚燒證明
Proof of Burn,通過焚燒自己手中的代幣來表決誰擁有對網(wǎng)絡(luò)的領(lǐng)導(dǎo)地位的承諾。焚燒代幣的數(shù)量越多,能獲得網(wǎng)絡(luò)領(lǐng)導(dǎo)地位的概率越高。
32、 PBFT——拜占庭容錯算法
Practical Byzantine Fault Toleran,采用“許可投票、少數(shù)服從多數(shù)”來選舉領(lǐng)導(dǎo)者并進(jìn)行記賬的共識機制,該共識機制允許拜占庭容錯,允許強監(jiān)督節(jié)點參與,具備權(quán)限分級能力,性能更高,耗能更低,而且每輪記賬都會由全網(wǎng)節(jié)點共同選舉領(lǐng)導(dǎo)者,允許33%的節(jié)點作惡,容錯率為33%。實用拜占庭容錯特別適合聯(lián)盟鏈的應(yīng)用場景。
33、 Byzantinefailures——拜占庭將軍問題
拜占庭將軍問題是由萊斯利·蘭伯特提出的點對點通信中的基本問題。含義是在存在消息丟失的不可靠信道上試圖通過消息傳遞的方式達(dá)到一致性是不可能的。因此對一致性的研究一般假設(shè)信道是可靠的,或不存在本問題。
34、 51%攻擊
當(dāng)一個單一個體或者一個組超過一半的計算能力時,這個個體或組就可以控制整個加密貨幣網(wǎng)絡(luò),如果他們有一些惡意的想法,他們就有可能發(fā)出一些沖突的交易來損壞整個網(wǎng)絡(luò)。
35、 DistributedLedger——分布式賬本
數(shù)據(jù)通過分布式節(jié)點網(wǎng)絡(luò)進(jìn)行存儲。分布式賬本不是必須具有自己的貨幣,它可能會被許可和私有。
36、DistributedNetwork——分布式網(wǎng)絡(luò)
理能力和數(shù)據(jù)分布在節(jié)點上而不是擁有集中式數(shù)據(jù)中心的一種網(wǎng)絡(luò)。
37、預(yù)言機
預(yù)言機是一種可信任的實體,它通過簽名引入關(guān)于外部世界狀態(tài)的信息,從而允許確定的智能合約對不確定的外部世界作出反應(yīng)。預(yù)言機具有不可篡改、服務(wù)穩(wěn)定、可審計等特點,并具有經(jīng)濟激勵機制以保證運行的動力。
38、零知識證明
零知識證明由S.Goldwasser、S.Micali及C.Rackoff在20世紀(jì)80年代初提出的。它指的是證明者能夠在不向驗證者提供任何有用的信息的情況下,使驗證者相信某個論斷是正確的。
39、AES——高級加密標(biāo)準(zhǔn)
密碼學(xué)中的高級加密標(biāo)準(zhǔn)(Advanced Encryption Standard,AES),又稱Rijndael加密法,是美國聯(lián)邦政府采用的一種區(qū)塊加密標(biāo)準(zhǔn)。
40、Wallet——錢包
一個包含私鑰的文件。它通常包含一個軟件客戶端,允許訪問查看和創(chuàng)建錢包所設(shè)計的特定塊鏈的交易。
41、冷錢包
通俗來說冷錢包就是將數(shù)字貨幣進(jìn)行離線下儲存的錢包,玩家在一臺離線的錢包上面生成數(shù)字貨幣地址和私鑰,再將其保存起來。而冷錢包是在不需要任何網(wǎng)絡(luò)的情況下進(jìn)行數(shù)字貨幣的儲存,因此黑客是無法進(jìn)入錢包獲得私鑰的。
42、SPV——輕錢包
輕錢包依賴比特幣網(wǎng)絡(luò)上其他全節(jié)點,僅同步與自己相關(guān)的數(shù)據(jù),基本可以實現(xiàn)去中心化。
43、全節(jié)點
全節(jié)點是擁有完整區(qū)塊鏈賬本的節(jié)點,全節(jié)點需要占用內(nèi)存同步所有的區(qū)塊鏈數(shù)據(jù),能夠獨立校驗區(qū)塊鏈上的所有交易并實時更新數(shù)據(jù),主要負(fù)責(zé)區(qū)塊鏈的交易的廣播和驗證。
44、超級賬本
超級賬本(hyperledger)是Linux基金會于2015年發(fā)起的推進(jìn)區(qū)塊鏈數(shù)字技術(shù)和交易驗證的開源項目。通過創(chuàng)建通用的分布式賬本技術(shù),協(xié)助組織擴展、建立行業(yè)專屬應(yīng)用程序、平臺和硬件系統(tǒng)來支持成員各自的交易業(yè)務(wù)。
45、閃電網(wǎng)絡(luò)
閃電網(wǎng)絡(luò)的目的是實現(xiàn)安全地進(jìn)行鏈下交易,其本質(zhì)上是使用了哈希時間鎖定智能合約來安全地進(jìn)行0確認(rèn)交易的一種機制,通過設(shè)置巧妙的“智能合約”,使得用戶在閃電網(wǎng)絡(luò)上進(jìn)行未確認(rèn)的交易和黃金一樣安全。
46、P2P——對等網(wǎng)絡(luò)
即對等計算機網(wǎng)絡(luò),是一種在對等者(Peer)之間分配任務(wù)和工作負(fù)載的分布式應(yīng)用架構(gòu),是對等計算模型在應(yīng)用層形成的一種組網(wǎng)或網(wǎng)絡(luò)形式。
47、Mining——挖礦
挖礦是獲取比特幣的勘探方式的昵稱。利用電腦硬件計算出幣的位置并獲取的過程稱之為挖礦。
48、礦池
是一個全自動的挖礦平臺,使得礦工們能夠貢獻(xiàn)各自的算力一起挖礦以創(chuàng)建區(qū)塊,獲得區(qū)塊獎勵,并根據(jù)算力貢獻(xiàn)比例分配利潤(即礦機接入礦池—提供算力—獲得收益)。
49、哈希率
假設(shè)挖礦是解一道方程題,而且只有把每個整數(shù)代入才能算出來,那么哈希率就是每秒處理數(shù)據(jù)的速度。
50、Hashtree——哈希樹
哈希樹是一種樹形數(shù)據(jù)結(jié)構(gòu),每個葉節(jié)點均以數(shù)據(jù)塊的哈希作為標(biāo)簽,而非葉節(jié)點則以其子節(jié)點標(biāo)簽的加密哈希作為標(biāo)簽。
51、SHA256
SHA-256是比特幣一些列數(shù)字貨幣使用的加密算法。然而,它使用了大量的計算能力和處理時間,迫使礦工組建采礦池以獲取收益。
52、Kyc
KYC是Know Your Customer的縮寫,意思是了解你的客戶,在國際《反洗錢法》條例中,要求各組織要對自己的客戶作出全面的了解,以預(yù)測和發(fā)現(xiàn)商業(yè)行為中的不合理之處和潛在違法行為。
53、交易(Transaction)
一次操作,導(dǎo)致賬本狀態(tài)的一次改變,如添加一條記錄。
54、鏈(Chain)
由一個個區(qū)塊按照發(fā)生順序串聯(lián)而成,是整個狀態(tài)變化的日志記錄。
55、私人貨幣
中國最大的私人貨幣就是騰訊Q幣,Q幣在騰訊的生態(tài)圈里面可以使用,你可以用人民幣去買Q幣,但是你不能用Q幣去換人民幣,這本身就是一個私人貨幣,是某個商圈幣。
56、數(shù)字貨幣
私人貨幣和數(shù)字貨幣的區(qū)別就在于,私人貨幣是一個中心化的機構(gòu)做背書,數(shù)字貨幣沒有中心化的機構(gòu)來做信用背書,靠數(shù)學(xué)算法。
57、創(chuàng)世區(qū)塊
創(chuàng)世區(qū)塊指區(qū)塊鏈上的第一個區(qū)塊,用來初始化相應(yīng)的加密貨幣。
58、賬戶
帳戶是在總賬中的記錄,由它的地址來索引,總賬包含有關(guān)該帳戶的狀態(tài)的完整的數(shù)據(jù)。在一個貨幣系統(tǒng)里,這包含了貨幣余額,或許未完成的的交易訂單;在其它情況下更復(fù)雜的關(guān)系可以被存儲到賬戶內(nèi)。
59、比特幣地址
地址用于接收比特幣,功能類似銀行的存款賬號,但不需要實名登記。若只公開地址不必?fù)?dān)心里面的比特幣被盜走,也沒有任何身份信息,也可以離線產(chǎn)生。比特幣的地址是由用戶的公開密鑰經(jīng)過 SHA-256 散列運算后,再通過 RIPEMD-160 散列運算而得,其長度固定為 160 個比特(bits),通常會利用 Base-58 將之編碼成一串由英文字母和數(shù)字所組成的字符串,以方便顯示或散布,其特征是皆以“1”或者“3”開頭,區(qū)分大小寫,但不包括“IlO0”等字符,“1”開頭的地址長26~34位,“3”開頭的地址長34位,例如
"
1DwunA9otZZQyhkVvkLJ8DV1tuSwMF7r3v",地址也可編碼成快速反應(yīng)矩陣碼(QR-Code)的形式讓移動設(shè)備能夠便捷地讀取復(fù)制 。比特幣客戶端可以離線生成比特幣地址 。一個人可以生成并擁有許多比特幣地址,并用在不同的交易上,而且除非自己揭露,否則外人無法看出其中的關(guān)系。
60、錢包地址
如果我們把ETH錢包簡單比作成銀行卡賬戶的話,那么ETH錢包地址就可以看成是銀行卡賬號。不同的是,ETH地址是可以不存儲在網(wǎng)絡(luò)上的,更是可以獨立于你的錢包而存在的。
61、錢包
以不同的協(xié)議又分為比特幣錢包、以太坊錢包、EOS錢包等。
62、算力
為了挖到礦,參與處理區(qū)塊的用戶端往往需要付出大量的時間和計算力。算力一般以每秒進(jìn)行多少次hash計算為單位,記為h/s。礦工能獲得記賬的權(quán)力,就能獲得 比特幣新發(fā)行出的獎勵 ,這其實取決于其的算力 。獲得獎勵的概率等于他所掌握的算 力占全網(wǎng)算力的百分比 。哈希碰撞是哈希算法的一種稱呼,哈希算法是一種密碼學(xué)數(shù)學(xué)算法 。每秒能做多少次哈希碰撞,就是其 " 算力 " 的代表,目前主流的礦機為10T左右的計算量級,即一臺礦機就能每秒做至少10的13次方哈希碰撞,我們可以說,這一臺10T的礦機就有10T的算力。一個礦工所掌握的礦機占比特 幣全網(wǎng)的總算力的百分比是多少, 就代表TA在這10分鐘記賬競爭中能夠獲勝的概率就是多少 。
63、挖礦
挖礦是反復(fù)總計交易,構(gòu)建區(qū)塊,并嘗試不同的隨機數(shù),直到找到一個隨機數(shù)可以符合工作證明的條件的過程。如果一個礦工走運并產(chǎn)生一個有效的區(qū)塊的話,會被授予的一定數(shù)量的幣(區(qū)塊中的交易全部費用)作為獎勵。而且所有的礦工開始嘗試創(chuàng)建新的區(qū)塊,這個新區(qū)塊 包含作為父塊的最新的區(qū)塊的散列。
64、分叉
指向同一個父塊的2個區(qū)塊被同時生成的情況,某些部分的礦工看到其中一個區(qū)塊,其他的礦工則看到另外一個區(qū)塊。這導(dǎo)致2種區(qū)塊鏈同時增長。通常來說,隨著在一個鏈上的礦工得到幸運并且那條鏈增長的話,所有的礦工都會轉(zhuǎn)到那條鏈上,數(shù)學(xué)上分幾乎會在4個區(qū)塊內(nèi)完結(jié)自己。
65、 EcoBall生態(tài)球
EcoBall生態(tài)球是一個全新的、開放兼容的多鏈并行區(qū)塊鏈操作系統(tǒng),它結(jié)合區(qū)塊鏈賬簿簡單明了和DAG快速確認(rèn)的優(yōu)點,有效解決比特幣和以太坊等系統(tǒng)的體積快速膨脹問題,并力圖建立一個可真正商業(yè)化的區(qū)塊鏈生態(tài)系統(tǒng)。
66、比特幣/ Bitcoin / BTC
一種點對點的去中心化加密貨幣 Bitcoin (比特幣)的概念是由中本聰(化名)于 2009 年 1 月 3 日提出,是一種點對點 的、去中心化、全球通用、無排他性、不需第三方機構(gòu)或個人,基于區(qū)塊鏈作為支付技 術(shù)的加密貨幣,比特幣不依賴中央機構(gòu)發(fā)行,而是通過工作量證明共識機制在區(qū)塊鏈中 完成,也就是俗稱“挖礦”。比特幣使用整個 P2P 網(wǎng)絡(luò)節(jié)點的分布式數(shù)據(jù)庫來確認(rèn)、驗 證及記錄貨幣的交易 ; 比特幣發(fā)行總量 2100 萬枚,預(yù)計于 2140 年(編者注:2040 年的 說法有誤)發(fā)行完畢,目前市面上流通量超過 80% 。
67、NFT
NFT是Non-Fungible Token的縮寫,中文稱為「非同質(zhì)化代幣」,通常是指開發(fā)者在以太坊平臺上根據(jù)ERC721標(biāo)準(zhǔn)/協(xié)議所發(fā)行的代幣,它的特性為不可分割、不可替代、獨一無二的,簡單來說,采用ERC721標(biāo)準(zhǔn)/協(xié)議而發(fā)行的代幣就叫做NFT。
68、GameFI:GameFi=NFT+DeFi+游戲
GameFi即Game Finance,將去中心化金融以游戲方式呈現(xiàn)。Defi提供底端邏輯,游戲提供方式載體,NFT承擔(dān)游戲內(nèi)的裝備、道具。
69、DeFi
DeFi是decentralized finance(分布式金融)一詞的縮寫,通常是指基于以太坊的數(shù)字資產(chǎn)和金融智能合約,協(xié)議以及分布式應(yīng)用程序(DApps)。簡單來說,它是建立在區(qū)塊鏈上的金融軟件。
SocialFi:socialFi的定義是社交化金融,顧名思義socialFi即是socialFi和Finance的結(jié)合體。當(dāng)前socialFi板塊的龍頭幣只有ENJ。所以socialFi不是幣種
70、Gas Fee
礦工費(Gas Fee)就是用于轉(zhuǎn)賬激勵礦工的費用,即支付給礦工的手續(xù)費,當(dāng)你在以太坊區(qū)塊鏈上進(jìn)行轉(zhuǎn)賬時,礦工要把你的交易打包并放上區(qū)塊鏈,才能使交易完成,在這過程中會消耗區(qū)塊鏈的運算資源,所以要支付費用。
71、ICO
ICO(是Initial Coin Offering縮寫),首次幣發(fā)行,源自股票市場的首次公開發(fā)行(IPO)概念,是區(qū)塊鏈項目首次發(fā)行代幣,募集比特幣、以太坊等通用數(shù)字貨幣的行為。
中心化交易所:中心化交易所中,用戶將數(shù)字資產(chǎn)存進(jìn)交易所,由交易所集中保管和控制。當(dāng)用戶進(jìn)行交易時,會向交易所提交交易指令,由交易所進(jìn)行交易撮合,并將成交后結(jié)果告知用戶。除了充提幣以外,整個交易過程全部是在交易所的服務(wù)器中完成,與區(qū)塊鏈沒有交互。
72、去中心化交易所
去中心化交易所中,資金在用戶錢包地址或者交易智能合約中,由用戶完全控制。用戶發(fā)起交易時,交易所執(zhí)行智能合約來完成交易,資產(chǎn)劃轉(zhuǎn)在鏈上完成。交易記錄鏈上可查,公開透明。
73、去中心化錢包
相對于私鑰掌握在第三方服務(wù)商手中的中心化錢包(交易所),去中心化錢包的私鑰則由用戶自己保存,資產(chǎn)存儲在區(qū)塊鏈上,用戶是真正的數(shù)字貨幣的持有者,錢包只是幫助用戶管理鏈上資產(chǎn)和讀取區(qū)塊鏈數(shù)據(jù)的一個工具,所以也就無法控制、竊取、轉(zhuǎn)移你的資產(chǎn)。
因此去中心化的錢包很難被黑客集中攻擊,用戶也不必?fù)?dān)心錢包服務(wù)商的自我竊取或者跑路,因為只要創(chuàng)建錢包的時候自己把私鑰保管好,您的資產(chǎn)依然在鏈上,換個錢包一樣可以顯示出來的。
注意:去中心化錢包一旦丟失、被盜,在沒有備份私鑰或助記詞的情況下是無法找回的,因此一定要安全、正確的備份您的私鑰。
74、以太坊/ Ethereum / 以太幣/ Ether / ETH
下一代智能合約和去中心化應(yīng)用平臺 Ethereum (以太坊)是一種開源的、圖靈完備的、智能合約公有區(qū)塊鏈,基于區(qū)塊鏈 賬本用于合約的處理和執(zhí)行,使得任何人都能夠創(chuàng)建合約和去中心化應(yīng)用,并在其中自有定義所有權(quán)規(guī)則、交易方式和狀態(tài)轉(zhuǎn)換函數(shù)。Ethereum 由 Vitalik Buterin (綽號 “ V 神”)所創(chuàng)立并于 2014 年 7 月進(jìn)行 ICO。以太坊內(nèi)置名為 Ether (以太幣)的加密貨幣。
75、(瑞波)/ Ripple / 瑞波幣/ XRP
點對點的去中心化資產(chǎn)傳輸網(wǎng)絡(luò) Ripple 是一個去中心化的資產(chǎn)傳輸網(wǎng)絡(luò),用于解決金融機構(gòu)以及用戶間的資產(chǎn)轉(zhuǎn)換和 信任問題。XRP (瑞波幣)是 Ripple 網(wǎng)絡(luò)流通的基礎(chǔ)貨幣,任何人均可以創(chuàng)建 Ripple 賬戶并通過 Ripple 支付網(wǎng)絡(luò)轉(zhuǎn)賬任意一種貨幣,包括美元、歐元、人民幣、日元或 者比特幣,交易確認(rèn)在幾秒以內(nèi)完成且交易費用幾乎為零。瑞波幣的最大發(fā)行量為 1000 億枚并隨著交易的增多而逐漸減少,瑞波幣的運營公司為 Ripple Labs,其前身為 OpenCoin 。
76、比特現(xiàn)金/ Bitcoin Cash / BCH
比特幣的大區(qū)塊分叉幣 Bitcoin Cash(比特現(xiàn)金)是比特幣硬分叉產(chǎn)生的分叉幣,比特現(xiàn)金修改比特幣的代碼, 通過將區(qū)塊大小調(diào)整到 8M 以解決擴容問題并且移除 Segwit (隔離見證)。比特現(xiàn)金于 2017 年 8 月 1 日 UTC 時間 12:37 從比特幣區(qū)塊高度 478558 開始分叉。
77、萊特幣/ Litecoin / LTC
最早的第一代加密貨幣競爭幣之一 Litecoin (萊特幣)是最早的競爭幣之一,于 2011 年從比特幣衍生出來并在技術(shù)上具 有相同的實現(xiàn)原理,其創(chuàng)新點有兩個:其一,使用 Scrypt 作為工作量證明算法,使得萊特幣在普通計算機上更易于挖掘;其二,萊特幣網(wǎng)路大約每 2.5 分鐘處理一個區(qū)塊, 使得萊特幣網(wǎng)絡(luò)具有更快的交易確認(rèn)速度。2017 年 6 月萊特幣閃電網(wǎng)絡(luò)上線。
78、卡爾達(dá)諾/ Cardano / 艾達(dá)幣/ ADA
第一個由研究為主導(dǎo)的完全開源的區(qū)塊鏈技術(shù)平臺 Cardano (卡爾達(dá)諾)是全球首創(chuàng)可以證明公平性、安全性,完全透明且不能作弊的、 完全開源的分散型游戲平臺,特點是完全沒有被運營商支配的民主平臺。卡爾達(dá)諾的目 標(biāo)是構(gòu)建一個分層次的、集成加密貨幣(如比特幣、萊特幣)和智能合約(如以太坊、 EOS)的區(qū)塊鏈生態(tài)系統(tǒng)??栠_(dá)諾運用獨立的 SDK 系統(tǒng),個人技術(shù)者可以參與游戲 開發(fā),并產(chǎn)生游戲競爭以提高游戲的質(zhì)數(shù),以解決當(dāng)前賭場、線上賭場的大部分缺陷。 ADA(艾達(dá)幣)是 2017 年初公開的 Cardano 項目的加密貨幣,可用于發(fā)送和接收數(shù)字 資金;作為卡爾達(dá)諾的中心貨幣,如需要參與 Cardano 的游戲必須持有艾達(dá)幣并通過 對戰(zhàn)贏取艾達(dá)幣。Cardano 項目發(fā)起于 2015 年,名稱來自于 16 世紀(jì)的意大利數(shù)學(xué)家 Gerolamo Cardano ,Cardano 是醫(yī)生、占星術(shù)士、哲學(xué)家同時也是個賭徒,他運用占星 術(shù)預(yù)言自己的死期并據(jù)說于同一日自殺。Ada 則是以 19 世紀(jì)英國貴族 Ada levea 命名, 她被稱為人類史上的第一位程序員。
79、恒星幣/ Stellar Lumens / XLM
數(shù)字貨幣與法定貨幣之間傳輸?shù)娜ブ行幕W(wǎng)
關(guān) Stellar Lumens (恒星幣)是由電驢創(chuàng)始人以及前 Ripple 創(chuàng)始人 Jed McCaleb 因管理 層分歧而發(fā)起的加密貨幣項目,是基于 Ripple 代碼修改創(chuàng)建的恒星支付網(wǎng)絡(luò)中的基礎(chǔ) 加密貨幣,用于搭建一個數(shù)字貨幣與法定貨幣之間傳輸?shù)娜ブ行幕W(wǎng)關(guān),使得數(shù)字資產(chǎn) 可以在銀行、支付機構(gòu)和個人之間快速、穩(wěn)定、極低成本地轉(zhuǎn)移。恒星幣供應(yīng)量為 1000 億枚,其中 95% 將用于免費發(fā)放。
80、(小蟻股)/ NEO
非盈利的社區(qū)化的區(qū)塊鏈項目 NEO(小蟻股(曾用名))是一個非盈利的社區(qū)化的 區(qū)塊鏈項目,是利用區(qū)塊鏈技術(shù)和數(shù)字身份進(jìn)行資產(chǎn)數(shù)字化,利用智能合約對數(shù)字資 產(chǎn)進(jìn)行自動化管理,實現(xiàn)“智能經(jīng)濟”的一種分布式網(wǎng)絡(luò)。NEO 于 2014 年正式立項, 2015 年 6 月在 Github 上實時開源。NEO 總發(fā)行量 1 億枚并在創(chuàng)世區(qū)塊中一次性創(chuàng)設(shè), 并實行雙代幣機制,另一代幣為 GAS (小蟻幣(曾用名))。
81、區(qū)塊鏈技術(shù)(Block Chain)
是指通過去中心化的方式集體維護(hù)一個可靠數(shù)據(jù)庫的技術(shù)方案。該技術(shù)方案主要讓區(qū)塊(Block)通過密碼學(xué)方法相關(guān)聯(lián)起來,每個數(shù)據(jù)塊包含了一定時間內(nèi)的系統(tǒng)全部數(shù)據(jù)信息,并且生成數(shù)字簽名以驗證信息的有效性并鏈接到下一個數(shù)據(jù)塊形成一條主鏈(Chain)。
82、哈希散列(Hash)
是密碼學(xué)里的經(jīng)典技術(shù),把任意長度的輸入通過哈西算法,變換成固定長度的由字母和數(shù)字組成的輸出。
83、數(shù)字簽名(Digital Signature)
數(shù)字簽名算法是一種用戶可以用私鑰為文檔產(chǎn)生一段叫做簽名的短字符串?dāng)?shù)據(jù)的處理,以至于任何擁有相應(yīng)公鑰,簽名和文檔的人可以驗證(1)該文件是由特定的私鑰的擁有者“簽名”的,(2)該文檔在簽名后沒有被改變過。請注意,這不同于傳統(tǒng)的簽名,在傳統(tǒng)簽名上你可以在簽名后涂抹多余的文字,而且這樣做無法被分辨;在數(shù)字簽名后任何對文檔的改變會使簽名無效。
84、公鑰加密
一種特殊的加密,具有在同一時間生成兩個密鑰的處理(通常稱為私鑰和公鑰),使得利用一個鑰匙對文檔進(jìn)行加密后,可以用另外一個鑰匙進(jìn)行解密。一般地,正如其名字所建議的,個人發(fā)布他們的公鑰,并給自己保留私鑰。
85、確認(rèn)
當(dāng)一項交易被區(qū)塊收錄時,我們可以說它有一次確認(rèn)。礦工們在此區(qū)塊之后每再產(chǎn)生一個區(qū)塊,此項交易的確認(rèn)數(shù)就再加一。當(dāng)確認(rèn)數(shù)達(dá)到六及以上時,通常認(rèn)為這筆交易比較安全并難以逆轉(zhuǎn)。
86、搬磚
一種生動而幽默的說法,學(xué)名套利。所謂搬磚,就是指當(dāng)不同的比特幣交易平臺存在著價差時,“搬磚工”發(fā)現(xiàn)這一情況,在價低的平臺買入比特幣,再到價高的平臺賣出比特幣,從而賺取低風(fēng)險差價的一種投機行為。
87、交易費
如果某筆交易的輸出值小于輸入值,那么差額就是交易費,該交易費將被增加到該區(qū)塊的激勵中。只要既定數(shù)量的電子貨幣已經(jīng)進(jìn)入流通,那么比特幣激勵機制就可以逐漸轉(zhuǎn)換為完全依靠交易費,那么本貨幣系統(tǒng)就能夠免于通貨膨脹。
88、半衰期
這個針對比特幣產(chǎn)生的一個概念,即為礦工每驗證一個區(qū)塊即可得到的獎勵。從最開始的50BTC,每四年減半,目前是12.5BTC,已經(jīng)歷過2次半衰(50BTC–>25BTC–>12.5BTC)。
89、PKI體系
在非對稱加密中,公鑰則可以通過證書機制來進(jìn)行保護(hù),PKI(Public Key Infrastructure)是建立在公私鑰基礎(chǔ)上實現(xiàn)安全可靠傳遞消息和身份確認(rèn)的一個通用框架,PKI框架包含CA\RA、證書數(shù)據(jù)庫三個重要組件,CA(Certification Authority):負(fù)責(zé)證書的頒發(fā)和作廢,接收來自 RA 的請求,是最核心的部分,RA(Registration Authority):對用戶身份進(jìn)行驗證,校驗數(shù)據(jù)合法性,負(fù)責(zé)登記,審核過了就發(fā)給 CA,證書數(shù)據(jù)庫:存放證書,一般采用 LDAP 目錄服務(wù),標(biāo)準(zhǔn)格式采用 X.500 系列。
90、UTXO
Unspent Transaction Outputs是未花費的交易輸出,它是比特幣交易生成及驗證的一個核心概念。交易構(gòu)成了一組鏈?zhǔn)浇Y(jié)構(gòu),所有合法的比特幣交易都可以追溯到前向一個或多個交易的輸出,這些鏈條的源頭都是挖礦獎勵,末尾則是當(dāng)前未花費的交易輸出。所有的未花費的輸出即整個比特幣網(wǎng)絡(luò)的UTXO。比特幣規(guī)定每一筆新的交易的輸入必須是某筆交易未花費的輸出,每一筆輸入同時也需要上一筆輸出所對應(yīng)的私鑰進(jìn)行簽名,并且每個比特幣的節(jié)點都會存儲當(dāng)前整個區(qū)塊鏈上的UTXO,整個網(wǎng)絡(luò)上的節(jié)點通過UTXO及簽名算法來驗證新交易的合法性。這樣,節(jié)點不需要追溯歷史就可以驗證新交易的合法性。
91、找零地址(Change Address)
在使用比特幣或者類似的加密貨幣的時候,我們經(jīng)常會聽到找零地址的概念。找零地址是指:發(fā)送金額大于接受金額產(chǎn)生的零錢所去到的地址。和我們一般理解的概念不一樣,比特幣及比特幣的類似貨幣基于UTXO模型來交易。
簡單來說,假設(shè)一個地址有10個比特幣,那么這10個比特幣應(yīng)該是某個或者某些交易導(dǎo)致的,我們假設(shè)以前某個人一次性向這個地址里轉(zhuǎn)入了10個比特幣,這個交易稱為a,現(xiàn)在我想通過這個地址向另外一個地址發(fā)送5個比特幣,稱之為b交易,那么我需要消耗掉a里所有的比特幣,也就是10個。但是我還有5個比特幣,這剩下的5個比特幣我需要再指定一個地址轉(zhuǎn)入(不考慮手續(xù)費),這個地址就是找零地址。(這個地址也可以是原地址,這樣原地址還是會有5個比特幣)
92、交易拼車
當(dāng)你從交易所或者一些托管錢包提幣出來的時候,經(jīng)常會發(fā)現(xiàn)這筆交易中的發(fā)出方或者接收方很多,這是由于這筆交易是一個拼車交易。
在上面說的UTXO模型中,你其實應(yīng)該已經(jīng)發(fā)現(xiàn)了,b交易其實有兩個輸出方,一個是我需要轉(zhuǎn)到的地址,一個是找零地址。其實每筆交易的輸入也可以是多個,輸出也可以是多個,交易所或者錢包把同一時間的提現(xiàn)需求在一筆交易中通過不同輸出的方式完成,可以有效降低礦工費。
93、圖靈機(英語:Turing machine)
又稱確定型圖靈機,是英國數(shù)學(xué)家艾倫·圖靈于1936年提出的一種抽象計算模型,其更抽象的意義為一種數(shù)學(xué)邏輯機,可以看作等價于任何有限邏輯數(shù)學(xué)過程的終極強大邏輯機器。
所謂的圖靈機就是指一個抽象的機器,它有一條無限長的紙帶,紙帶分成了一個一個的小方格,每個方格有不同的顏色。有一個機器頭在紙帶上移來移去。機器頭有一組內(nèi)部狀態(tài),還有一些固定的程序。在每個時刻,機器頭都要從當(dāng)前紙帶上讀入一個方格信息,然后結(jié)合自己的內(nèi)部狀態(tài)查找程序表,根據(jù)程序輸出信息到紙帶方格上,并轉(zhuǎn)換自己的內(nèi)部狀態(tài),然后進(jìn)行移動。
94、區(qū)塊鏈盲(Blockchain-blindness)
UTXO看不到區(qū)塊鏈的數(shù)據(jù),例如隨機數(shù)和上一個區(qū)塊的哈希。這一缺陷剝奪了腳本語言所擁有的基于隨機性的潛在價值,嚴(yán)重地限制了博彩等其它領(lǐng)域應(yīng)用。
95、圖靈測試
1945年到1948年,圖靈在國家物理實驗室負(fù)責(zé)自動計算引擎(ACE)的研究工作。1949年,他成為曼徹斯特大學(xué)計算機實驗室的副主任,負(fù)責(zé)最早的真正的計算機---曼徹斯特一號的軟件工作。在這段時間,他繼續(xù)作一些比較抽象的研究,如“計算機械和智能”。圖靈在對人工智能的研究中,提出了一個叫做圖靈測試(Turing test)的實驗,嘗試定出一個決定機器是否有感覺的標(biāo)準(zhǔn)。
1952年,圖靈寫了一個國際象棋程序??墒?,當(dāng)時沒有一臺計算機有足夠的運算能力去執(zhí)行這個程序,他就模仿計算機,每走一步要用半小時。他與一位同事下了一盤,結(jié)果程序輸了。
后來美國新墨西哥州洛斯阿拉莫斯國家實驗室的研究組根據(jù)圖靈的理論,在ENIAC上設(shè)計出世界上第一個電腦程序的國際象棋-洛斯阿拉莫斯國際象棋。
96、缺少圖靈完備性
這就是說,盡管比特幣腳本語言可以支持多種計算,但是它不能支持所有的計算。最主要的缺失是循環(huán)語句。不支持循環(huán)語句的目的是避免交易確認(rèn)時出現(xiàn)無限循環(huán)。理論上,對于腳本程序員來說,這是可以克服的障礙,因為任何循環(huán)都可以用多次重復(fù)if 語句的方式來模擬,但是這樣做會導(dǎo)致腳本空間利用上的低效率,例如,實施一個替代的橢圓曲線簽名算法可能將需要256次重復(fù)的乘法,而每次都需要單獨編碼。
97、價值盲(Value-blindness)
UTXO腳本不能為賬戶的取款額度提供精細(xì)的的控制。例如,預(yù)言機合約(oracle contract)的一個強大應(yīng)用是對沖合約,A和B各自向?qū)_合約中發(fā)送價值1000美元的比特幣,30天以后,腳本向A發(fā)送價值1000美元的比特幣,向B發(fā)送剩余的比特幣。雖然實現(xiàn)對沖合約需要一個預(yù)言機(oracle)決定一比特幣值多少美元,但是與現(xiàn)在完全中心化的解決方案相比,這一機制已經(jīng)在減少信任和基礎(chǔ)設(shè)施方面有了巨大的進(jìn)步。然而,因為UTXO是不可分割的,為實現(xiàn)此合約,唯一的方法是非常低效地采用許多有不同面值的UTXO(例如對應(yīng)于最大為30的每個k,有一個2^k的UTXO)并使預(yù)言機挑出正確的UTXO發(fā)送給A和B。
98、缺少狀態(tài)
UTXO只能是已花費或者未花費狀態(tài),這就沒有給需要任何其它內(nèi)部狀態(tài)的多階段合約或者腳本留出生存空間。這使得實現(xiàn)多階段期權(quán)合約、去中心化的交換要約或者兩階段加密承諾協(xié)議(對確保計算獎勵非常必要)非常困難。這也意味著UTXO只能用于建立簡單的、一次性的合約,而不是例如去中心化組織這樣的有著更加復(fù)雜的狀態(tài)的合約,使得元協(xié)議難以實現(xiàn)。二元狀態(tài)與價值盲結(jié)合在一起意味著另一個重要的應(yīng)用-取款限額-是不可能實現(xiàn)的。
99、同態(tài)加密
同態(tài)加密(Homomorphic Encryption)是一種特殊的加密方法,允許對密文進(jìn)行處理得到仍然是加密的結(jié)果,即對密文直接進(jìn)行處理,跟對明文進(jìn)行處理再加密,得到的結(jié)果相同。從代數(shù)的角度講,即同態(tài)性。
如果定義一個運算符 $$\triangle{}$$,對加密算法 E 和 解密算法 D,滿足:
$$ E(X\triangle{}Y) = E(X)\triangle{} E(Y)
$$ 則意味著對于該運算滿足同態(tài)性。
同態(tài)性在代數(shù)上包括:加法同態(tài)、乘法同態(tài)、減法同態(tài)和除法同態(tài)。同時滿足加法同態(tài)和乘法同態(tài),則意味著是 代數(shù)同態(tài),即 全同態(tài)。同時滿足四種同態(tài)性,則被稱為 算數(shù)同態(tài)。
同態(tài)加密的問題最早是由 Ron Rivest、Leonard Adleman 和 Michael L. Dertouzos 在 1978 年提出,但 第一個“全同態(tài)”的算法 到 2009 年才被克雷格·金特里(Craig Gentry)證明。
僅滿足加法同態(tài)的算法包括 Paillier 和 Benaloh 算法;僅滿足乘法同態(tài)的算法包括 RSA 和 ElGamal 算法。
同態(tài)加密在云時代的意義十分重大。目前,從安全角度講,用戶還不敢將敏感信息直接放到第三方云上進(jìn)行處理。如果有了比較實用的同態(tài)加密技術(shù),則大家就可以放心的使用各種云服務(wù)了。
遺憾的是,目前已知的同態(tài)加密技術(shù)需要消耗大量的計算時間,還遠(yuǎn)達(dá)不到實用的水平。
100、P2SH腳本
輸出腳本由支付者創(chuàng)建,他們(錢花出去之后)不怎么關(guān)心他們消費的比特聰?shù)拈L期安全或者對別人是否有用。
收款人則關(guān)心輸出腳本指定的條件。如果收款人愿意,他們可以請求支付者使用某種特定腳本。遺憾的是,定制的腳本沒有短小的比特幣地址方便,也不像P2PKH的公鑰哈希方案( P2PKHpubkey hashes)那樣容易保護(hù)。
為了解決這些問題,“支付到腳本哈希”(P2SH)交易在2012年被創(chuàng)建,它讓支付者創(chuàng)建一個輸出腳本,里邊包含另一個腳本的哈希,另一個腳本稱為“認(rèn)領(lǐng)腳本”
101、“幽靈“協(xié)議("Greedy Heaviest Observed Subtree" (GHOST) protocol)
是由Yonatan Sompolinsky 和 Aviv Zohar在2013年12月引入的創(chuàng)新。幽靈協(xié)議提出的動機是當(dāng)前快速確認(rèn)的塊鏈因為區(qū)塊的高作廢率而受到低安全性困擾;因為區(qū)塊需要花一定時間(設(shè)為t)擴散至全網(wǎng),如果礦工A挖出了一個區(qū)塊然后礦工B碰巧在A的區(qū)塊擴散至B之前挖出了另外一個區(qū)塊,礦工B的區(qū)塊就會作廢并且沒有對網(wǎng)絡(luò)安全作出貢獻(xiàn)。此外,這里還有中心化問題:如果A是一個擁有全網(wǎng)30%算力的礦池而B擁有10%的算力,A將面臨70%的時間都在產(chǎn)生作廢區(qū)塊的風(fēng)險而B在90%的時間里都在產(chǎn)生作廢區(qū)塊。因此,如果作廢率高,A將簡單地因為更高的算力份額而更有效率,綜合這兩個因素,區(qū)塊產(chǎn)生速度快的塊鏈很可能導(dǎo)致一個礦池?fù)碛袑嶋H上能夠控制挖礦過程的算力份額。
102、默克爾樹
默克爾樹是一種二叉樹,由一組葉節(jié)點、一組中間節(jié)點和一個根節(jié)點構(gòu)成。最下面的大量的葉節(jié)點包含基礎(chǔ)數(shù)據(jù),每個中間節(jié)點是它的兩個子節(jié)點的哈希,根節(jié)點也是由它的兩個子節(jié)點的哈希,代表了默克爾樹的頂部。默克爾樹的目的是允許區(qū)塊的數(shù)據(jù)可以零散地傳送:節(jié)點可以從一個源下載區(qū)塊頭,從另外的源下載與其有關(guān)的樹的其它部分,而依然能夠確認(rèn)所有的數(shù)據(jù)都是正確的。之所以如此是因為哈希向上的擴散:如果一個惡意用戶嘗試在樹的下部加入一個偽造的交易,所引起的改動將導(dǎo)致樹的上層節(jié)點的改動,以及更上層節(jié)點的改動,最終導(dǎo)致根節(jié)點的改動以及區(qū)塊哈希的改動,這樣協(xié)議就會將其記錄為一個完全不同的區(qū)塊(幾乎可以肯定是帶著不正確的工作量證明的)。
103、共識機制
區(qū)塊鏈從本質(zhì)上而言是一種分布式賬本技術(shù)。傳統(tǒng)的賬本,通常會以數(shù)據(jù)庫的形式,集中存儲在銀行或公司的服務(wù)器節(jié)點上。而在區(qū)塊鏈的網(wǎng)絡(luò)中,每個節(jié)點都會保有一份完整的賬本,且所有節(jié)點的賬本內(nèi)容完全一致。每個節(jié)點都可以根據(jù)自己本地的賬本去查找交易,也可以往賬本中添加交易。
這樣就帶來了一個問題,如果所有節(jié)點同時一起寫入賬本數(shù)據(jù),那么肯定數(shù)據(jù)會不一致。因此需要一種機制來保證區(qū)塊鏈中的每一區(qū)塊只能由一個節(jié)點來負(fù)責(zé)寫入,并且讓所有其他節(jié)點一致認(rèn)同這次寫入。如何選出寫入賬本數(shù)據(jù)的節(jié)點,這就是共識機制。
104、PBFT
實用拜占庭容錯協(xié)議(PBFT,Practical Byzantine Fault Tolerance)是Miguel Castro (卡斯特羅)和Barbara Liskov(利斯科夫)在1999年提出來的,解決了原始拜占庭容錯算法(即上文中的口頭協(xié)議)效率不高的問題,將算法復(fù)雜度由指數(shù)級降低到多項式級,使得拜占庭容錯算法在實際系統(tǒng)應(yīng)用中變得可行。
PBFT算法的結(jié)論是n>=3f+1 n是系統(tǒng)中的總節(jié)點數(shù),f是允許出現(xiàn)故障的節(jié)點數(shù)。換句話說,如果這個系統(tǒng)允許出現(xiàn)f個故障,那么這個系統(tǒng)必須包括n個節(jié)點,才能解決故障。這和上文口頭協(xié)議的結(jié)論一樣,或者這么說,PBFT是優(yōu)化了口頭協(xié)議機制的效率,但是結(jié)論并未改變。
105、Ethereum
由于ASIC礦機被大量運用在比特幣的挖礦過程中,所以如果出現(xiàn)其他基于hash運算達(dá)到共識的區(qū)塊鏈,則很容易受到原本服務(wù)于比特幣的ASIC礦機攻擊。因此Ethereum在設(shè)計其PoW共識算法的時候,就意識到應(yīng)該讓算法在普通的個人電腦上運行更有優(yōu)勢,從而避免被ASIC進(jìn)行攻擊。
106、Delegated Methods
以上的PoW和PoS的挖礦過程,是全網(wǎng)所有節(jié)點共同參與的,每一時刻都有成千上萬個節(jié)點同時去爭取產(chǎn)出下一個block,因此會時有發(fā)生區(qū)塊鏈分叉(fork)的問題。即同一時刻,兩個節(jié)點同時產(chǎn)出了next block,但由于網(wǎng)絡(luò)時延的問題,block產(chǎn)出的時候兩個節(jié)點并不知道有其他節(jié)點已經(jīng)產(chǎn)出了另一個block,因此這兩個block都被發(fā)布到了網(wǎng)絡(luò)中。[5]中對分叉的問題有詳細(xì)的描述,可以進(jìn)行參考。
正是由于分叉的存在,block的產(chǎn)出時間間隔不能太短。各區(qū)塊鏈通過動態(tài)調(diào)整的挖礦難度,將block時間間隔穩(wěn)定在自己期望的水平。例如最初比特幣的間隔是10分鐘,后續(xù)的以太坊是15秒左右。如果時間間隔進(jìn)一步調(diào)短(即降低挖礦難度),分叉問題就會大量顯現(xiàn),不利于共識的達(dá)成和系統(tǒng)的穩(wěn)定。
107、冷存儲
該術(shù)語指的是離線保存比特幣。當(dāng)比特幣的私鑰被創(chuàng)建,同時將該私鑰存儲在安全的離線環(huán)境時,就實現(xiàn)了冷存儲。冷存儲對于任何比特幣持有者來說是重要的。在線計算機在黑客面前是脆弱的,不應(yīng)該被用于存儲大量的比特幣。
108、染色幣
比特幣2.0開源協(xié)議允許開發(fā)者在比特幣區(qū)塊鏈之上,利用它的超越貨幣的功能創(chuàng)建數(shù)字資產(chǎn)。
109、共識
當(dāng)網(wǎng)絡(luò)中的許多節(jié)點,通常是大部分節(jié)點,都擁有相同的本地驗證的最長區(qū)塊時,稱為共識。不要與共識規(guī)則混淆。
110、難度
整個網(wǎng)絡(luò)會通過調(diào)整“難度”這個變量來控制生成工作量證明所需要的計算力。
111、難度重定
全網(wǎng)中每新增2016個區(qū)塊,全網(wǎng)難度將重新計算,該新難度值將依據(jù)前2016個區(qū)塊的哈希算力而定。
112、難度目標(biāo)
使整個網(wǎng)絡(luò)的計算力大致每10分鐘產(chǎn)生一個區(qū)塊所需要的難度數(shù)值即為難度目標(biāo)。
113、雙重支付
雙重支付是成功支付了1次以上的情況。比特幣通過對添加到區(qū)塊中的每筆交易進(jìn)行驗證來防止雙重支付,確保交易的輸入沒有被支付過。
114、ECDSA
橢圓曲線數(shù)字簽名算法(ECDSA)是比特幣使用的加密算法,以確保資金只能被其正確擁有者支付。
115、超額隨機數(shù)
隨著難度增加,礦工通常在循環(huán)便利4億次隨機數(shù)值后仍未找到區(qū)塊。因為coinbase腳本可以存儲2到100字節(jié)的數(shù)據(jù),礦工開始使用這個存儲空間作為超額nonce空間,允許他們利用一個更大范圍的區(qū)塊頭哈希值來尋找有效的區(qū)塊。
116、創(chuàng)世塊
創(chuàng)世區(qū)塊指區(qū)塊鏈上的第一個區(qū)塊,用來初始化相應(yīng)的加密貨幣。
117、硬件錢包
硬件錢包是一種特殊的比特幣錢包,硬件錢包可以將用戶的私鑰存儲在安全的硬件設(shè)備中。
118、哈希鎖
哈希鎖是限制一個輸出花費的限制對象,其作用一直持續(xù)到指定數(shù)據(jù)片段公開透露。哈希鎖有一個有用的屬性,那就是一旦任意一個哈希鎖被公開打開,其他任何安全使用相同密鑰的哈希鎖也可以被打開。這使得可能創(chuàng)建多個被同意哈希鎖限制的輸出,這些支出將在同一時間被花費。
119、HD協(xié)議
層級確定性(HD)密鑰創(chuàng)建和傳輸協(xié)議(BIP32),該協(xié)議允許按層級方式從父密鑰創(chuàng)建子密鑰。
120、HD錢包
使用創(chuàng)建層次確定的鑰匙和BIP32傳輸協(xié)議的錢包。
121、HD錢包種子
HD錢包種子或根種子是一個用于為HD錢包生成主私鑰和主鏈碼所需種子的潛在簡短數(shù)值。
122、哈希時間鎖定合約
哈希時間鎖定合約(HTLC)是一類支付方式,其使用哈希鎖和時間鎖來鎖定交易。解鎖需要接收方提供通過加密支付證明承認(rèn)在截止日期之前收到了支付,或者接收方喪失了認(rèn)領(lǐng)支付的能力,此時支付金額將返回給支付方。
123、KYC
充分了解你的賬戶(KYC,Know yourcustomer)是一個商業(yè)過程,用于認(rèn)證和驗證顧客的身份信息。也指銀行對這些活動的監(jiān)管。
124、LevelDB
LevelDB是一個開源的硬盤鍵值對數(shù)據(jù)庫。LevelDB是一個用于持久性綁定多個平臺的輕量級、單用途的庫。
125、鎖定時間
鎖定時間(技術(shù)上來說是nLockTime)是交易的一部分,其表明該交易被添加至區(qū)塊鏈中的最早時間或區(qū)塊。
126、交易池
比特幣內(nèi)存池是區(qū)塊中所有交易數(shù)據(jù)的集合,這些交易已經(jīng)被比特幣節(jié)點驗證,但為被確認(rèn)。
127、隨機數(shù)
隨機數(shù)是比特幣區(qū)塊中一個32位(4字節(jié))的字段,在設(shè)定了該值后,才能計算區(qū)塊的哈希值,其哈希值是以多個0開頭的。區(qū)塊中的其他字段值是不變的,因為他們有確定的含義。
128、離線交易
離線交易是區(qū)塊鏈外的價值轉(zhuǎn)移。當(dāng)在鏈交易(通常簡單來說就是一個交易)修改區(qū)塊鏈并依賴區(qū)塊來決定它的有效性時,離線交易則依賴其他方法來來記錄和驗證該交易。
129、操作碼
操作碼來源于比特幣腳本語言,通過操作碼可以在公鑰腳本或簽名腳本中實現(xiàn)壓入數(shù)據(jù)或執(zhí)行函數(shù)的操作。
130、開放資產(chǎn)協(xié)議
開放資產(chǎn)協(xié)議是一個建立在比特幣區(qū)塊鏈紙上簡單有效的協(xié)議。它允許用戶創(chuàng)建資產(chǎn)的發(fā)行和傳輸。開放資產(chǎn)協(xié)議是顏色幣概念的一個進(jìn)化。
131、OP_RETURN
一個用在OP_RETURN交易中的一種輸出操作碼。不要與OP_RETURN交易混淆。
132、OP_RETURN交易
OP_RETURN在比特幣核心0.9.0中默認(rèn)的一種被傳播和挖出的交易類型,在隨后的版本中添加任意數(shù)據(jù)至可證明的未花費公鑰腳本中,全節(jié)點中無需將該腳本存儲至他們的UTXO數(shù)據(jù)庫中。不要與OP_RETURN操作碼混淆。
133、孤塊
孤塊由于父區(qū)塊未被本地節(jié)點處理的區(qū)塊,所以他們還不能被完全驗證。
134、孤立交易
孤立交易是指那些因為缺少一個或多個輸入交易而無法進(jìn)入交易池的交易。
135、交易輸出
交易輸出(TxOut)是交易中的輸出,交易輸出中包含兩個字段:1.輸出值字段:用于傳輸0或更多聰;2.公鑰腳本:用于確定這些聰需在滿足什么條件的情況下才可花費。
136、P2PKH
支付到比特幣地址的交易包含支付公鑰哈希腳本(P2PKH)。由P2PKH腳本鎖定的交易輸出可以通過給出由相應(yīng)私鑰創(chuàng)建的公鑰和數(shù)字簽名來解鎖(消費)。
137、P2SH
P2SH是一種強大的、新型的、且能大大簡化復(fù)雜交易腳本的交易類型而引入。通過使用P2SH,詳細(xì)描述花費輸出條件的復(fù)雜腳本(贖回腳本)將不會出現(xiàn)在鎖定腳本中。相反,只有贖回腳本哈希包含在鎖定腳本中。
138、P2SH地址
P2SH地址是基于Base58 編碼的一個含有20 個字節(jié)哈希的腳本。P2SH地址采用“5”前綴。這導(dǎo)致基于Base58 編碼的地址以“3”開頭。P2SH 地址隱藏了所有的復(fù)雜性,因此,運用其進(jìn)行支付的人將不會看到腳本。
139、P2WPKH
P2WPKH簽名包含了與P2PKH花費相同的信息。但是簽名信息放置于見證字段,而不是簽名腳本字段中。公鑰腳本也被修改了。
140、P2WSH
P2WSH與P2SH的不同之處在于加密證據(jù)存放位置從腳本簽名字段轉(zhuǎn)變至見證字段,公鑰腳本字段也被改變。
141、紙錢包
在大多數(shù)特定含義下,紙錢包是一個包含所有必要數(shù)據(jù)的文件,這些數(shù)據(jù)用于生成比特幣私鑰,形成密鑰錢包。然而,人們通常使用該術(shù)語來表達(dá)以物理文件形式離線存儲比特幣的方式。第二個定義也包括紙密鑰和可贖回編碼。
142、支付通道
微支付通道和支付通道是 設(shè)計用于允許用戶生成多個比特幣交易,且無需提交所有交易至比特幣區(qū)塊鏈中。在一個典型的支付通道中,只有兩個交易被添加至區(qū)塊鏈中,但參與雙方可以生成無限制或接近無限制數(shù)量的支付。
143、獎勵
每一個新區(qū)塊中都有一定量新創(chuàng)造的比特幣用來獎勵算出工作量證明的礦工?,F(xiàn)階段每一區(qū)塊有12.5比特幣的獎勵。
144、RIPEMD-160
RIPEMD-160是一個160位的加密哈希函數(shù)。RIPEMD-160是RIPEMD的加強版,其哈希計算后的結(jié)果是160位哈希值。通過RIPEMD-160加密期望能實現(xiàn)在未來的10年或更長時間都是安全的。
145、腳本
比特幣使用腳本系統(tǒng)來處理交易。腳本有著類Forth語言、簡單、基于堆棧以及從左向右處理的特點。腳本故意限定為非圖靈完備的,沒有循環(huán)計算功能。
146、PubKey (公鑰腳本)
腳本公鑰或者公鑰腳本是包含在交易輸出中的腳本。該腳本設(shè)置了比特幣花費需滿足的條件。滿足條件的數(shù)據(jù)可以由簽名腳本提供。
147、Sig (簽名腳本)
簽名腳本是有支付端生成的數(shù)據(jù),該數(shù)據(jù)幾乎總是被用作滿足公鑰腳本的變量。
148、SHA
安全哈希是有NIST(國家標(biāo)準(zhǔn)技術(shù)研究所)發(fā)布的加密哈希函數(shù)族。
軟分叉:軟分叉是區(qū)塊鏈中的一個短暫分叉,通常是由于礦工在不知道新共識規(guī)則的情況下,未對其使用節(jié)點進(jìn)行升級而產(chǎn)生的。不要與分叉、硬分叉、軟分叉或者Git分叉混淆。
149、SPV (簡化支付驗證)
簡化支付驗證是在無需下載所有區(qū)塊的情況對特定交易進(jìn)行驗證的方法。該方法被用在一些比特幣輕量級客戶端中。
150、舊塊
舊塊是那些被成功挖出,但是沒有包含在當(dāng)前主鏈上的區(qū)塊,很有可能是同一高度的其他區(qū)塊優(yōu)先擴展了區(qū)塊鏈長度導(dǎo)致的。
時間鎖:時間鎖是一種阻礙類型,用于嚴(yán)格控制一些比特幣只能在將來某個特定時間和區(qū)塊才能被支出。時間鎖在很多比特幣合約中起到了顯著的作用,包括支付通道和哈希時間鎖合約。
151、環(huán)簽名
環(huán)簽名由 Rivest,shamir 和 Tauman 三位密碼學(xué)家在 2001 年首次提出。環(huán)簽名屬于一種簡化的群簽名。
簽名者首先選定一個臨時的簽名者集合,集合中包括簽名者自身。然后簽名者利用自己的私鑰和簽名集合中其他人的公鑰就可以獨立的產(chǎn)生簽名,而無需他人的幫助。簽名者集合中的其他成員可能并不知道自己被包含在其中。
152、數(shù)字證書
數(shù)字證書用來證明某個公鑰是誰的。
對于數(shù)字簽名應(yīng)用來說,很重要的一點就是公鑰的分發(fā)。一旦公鑰被人替換,則整個安全體系將被破壞掉。
怎么確保一個公鑰確實是某個人的原始公鑰?這就需要數(shù)字證書機制。顧名思義,數(shù)字證書就是像一個證書一樣,證明信息和合法性。由證書認(rèn)證機構(gòu)(Certification Authority,CA)來簽發(fā)。
數(shù)字證書內(nèi)容可能包括版本、序列號、簽名算法類型、簽發(fā)者信息、有效期、被簽發(fā)人、簽發(fā)的公開密鑰、CA 數(shù)字簽名、其它信息等等。其中,最重要的包括 簽發(fā)的公開密鑰、CA 數(shù)字簽名 兩個信息。
因此,只要通過這個證書就能證明某個公鑰是合法的,因為帶有 CA 的數(shù)字簽名。更進(jìn)一步地,怎么證明 CA 的簽名合法不合法呢?類似的,CA 的數(shù)字簽名合法不合法也是通過 CA 的證書來證明的。
主流操作系統(tǒng)和瀏覽器里面會提前預(yù)置一些 CA 的證書(承認(rèn)這些是合法的證書),然后所有基于他們認(rèn)證的簽名都會自然被認(rèn)為合法。
你可能感興趣的文章
-
區(qū)塊鏈跨鏈原理是什么?區(qū)塊鏈跨鏈原理具體介紹
區(qū)塊鏈跨鏈?zhǔn)侵覆煌瑓^(qū)塊鏈網(wǎng)絡(luò)之間進(jìn)行互操作和資產(chǎn)轉(zhuǎn)移的過程,傳統(tǒng)的區(qū)塊鏈網(wǎng)絡(luò)通常是獨立的、封閉的系統(tǒng),而跨鏈技術(shù)可以實現(xiàn)不同區(qū)塊鏈之間的連接和交互,那么究竟區(qū)塊鏈…
2023-11-23 -
區(qū)塊鏈挖礦是什么意思?一文了解區(qū)塊鏈挖礦
區(qū)塊鏈挖礦是通過一定的算力來競爭解決區(qū)塊鏈網(wǎng)絡(luò)中的計算難題,獲得一定數(shù)量的加密資產(chǎn)作為獎勵的過程,挖礦可以確保區(qū)塊鏈網(wǎng)絡(luò)的安全性和穩(wěn)定性,那么區(qū)塊鏈挖礦具體是什…
2023-10-27 -
區(qū)塊鏈資金池是什么意思? 區(qū)塊鏈資金池詳細(xì)介紹
區(qū)塊鏈資金池指的是用于區(qū)塊鏈交易和發(fā)展的資金儲蓄庫,在區(qū)塊鏈金融領(lǐng)域,大量匯聚流動資金、吸引市場資本所形成的固定資金就是資金池,區(qū)塊鏈資金池具有高強度的流動性,適…
2023-10-27 -
區(qū)塊鏈技術(shù)是什么?區(qū)塊鏈技術(shù)對網(wǎng)站安全有哪些優(yōu)勢?
隨著互聯(lián)網(wǎng)的快速發(fā)展,網(wǎng)站安全難題日益突顯,為了應(yīng)對大量黑 客攻擊和數(shù)據(jù)泄漏風(fēng)險,各行各業(yè)都迫切需要安全技術(shù)來維護(hù)網(wǎng)站和用戶信息,區(qū)塊鏈技術(shù)的出現(xiàn),為實現(xiàn)網(wǎng)站安全…
2025-04-22 -
區(qū)塊鏈節(jié)點是什么意思?區(qū)塊鏈節(jié)點有什么特點和作用?
比特幣出現(xiàn)后普通人才知道區(qū)塊鏈的存在,如今比特幣已發(fā)展多年,各種形態(tài)不同的鏈展現(xiàn)在大家面前,有些區(qū)塊鏈中節(jié)點有很多,而有些區(qū)塊鏈中的節(jié)點又很少,那么區(qū)塊鏈的節(jié)點…
2024-11-15 -
區(qū)塊鏈數(shù)字貨幣是什么意思 區(qū)塊鏈數(shù)字貨幣有什么用?
區(qū)塊鏈數(shù)字貨幣是什么意思有什么用?區(qū)塊鏈數(shù)字貨幣是一種加密數(shù)字貨幣,即數(shù)字化人民幣,且功能不限于支付工具。數(shù)字貨幣是區(qū)塊鏈最初的應(yīng)用工具,先有的數(shù)字貨幣,然后才…
2021-02-23 -
區(qū)塊鏈?zhǔn)鞘裁匆馑?小白級別講解,看了無師自通
區(qū)塊鏈?zhǔn)鞘裁匆馑荚趺促嶅X?區(qū)塊鏈?zhǔn)欠植际綌?shù)據(jù)存儲、點對點傳輸、共識機制、加密算法等計算機技術(shù)的新型應(yīng)用模式。所謂共識機制是區(qū)塊鏈系統(tǒng)中實現(xiàn)不同節(jié)點之間建立信任、…
2021-02-23 -
什么是區(qū)塊鏈去中心化 區(qū)塊鏈去中心化什么意思
一提到區(qū)塊鏈,基本上都會提到它的幾個特征:去中心化、數(shù)據(jù)公開透明、不可篡改等等。這些特征中,去中心這一點是區(qū)塊鏈的一個本質(zhì)特征。那么什么是區(qū)塊鏈去中心化呢?區(qū)塊…
2023-06-28 -
區(qū)塊鏈時間鎖是什么意思?區(qū)塊鏈時間鎖通俗解釋
區(qū)塊鏈時間鎖是一種在區(qū)塊鏈上使用的技術(shù)或機制,用于延遲執(zhí)行特定的交易或合約操作,直到滿足預(yù)定的時間條件,區(qū)塊鏈時間鎖可以指定某筆加密貨幣交易必須在未來24小時內(nèi)被…
2023-09-08 -
模塊化區(qū)塊鏈?zhǔn)鞘裁匆馑迹?通俗解釋模塊化區(qū)塊鏈
模塊化鏈將系統(tǒng)分成幾個可能的部分或獨立開發(fā)的添加劑,在模塊化區(qū)塊鏈結(jié)構(gòu)中,執(zhí)行層獨立于底層共識層和數(shù)據(jù)可用性層,很多投資者都想要進(jìn)一步的了解這個模塊化區(qū)塊鏈?zhǔn)鞘病?/p> 2023-09-04