導語:在本系列的前三篇文章中,我們對QitChain的基本情況做了一些簡要介紹,包括出現背景,基礎架構概覽、共識、經濟體系以及生態環境等。至此,關于QitChain的前期準備已經基本完成,因此可以討論一些更深層次、更加細節的內容了。
在本文中,我們將討論QitChain架構的技術細節、整個分布式系統的區塊結構以及CPoC共識的技術本質,籍此加深讀者對QitChain系統的深入了解,以增強其對該系統前景的信心。
因此,當涉及區塊結構和共識內容時,我們會用較多的篇幅探討QitChain的技術架構及這些架構設計背后所蘊含的密碼學思想。我們相信,這樣的討論能夠讓讀者更好地理解我們為何在技術架構方面給予QitChain一個相對謹慎的樂觀態度。
從頭開始的第二遍梳理:QitChain Network的架構細節
在此前的文章中,我們曾提及QitChain Network是整個QitChain項目的核心之一,為整個生態系統提供核心支撐。在QitChain的藍圖中,它將提供分布式存儲與服務建設、發現等功能。而根據QitChain團隊的設計,QitChain Network主要由五部分組成:
CME比特幣期貨溢價超過Binance:金色財經報道,BTC期貨在芝加哥商品交易所 (CME) 的交易溢價高于 Binance。數據顯示,在 CME 上市的三個月期比特幣期貨其交易價格較基礎參考指數的溢價約為 8.7%。交易所幣安的價溢價已躍升至 6.3%,為 2022 年 1 月以來的最高水平。
從歷史上看,CME 的期貨交易溢價低于 Binance 和其他不受監管的離岸實體的期貨,主要是因為后者提供了更高的杠桿率。這意味著離岸交易所的交易員能夠在使用較少保證金進行更大的看漲操作。
然而,自 2021 年下半年以來,加密交易所降低了杠桿率,目前它們僅占全球期貨活動的30%,其余來自CME。[2023/2/24 12:27:49]
存儲:存儲是QitChain Network的立足之本和靈魂所在。在已發布的系列文章中,我們曾提及,QitChain Network因其分布式設計而具有安全性,可以存儲包括關鍵文檔、視頻以及代碼等在內的重要文件。當然,這樣的表述僅限于用戶層面。實際上,而在架構師的方案中,該部分還需要存儲QitChain鏈中不斷增長的數據,包括區塊、鏈式信息、交易記錄、Merkel樹等基礎的數據內容,并且允許網絡參與者相互之間達成無需信任第三方存在的共識。
三名Gemini Earn用戶已針對Genesis和DCG提起集體訴訟:1月3日消息,三名Gemini Earn用戶已針對Genesis Global Capital和Digital Currency Group提起集體訴訟仲裁請求,以回應Gemini因Genesis凍結提款而暫停其Gemini Earn產品計劃。索賠人聲稱,Genesis未能按照公司與用戶之間主協議的要求歸還Gemini Earn用戶的數字資產。此外,該訴訟還提到在2022年夏天Genesis就已首先違反了主協議,但卻向客戶隱瞞了其資不抵債的情況;而且Genesis還與其母公司DCG進行了一項虛假交易,以掩蓋破產問題。[2023/1/3 22:22:28]
共識:QitChain Network的共識算法采用了先進的CPoC共識。此前我們也曾簡要地介紹了該算法的優勢。后續部分,我們將繼續詳細講解該共識的數學算法。
客戶端:客戶端是直接面向QitChain用戶的構成組件,它允許用戶對其賬戶和其中的數字資產進行查詢、管理和交易。
點對點網絡:基于點對點架構的QitChain網絡允許節點之間互相通信,以及與外界進行信息交換。當然,基于區塊鏈最重要特征之一的分布式架構,QitChain Network的節點也不存在層級結構,因而具有透明性、可靠性的特點。每個節點在對外提供服務的同時,也能同時使用來自網絡中其他節點的服務。一言以蔽之,整個QitChain Network就是根據特定的分布式點對點協議運行的所有節點的集合。
美CFTC專員抨擊SEC工作量和所得預算不匹配:9月7日消息,美國商品期貨交易委員會(CFTC)和美國證券交易委員會(SEC)一直在爭奪加密市場管理控制權,但由于預算分配不均,導致即使美國商品期貨交易委員會承擔大部分責任,但加密貨幣交易平臺仍然需要在美國證券交易委員會注冊為經紀交易商。
CFTC主席Rostin Behnam一直在尋求獲得監管數字商品現貨市場的權力,該機構每年的預算為15億美元,擁有近700名員工,而SEC預算為26.5億美元,擁有5000多名員工,CFTC專員Chris Giancarlo表示:SEC所獲得的預算規模可能是CFTC的三倍,但你知道,他們所做的一切都是因為他們有足夠的預算,但其實SEC的工作量也應該是CFTC的三倍。(Coingape)[2022/9/7 13:13:38]
接口:QitChain Network允許用戶通過它們與外部網絡進行交互。除了基礎的http接口之外,系統同時還提供WebSocket RTC接口。后者是一種旨在解決分布式系統中,服務器之間相互進行遠程調用的方案。通過RTC接口,可以令用戶通過它們和外部網絡中的服務器進行遠程調用時,如同本地調用一樣簡捷方便。
首位BTC接收者已去世八周年:8月28日消息,首位 BTC 接收者哈爾·芬尼已去世八周年。哈爾·芬尼是比特幣網絡的首批用戶,比特幣網絡的首筆交易即是中本聰向其轉賬 10 枚 BTC。2014 年 8 月 28 日,哈爾·芬尼因 ALS 的并發癥在亞利桑那州鳳凰城逝世,享年 58 歲。[2022/8/28 12:54:07]
綜上所述,我們可以看到QitChain?Network的五個部分各自具備對應功能,分別負責底層邏輯、用戶交互和外部通訊等重要工作。其中存儲、共識與客戶端對內;而點對點網絡和接口對外,將整個項目打造成一個有機的技術解決方案。在QitChain的白皮書上的一張關系圖可以比較直觀地概括各個部分在QitChain Network中所處的位置和它們之間的相互關系:
Figure 1: QitChain白皮書中對于QitChain Network的架構示意圖
分工合作:QitChain的節點類型與結構
在分布式的網絡系統中,節點是最基礎也是最為重要的元素:它們負責接收、存儲和廣播數據,獲取區塊獎勵,管理數字資產,并且構成網路路由。在分布式系統的初創時代,節點之間是平等的,它們有著相同的結構、儲存相同的全網數據,并且忠實記錄全網絡上的每一筆數字資產交易。
全球金融監管機構將在G7峰會上討論加密貨幣:金色財經報道,七國集團(G7)的央行行長和財政部長正計劃討論加密貨幣的監管問題。法國央行行長Fran?ois Villeroy de Galhau表示,來自美國、加拿大、日本、德國、法國、周三,意大利和英國可能會在德國波恩和K?nigswinter舉行的會議上就與加密貨幣監管框架相關的問題發表講話。最近的加密貨幣市場波動對全球監管機構來說是一個“警鐘”。
Villeroy在巴黎舉行的新興市場會議上表示,歐洲為MiCA鋪平了道路。我們可能會本周在德國舉行的七國集團(G7)會議上,與其他許多人一起討論這些問題。如果加密資產沒有在各個司法管轄區以一致和適當的方式受到監管、監督和互操作,它們可能會擾亂國際金融體系。
據G7網站顯示,財長和央行行長將于 5 月 18 日至 20 日在德國舉行會議,討論因 COVID-19 大流行而與成員國復蘇和金融穩定相關的政策。以及國際貨幣基金組織的商業政策。該組織針對2021年可能推出的央行數字貨幣發布了指導方針,據報道,該組織警告稱,某些穩定幣可能在2019年威脅全球金融體系。(路透社)[2022/5/18 3:23:43]
但正如魚與熊掌不可兼得一樣,區塊鏈的“不可能三角”證明了分布式系統如果要從密碼學的象牙塔里走向普羅大眾,那么必然要求在安全性上做一定妥協以滿足高性能要求。而事實也是如此,大量的區塊鏈項目為了提高性能而對一些節點進行了改變,使得節點之間出現了分工合作的局面。
我們在之前的文章中曾經提及,QitChain的節點包括完全節點和輕節點。但這兩種節點并非節點的全部分類。QitChain在全網中一共存在以下幾種不同的節點以分工履行其職能并共同構成QitChain核心網絡:
同步全節點
同步全節點是擁有完整區塊鏈賬本的節點。任何一個同步全節點都能夠獨立自主地校驗所有數據,而不需要借由任何外部參照進行輔助。在區塊鏈的香草時代,人們對于其處理問題的效率并不那么看重的時候,大多數項目中的每一個節點都是同步全節點。這樣的架構擁有最強的安全性,但其速度遠遠不足以支撐當今國際交易系統的處理需求。
輕節點
在之前的文章中,我們提到過輕節點只儲存區塊頭而非全部交易數據。與大多數人的想象相不同,輕節點是一個很早就被提出的概念。它基于簡化支付認證技術(Simplified Payment Verification, SPV),利用Merkle Proof機制,在只需要保存最長區塊鏈的區塊頭的情況下,就能夠驗證一筆交易是否存在。
由于本篇重在討論技術細節,因此我們來關注一下輕節點如何利用Merkle Proof來實現在無需借助遍歷全賬本的情況下來驗證交易是否存在。哈希樹(Merkle Tree)是密碼學中的一種樹狀數據結構,其特點在于其每個葉節點(即最底端的節點)的標簽都是該節點的哈希值,而除了葉節點之外的其他所有節點則以其所有子節點的標簽的哈希加密作為標簽。這樣,整棵樹的頂點標簽便是可以看做除頂點之外所有節點標簽的一個巨型的復哈希值。
Figure 2: 一棵哈希樹的基本結構
Merkle Proof的意義在于證明一筆特定交易是否確實存在于某個特定的區塊中,用戶不必對整個區塊鏈中的每一個區塊進行遍歷搜索,而只需要檢查區塊頭所組成的鏈即可。如果能夠在這條區塊頭所組成的鏈的某一個區塊頭找到該交易的哈希,則可以認證該交易的確存在于該區塊頭所對應的區塊中。而這一系列操作僅僅最多只是瀏覽了所有區塊頭而非遍歷整個區塊鏈,因此能夠在保證相對安全的情況下更加高效。在QitChain Network中,輕節點因如前文所述,只含有區塊頭而沒有交易信息,因此合并成鏈之后,整條鏈的大小只有完整區塊鏈的1/1000左右。
Figure 3: 使用Merkle Proof證明某項交易是否存在于特定的某個區塊中
服務商節點
服務商節點的主要任務是提供計算或通證質押(依靠不同的共識而產生變化)、爭奪新出塊的記賬權并獲得數字資產。而在QitChain Network的語境中,其服務商節點提供的是存儲服務。其對生命周期的定義是從一筆數字資產的交易被創建開始的,隨后該交易會被一個或多個簽名進行加密并且全網廣播。當該筆交易被大多數其他類型的節點接收之后,最終會被一個存儲服務商節點所驗證并添加到鏈上的一個區塊中。當這筆交易進入區塊鏈并且被足夠多的后續區塊所確認之后,便會成為區塊鏈的一部分。
由此不難發現,根據存儲服務商節點發揮的作用,該節點應當提供存儲服務、完整區塊鏈數據以及網絡路由。在某些特定的情況下,為了更容易獲得區塊的打包記賬權及其附屬的數字資產激勵,服務商節點會被統合起來形成節點集群以實現“集中力量辦大事”的效果。
由此可見,QitChain Network作為QitChain項目的核心,通過其架構的設計和節點的分工,對整個項目的完整性、有效性進行了有力的支撐,但其創新之處仍然遠不止于此。QitChain大膽地采用了號稱“博采眾家之長”的CPoC共識機制來實現其數字資產的分配與經濟模型的架構,而CPoC如何博采眾長,其先進性又如何體現,則是我們在之后需要討論的內容。
作者:Akechi??
參考資料
Qitchain Network, QitCoin Whitepaper v2.0
Bitcoin Wiki, Simplified Payment Verification, https://wiki.bitcoinsv.io/index.php/Simplified_Payment_Verification#:~:text=Simplified%20Payment%20Verification%20(SPV)%20is,the%20properties%20of%20Merkle%20proofs
Bitcoin SV, Merkle Proof Standardised Format, https://tsc.bitcoinassociation.net/standards/merkle-proof-standardised-format/
Tags:ITCCHAAINTCHAbitci幣投資機構Ultimate Championsdeepbrain-chainhotchain
學過歷史的人可能還記得中世紀歐洲的城邦。當時,商人的商隊帶著奢侈品和遠方的消息從一個城邦到另一個城邦。正是這種生活方式使這些商人有了流動和選擇的自由.
1900/1/1 0:00:00導言:當前國際區塊鏈產業里有三件事情最值得關注。第一是數字貨幣和數字資產進入國際和金融博弈,國家力量介入,可能會改變比特幣等數字資產的價值邏輯,并將本領域的技術創新從“野蠻生長”帶向“軍備競.
1900/1/1 0:00:00現如今的元宇宙已經越來越赤手可熱,Decentraland作為區塊鏈上完全去中心化、由用戶所擁有的虛擬世界,每天都會有大量的活動出現,包括藝術展、音樂節、游戲競賽、企業發布會等.
1900/1/1 0:00:00眾所周知,特斯拉CEO馬斯克前幾個月在特斯拉股價高位套現了大筆現金,但沒有賣出其持有的加密貨幣。今天馬斯克在社交媒體解釋了選擇這樣做的原因.
1900/1/1 0:00:00潛移默化發展中的DAO 在2021年,隨著區塊鏈、元宇宙等概念的大火,另一個衍生出來的名詞—DAO也廣受人們關注.
1900/1/1 0:00:00時至今日,加密資產正日益成為后現代投資組合的關鍵組成部分。現代投資組合理論(MPT)也已成為構建多元化資產投資組合的主流框架,可以預期將優化整體風險和回報.
1900/1/1 0:00:00