區(qū)塊鏈入門必備108知識點
(歡迎同頻者交流)
1、什么是區(qū)塊鏈
把多筆交易的信息以及表明該區(qū)塊的信息打包放在一起,經(jīng)驗證后的這個包就是區(qū)塊。
每個區(qū)塊里保存了上一個區(qū)塊的 hash值,使區(qū)塊之間產(chǎn)生關系,也就是說的鏈了。合起來就叫區(qū)塊鏈。
2.什么是比特幣
比特幣概念是2009年 中本聰提出的,總量是2100萬個。比特幣鏈大約每10分鐘產(chǎn)生一個區(qū)塊,這個區(qū)塊是礦工挖了10分鐘挖出來的。作為給礦工獎勵,一定數(shù)量的比特幣會發(fā)給礦工們,但是這個一定數(shù)量是每四年減半一次?,F(xiàn)在是12.5個。照這樣下去2040年全部的比特幣問世。
3.什么是 以太坊
以太坊與比特幣最大的區(qū)別是有了智能合約。使得開發(fā)者在上邊可以開發(fā),運行各種應用。
4.分布式賬本
它是一種在網(wǎng)絡成員之間共享,復制和同步的數(shù)據(jù)庫。直白說,在區(qū)塊鏈上的所有用戶都有記賬功能,而且內(nèi)容一致,這樣保證了數(shù)據(jù)不可篡改性。
5.什么是準匿名性
相信大家都有錢包,發(fā)送交易都用的錢包地址(一串字符串)這就是準匿名。
6.什么是開放透明性/可追溯
區(qū)塊鏈存儲了從 歷史 到現(xiàn)在的所有數(shù)據(jù),任何人都可以查看,而且還可以查看到 歷史 上的任何數(shù)據(jù)。
7.什么是不可篡改
歷史 數(shù)據(jù)和當前交易的數(shù)據(jù)不可篡改。數(shù)據(jù)被存在鏈上的區(qū)塊上,有一個hash值,如果修改該區(qū)塊信息,那么它的 hash值也變了,它后邊的所有區(qū)塊的hash值也必須修改,使成為新的鏈。同時主鏈還在進行交易產(chǎn)生區(qū)塊。修改后鏈也必須一直和主鏈同步產(chǎn)生區(qū)塊,保證鏈的長度一樣。代價太大了,只為修改一條數(shù)據(jù)。
8.什么是抗ddos攻擊
ddos:黑客通過控制許多人的電腦或者手機,讓他們同時訪問一個網(wǎng)站,由于服務器的寬帶是有限的,大量流量的涌入可能會使得網(wǎng)站可能無法正常工作,從而遭受損失。但區(qū)塊鏈是分布式的,不存在一個中心服務器,一個節(jié)點出現(xiàn)故障,其他節(jié)點不受影響。理論上是超過51%的節(jié)點遭受攻擊,會出現(xiàn)問題。
9.主鏈的定義
以比特幣為例,某個時間點一個區(qū)塊讓2個礦工同時挖出來,然后接下來最先產(chǎn)生6個區(qū)塊的鏈就是主鏈
10.單鏈/多鏈
單鏈指的是一條鏈上處理所有事物的數(shù)據(jù)結構。多鏈結構,其核心本質(zhì)是公有鏈+N個子鏈構成。只有一條,子鏈理論上可以有無數(shù)條,每一個子鏈都可以運行一個或多個DAPP系統(tǒng)
11.公有鏈/聯(lián)盟鏈/私有鏈
公有鏈:每個人都可以參與到區(qū)塊鏈
聯(lián)盟鏈:只允許聯(lián)盟成員參與記賬和查詢
私有鏈:寫入和查看的權限只掌握在一個組織手里。
12.共識層數(shù)據(jù)層等
區(qū)塊鏈整體結構有六個:數(shù)據(jù)層,網(wǎng)絡層,共識層,激勵層,合約層,應用層。數(shù)據(jù)層:記錄數(shù)據(jù)的一層,屬于底層技術; 網(wǎng)絡層:構建區(qū)塊鏈網(wǎng)絡的一種架構,它決定了用戶與用戶之間通過何種方式組織起來。共識層:提供了一套規(guī)則,讓大家接收和存儲的信息達成一致。激勵層:設計激勵政策,鼓勵用戶參與到區(qū)塊鏈生態(tài)中;合約層:一般指“智能合約”,它是一套可以自動執(zhí)行,根據(jù)自己需求編寫的合約體系。應用層:區(qū)塊鏈上的應用程序,與手機的app類似前分布式存儲研發(fā)中心
13.時間戳
時間戳是指從1970年1月1日0時0分0秒0...到現(xiàn)在的當前時間的總秒數(shù),或者總納秒數(shù)等等很大的數(shù)字。每個區(qū)塊生成時都有一個時間戳,表明生成區(qū)塊的時間。
14.區(qū)塊/區(qū)塊頭/區(qū)塊體
區(qū)塊是區(qū)塊鏈的基本單元,區(qū)塊頭和區(qū)塊體是區(qū)塊鏈的組成部分。區(qū)塊頭里面包含的信息有上一個區(qū)塊的hash,本區(qū)塊的hash,時間戳等等。區(qū)塊體就是區(qū)塊里的詳細數(shù)據(jù)。
15.Merkle樹
Merkle樹,也叫二叉樹,是存儲數(shù)據(jù)的一種數(shù)據(jù)結構,最底層是所有區(qū)塊包含的原始數(shù)據(jù),上一層是每個區(qū)塊的hash值,這一層的hash兩兩組合產(chǎn)生新的hash值,形成新的一層,然后一層層往上,-直到產(chǎn)生一個hash值。這樣的結構可以用于快速比較大量的數(shù)據(jù),不需要下載全部的數(shù)據(jù)就可以快速的查找你想要的最底層的 歷史 數(shù)據(jù)。
16什么是擴容
比特幣的一個區(qū)塊大小大約是1M左右,可以保存4000筆交易記錄。擴容就是想把區(qū)塊變大,能保存更多的數(shù)據(jù)。
17.什么是鏈
每個區(qū)塊都會保存上一個區(qū)塊的 hash,使區(qū)塊之間產(chǎn)生關系,這個關系就是鏈。通過這個鏈把區(qū)塊交易記錄以及狀態(tài)變化等的數(shù)據(jù)存儲起來。
18.區(qū)塊高度
這個不是距離上說的高度,它指是該區(qū)塊與所在鏈上第一個區(qū)塊之間相差的區(qū)塊總個數(shù)。這個高度說明了就是第幾個區(qū)塊,只是標識作用。
19.分叉
同一時間內(nèi)產(chǎn)生了兩個區(qū)塊(區(qū)塊里的交易信息是一樣的,只是區(qū)塊的hash值不一樣),之后在這兩個區(qū)塊上分叉出來兩條鏈,這兩條鏈接下來誰先生成6個區(qū)塊,誰就是主鏈,另外的一條鏈丟棄。
20. 幽靈協(xié)議
算力高的礦池很容易比算力低的礦機產(chǎn)生區(qū)塊速度快,導致區(qū)塊鏈上大部分區(qū)塊由這些算力高的礦池產(chǎn)生的。而算力低的礦機產(chǎn)生的區(qū)塊因為慢,沒有存儲到鏈上,這些區(qū)塊將會作廢。
幽靈協(xié)議使得本來應該作廢的區(qū)塊,也可以短暫的留在鏈上,而且也可以作為
工作量證明的一部分。這樣一來,小算力
的礦工,對主鏈的貢獻比重就增大了,大型礦池就無法獨家壟斷對新區(qū)塊的確認。
21.孤塊
之前說過分叉,孤塊就是同一時間產(chǎn)生的區(qū)塊,有一個形成了鏈,另一個后邊沒有形成鏈。那么這個沒形成鏈的塊就叫
孤塊。
22.叔塊
上邊說的孤塊,通過幽靈協(xié)議,使它成為工作量證明的一部分,那它就不會被丟棄,會保存在主鏈上。這個區(qū)塊就是下
23重放攻擊
就是黑客把已經(jīng)發(fā)送給服務器的消息,重新又發(fā)了一遍,有時候這樣可以騙取服務器的多次響應。
24.有向無環(huán)圖
也叫數(shù)據(jù)集合DAG(有向非循環(huán)圖),DAG是一種理想的多鏈數(shù)據(jù)結構?,F(xiàn)在說的區(qū)塊鏈大都是單鏈,也就是一個區(qū)塊連一個區(qū)塊,DAG是多個區(qū)塊相連。好處是可以同時生成好幾個區(qū)塊,于是網(wǎng)絡可以同時處理大量交易,吞吐量肯定就上升了。但是缺點很多,目前屬于研究階段。
25.什么是挖礦
挖礦過程就是對以上這六個字段進行一系列的轉換、連接和哈希運算,并隨著不斷一個一個試要尋找的隨機數(shù),最后成功找到一個隨機數(shù)滿足條件:經(jīng)過哈希運算后的值,比預設難度值的 哈希值小,那么,就挖礦成功了,節(jié)點可以向鄰近節(jié)點進行廣播該區(qū)塊,鄰近節(jié)點收到該區(qū)塊對以上六個字段進行同樣的運算,驗證合規(guī),再向其它結點轉播,其它結點也用同樣的算法進行驗證,如果全網(wǎng)有51%的結點都驗證成功,這個區(qū)塊就算真正地“挖礦”成功了,每個結點都把這個區(qū)塊加在上一個區(qū)塊的后面,并把區(qū)塊中與自己記錄相同的列表刪除,再次復生上述過程。另外要說的是,不管挖礦成不成功每個節(jié)點都預先把獎勵的比特幣50個、所有交易的手續(xù)費(總輸入-總輸出)記在交易列表的第一項了(這是“挖礦”最根本的目的,也是保證區(qū)塊鏈能長期穩(wěn)定運行的根本原因),輸出地址就是本結點的地址,但如果挖礦不成功,這筆交易就作廢了,沒有任何獎勵。而且這筆叫作“生產(chǎn)交易”的交易不參與“挖礦”計算。
26.礦機/礦場
礦機就是各種配置的計算機,算力是他們的最大差距。礦機集中在一個地的地方就是礦場
27.礦池
就是礦工們聯(lián)合起來一起組成一個團隊,這個團隊下的計算機群就是礦池。挖礦獎勵,是根據(jù)自己的算力貢獻度分發(fā)。
28.挖礦難度和算力
挖礦難度是為了保證產(chǎn)生區(qū)塊的間隔時間穩(wěn)定在某個時間短內(nèi),如比特幣10分鐘出
塊1個。算力就是礦機的配置。
29.驗證
當區(qū)塊鏈里的驗證是對交易合法性的一種確認,交易消息在節(jié)點之間傳播時每個節(jié)點都會驗證一次這筆交易是否合法。比如驗證交易的語法是否正確,交易的金額是否大于0,輸入的交易金額是否合理,等等。驗證通過后打包,交給礦工挖礦。
30.交易廣播
就是該節(jié)點給其他節(jié)點通過網(wǎng)絡發(fā)送信息。
31.礦工費
區(qū)塊鏈要像永動機一樣不停的工作,需要礦工一直維護著這個系統(tǒng)。所以要給礦工們好處費,才能持久。
32.交易確認
當交易發(fā)生時,記錄該筆交易的區(qū)塊將進行第一次確認,并在該區(qū)塊之后的鏈上的每一個區(qū)塊進行再次確認:當確認數(shù)達到6個及以上時,通常認為這筆交易比較安全并難以篡改。
33.雙重交易
就是我有10塊錢,我用這10塊錢買了一包煙,然后瞬間操作用這還沒到付的10塊錢又買了杯咖啡。所以驗證交易的時候,要確認這10塊錢是否已花費。
34.UTXO未花費的交易輸出
它是一個包含交易數(shù)據(jù)和執(zhí)行代碼的數(shù)據(jù)結構,可以理解為存在但尚未消費的數(shù)字貨幣。
35.每秒交易數(shù)量TPS
也就是吞吐量,tps指系統(tǒng)每秒能處理的交易數(shù)量。
36.錢包
與支付寶類似,用來存儲數(shù)字貨幣的,用區(qū)塊鏈技術更加安全。
37.冷錢包/熱錢包
冷錢包就是離線錢包,原理是儲存在本地,運用二維碼通信讓私鑰永不觸網(wǎng)。熱錢包就是在線錢包,原理是將私鑰加密后存儲在服務器上,當需要使用時再從服務器上下載下來,并在瀏覽器端進行解密。
38.軟件錢包/ 硬件錢包
軟件錢包是一種計算機程序。一般而言,軟件錢包是與區(qū)塊鏈交互的程序,可以讓用戶接收、存儲和發(fā)送數(shù)字貨幣,可以存儲多個密鑰。硬件錢包是專門處理數(shù)字貨幣的智能設備。
39.空投
項目方把數(shù)字貨幣發(fā)送給各個用戶錢包地址。
40.映射
映射跟區(qū)塊鏈貨幣的發(fā)行相關,是鏈與鏈之間的映射。比如有一些區(qū)塊鏈公司,前期沒有完成鏈的開發(fā),它就依托于以太坊發(fā)行自己的貨幣,前期貨幣的發(fā)行、交易等都在以太坊上進行操作。隨著公司的發(fā)展,公司自己的鏈開發(fā)完成了公司想要把之前在以太坊上的信息全部對應到自己的鏈上,這個過程就是映射。
41.倉位
指投資人實有投資和實際投資資金的比例
42.全倉
全部資金買入比特幣
43.減倉
把部分比特幣賣出,但不全部賣出
44.重倉
資金和比特幣相比,比特幣份額占多
45.輕倉
資金和比特幣相比,資金份額占多
46.空倉
把手里所持比特幣全部賣出,全部轉為資金
47.止盈
獲得一定收益后,將所持比特幣賣出以保住盈利
48.止損
虧損到一定程度后,將所持比特幣賣出以防止虧損進一步擴大
49.牛市
價格持續(xù)上升,前景樂觀
50.熊市
價格持續(xù)下跌,前景黯淡
51.多頭(做多)
買方,認為幣價未來會上漲,買入幣,待幣價上漲后,高價賣出獲利了結
52.空頭(做空)
賣方,認為幣價未來會下跌,將手中持有的幣(或向交易平臺借幣)賣出,待幣價下跌后,低價買入獲利了結
53.建倉
買入比特幣等虛擬貨幣
54.補倉
分批買入比特幣等虛擬貨幣,如:先買入1BTC,之后再買入1BTC
55.全倉
將所有資金一次性全部買入某一種虛擬幣
56.反彈
幣價下跌時,因下跌過快而價格回升調(diào)整
57.盤整(橫盤)
價格波動幅度較小,幣價穩(wěn)定
58.陰跌
幣價緩慢下滑
59.跳水(瀑布)
幣價快速下跌,幅度很大
60.割肉
買入比特幣后,幣價下跌,為避免虧損擴大而賠本賣出比特幣?;蚪鑾抛隹蘸?,幣價上漲,賠本買入比特幣
61.套牢
預期幣價上漲,不料買入后幣價卻下跌;或預期幣價下跌,不料賣出后,幣價卻上漲
62.解套
買入比特幣后幣價下跌造成暫時的賬面損失,但之后幣價回升,扭虧為盈
63.踏空
因看淡后市賣出比特幣后,幣價卻一路上漲,未能及時買入,因此未能賺得利潤
64.超買
幣價持續(xù)上升到一定高度,買方力量基本用盡,幣價即將下跌
65.超賣
幣價持續(xù)下跌到一定低點,賣方力量基本用盡,幣價即將回升
66.誘多
幣價盤整已久,下跌可能性較大,空頭大多已賣出比特幣,突然空方將幣價拉高,誘使多方以為幣價將會上漲,紛紛買入,結果空方打壓幣價,使多方套牢
67.誘空
多頭買入比特幣后,故意打壓幣價,使空頭以為幣價將會下跌,紛紛拋出,結果誤入多頭的陷阱
68.什么是NFT
NFT全稱“Non-Fungible Tokens” 即非同質(zhì)化代幣,簡單來說,即區(qū)塊鏈上一種無法分割的版權證明,主要作用數(shù)字資產(chǎn)確權,轉移,與數(shù)字貨幣區(qū)別在于,它獨一無二,不可分割,本質(zhì)上,是一種獨特的數(shù)字資產(chǎn)。
69.什么是元宇宙
元宇宙是一個虛擬時空間的集合, 由一系列的增強現(xiàn)實(AR), 虛擬現(xiàn)實(VR) 和互聯(lián)網(wǎng)(Internet)所組成,其中數(shù)字貨幣承載著這個世界中價值轉移的功能。
70.什么是DeFi
DeFi,全稱為Decentralized Finance,即“去中心化金融”或者“分布式金融”。“去中心化金融”,與傳統(tǒng)中心化金融相對,指建立在開放的去中心化網(wǎng)絡中的各類金融領域的應用,目標是建立一個多層面的金融系統(tǒng),以區(qū)塊鏈技術和密碼貨幣為基礎,重新創(chuàng)造并完善已有的金融體系
71.誰是中本聰?
72.比特幣和Q幣不一樣
比特幣是一種去中心化的數(shù)字資產(chǎn),沒有發(fā)行主體。Q幣是由騰訊公司發(fā)行的電子貨幣,類似于電子積分,其實不是貨幣。Q幣需要有中心化的發(fā)行機構,Q幣因為騰訊公司的信用背書,才能被認可和使用。使用范圍也局限在騰訊的 游戲 和服務中,Q幣的價值完全基于人們對騰訊公司的信任。
比特幣不通過中心化機構發(fā)行,但卻能夠得到全球的廣泛認可,是因為比特幣可以自證其信,比特幣的發(fā)行和流通由全網(wǎng)礦工共同記賬,不需要中心機構也能確保任何人都無法竄改賬本。
73.礦機是什么?
以比特幣為例,比特幣礦機就是通過運行大量計算爭奪記賬權從而獲得新生比特幣獎勵的專業(yè)設備,一般由挖礦芯片、散熱片和風扇組成,只執(zhí)行單一的計算程序,耗電量較大。挖礦實際是礦工之間比拼算力,擁有較多算力的礦工挖到比特幣的概率更大。隨著全網(wǎng)算力上漲,用傳統(tǒng)的設備(CPU、GPU)挖到比特的難度越來越大,人們開發(fā)出專門用來挖礦的芯片。芯片是礦機最核心的零件。芯片運轉的過程會產(chǎn)生大量的熱,為了散熱降溫,比特幣礦機一般配有散熱片和風扇。用戶在電腦上下載比特幣挖礦軟件,用該軟件分配好每臺礦機的任務,就可以開始挖礦了。每種幣的算法不同,所需要的礦機也各不相同。
74.量化交易是什么?
量化交易,有時候也稱自動化交易,是指以先進的數(shù)學模型替代人為的主觀判斷,極大地減少了投資者情緒波動的影響,避免在市場極度狂熱或悲觀的情況下做出非理性的投資決策。量化交易有很多種,包括跨平臺搬磚、趨勢交易、對沖等??缙脚_搬磚是指,當不同目標平臺價差達到一定金額,在價高的平臺賣出,在價低的平臺買入。
75.區(qū)塊鏈資產(chǎn)場外交易
場外交易也叫OTC交易。用戶需要自己尋找交易對手,不通過撮合成交,成交價格由交易雙方協(xié)商確定,交易雙方可以借助當面協(xié)商或者電話通訊等方式充分溝通。
76.時間戳是什么?
區(qū)塊鏈通過時間戳保證每個區(qū)塊依次順序相連。時間戳使區(qū)塊鏈上每一筆數(shù)據(jù)都具有時間標記。簡單來說,時間戳證明了區(qū)塊鏈上什么時候發(fā)生了什么事情,且任何人無法篡改。
77.區(qū)塊鏈分叉是什么?
在中心化系統(tǒng)中升級軟件十分簡單,在應用商店點擊“升級”即可。但是在區(qū)塊鏈等去中心化系統(tǒng)中,“升級”并不是那么簡單,甚至可能一言不合造成區(qū)塊鏈分叉。簡單說,分叉是指區(qū)塊鏈在進行“升級”時發(fā)生了意見分歧,從而導致區(qū)塊鏈分叉。因為沒有中心化機構,比特幣等數(shù)字資產(chǎn)每次代碼升級都需要獲得比特幣社區(qū)的一致認可,如果比特幣社區(qū)無法達成一致,區(qū)塊鏈很可能形成分叉。
78.軟分叉和硬分叉
硬分叉,是指當比特幣代碼發(fā)生改變后,舊節(jié)點拒絕接受由新節(jié)點創(chuàng)造的區(qū)塊。不符合原規(guī)則的區(qū)塊將被忽略,礦工會按照原規(guī)則,在他們最后驗證的區(qū)塊之后創(chuàng)建新的區(qū)塊。 軟分叉是指舊的節(jié)點并不會意識到比特幣代碼發(fā)生改變,并繼續(xù)接受由新節(jié)點創(chuàng)造的區(qū)塊。礦工們可能會在他們完全沒有理解,或者驗證過的區(qū)塊上進行工作。軟分叉和硬分叉都"向后兼容",這樣才能保證新節(jié)點可以從頭驗證區(qū)塊鏈。向后兼容是指新軟件接受由舊軟件所產(chǎn)生的數(shù)據(jù)或者代碼,比如說Windows 10可以運行Windows XP的應用。而軟分叉還可以"向前兼容"。
79.區(qū)塊鏈項目分類和應用
從目前主流的區(qū)塊鏈項目來看,區(qū)塊鏈項目主要為四類:第一類:幣類;第二類:平臺類;第三類:應用類;第四類:資產(chǎn)代幣化。
80.對標美元的USDT
USDT是Tether公司推出的對標美元(USD)的代幣Tether USD。1USDT=1美元,用戶可以隨時使用USDT與U