夸克鏈(QRK):目前區塊鏈技術達到百萬TPS更多是文字遊戲
夸克鏈是什麼
老白一搜夸克鏈,出來三個專案一個叫夸克區塊鏈,一個叫夸克幣,大家記住QuarkChain才是本尊。
那麼夸克鏈最終要做什麼呢?
對外,夸克鏈是這樣宣傳的:
QuarkChain是基於分片技術的區塊鏈底層技術方案,它具有安全、去中心化、高吞吐能力和可擴充套件的特性,它將實現每秒十萬級鏈以上的交易處理能力(100,000+ TPS)。
根據白皮書介紹,夸克鏈將用於:
開發各種DApp;
用於資料驗證領域,比如文憑驗證;
用於物聯網;
與AI技術和大資料結合。
既然能放話說自己是被幣安要求上幣,夸克鏈必然具備核心競爭力,在老白看來夸克最值得說的就是他號稱每秒十萬次交易處理能力以及背後分片技術,接下來老白就圍繞這兩個點說一下夸克鏈。
以太坊分片技術
我們先來講講分片技術背景
比如我們有一臺資料庫,隨著使用者越來越多,伺服器壓力也越來越大,我們就需要增加更多伺服器。多個伺服器同時工作就增加了資料處理能力,這就是分片。
但是在區塊鏈世界,因為共識演算法限制,我們沒法單獨疊加節點來提高區塊鏈處理資料能力。
大家都知道以太坊創始人V神最先提出了分片技術概念,那麼以太坊分片技術是什麼呢?
簡單來說以太坊分片技術就是把交易分散處理,不集中在一條鏈上。
V神這麼說過“籠統簡單地來說,你可以把分片看成是,設定一個區塊鏈,在其中有一百個各自不同的宇宙,每一個宇宙都是一個獨立的賬戶空間。”
老白覺得V神這個解釋還是複雜了點,簡單說以太坊分片技術就是一個爸爸帶著一群兒子幹活,兒子們從事不同工作內容,老爸不關心兒子們的工作細節,只需要定時報告結果就可以。
通過把交易分散到多個小型鏈來緩解主鏈壓力,這就是以太坊思路。
研究分片技術不止以太坊團隊,還有一個名稱叫做Zilliqa專案也研究分片技術,但是和以太坊略有不同。
Zilliqa的分片技術
Zilliqa和以太坊處理思路不一樣,Zilliqa利用“分片技術”將網路劃分為若干個小元件網路(簡稱碎片)實現並行處理。事務吞吐量隨著節點數量的增加而線性增長。
例如有1000個節點的示例網路。Zilliqa會自動將網路分成10個節點,每個節點有100個節點。現在,這些碎片可以並行處理事務。如果每個碎片能夠每秒處理10個事務,則所有碎片一起可以每秒處理100個事務。
由於分片架構,並行處理事務的能力確保了Zilliqa的吞吐量隨著網路的規模而線性增長。
如果說以太坊是爸爸帶著一群兒子,Zilliqa更像是一個企業的審計和若干財務的關係,每天記賬的是財務,但是事無鉅細企業的審計都要知道並且記錄在案。
Zilliqa這個分片技術在老白看來就像是人海戰術,人越多能幹的活就越多。但是有個工頭每天都要記錄每個人做了什麼。
夸克鏈分片技術
那麼說了兩家的分片技術,夸克鏈是哪種思路呢?
老白看完白皮書認為夸克鏈的思路是採取分片+增加塊區的技術,其中一個是主鏈,一個是分片層。因此更接近Zilliqa。
網上有人吐槽從專案規劃時間來看夸克鏈和Zilliqa非常一致,有抄襲嫌疑,老白特地去求證一下。
這是夸克鏈專案規劃圖:
感覺雖然二者隔得比較近,但是也並非完全同步?至於說別人規劃時間相近就有抄襲嫌疑,這說法有點站不住腳。
夸克鏈的安全漏洞
夸克鏈白皮書中表示為了防止雙花攻擊,超過 50%的算力配置給根鏈,其餘的在分片中均勻分佈。
對於礦工而言,不同的區塊鏈提供不同的難度和獎勵,這樣每個礦工都可以選擇最適合他挖礦系統的區塊鏈。
在根鏈上的50%的算力分配是可重新配置的,在較高速率下將使區塊鏈更安全,而在較低的速率將使區塊鏈更去中心化和可擴充套件。
其中提到只需要獲得一個分片上50%的算力其實就能發起攻擊,那麼按照理論上來說如果網路分片是10,那麼可能只需要5%左右的算力可攻擊其中一個分片。
意思是雖然發起攻擊依然要51%算力,但是由於分片技術存在,攻擊分片算力要求也降低了。好比你有100防禦值機器人,想要打倒機器人需要51點攻擊力,但是100點防禦值是腿,手,胸,頭各有25點防禦值總合,攻破某一個部位攻擊力並不需要51點攻擊力,就是這意思。
百萬級TPS是否現實
自從以太坊提出分片技術後,區塊鏈交易處理能力從理論上來說可以大幅度提高,於是眾多專案都號稱自己採用分片技術,還說自己能夠達到百萬TPS。也就是每秒能夠處理一百萬筆交易。
但是V神卻一直宣告分片技術還在試驗當中,從來沒做過這種保證。
此外目前最高處理速度是多少呢?是2017雙11支付寶創造的25.6萬筆/秒峰值記錄。即使支付寶也沒達到每秒百萬級別能力,分片技術會如此厲害?
最重要目前所謂百萬處理能力都僅僅存在於理論上,到時候能不能實現誰也不知道。
此外大家要詳細理解一下什麼叫TPS。TPS是transactionsper second的縮寫,意思是每秒內的交易數量。這和支付寶交易峰值還不是一個概念。
如果只算TPS那支付寶早就到千萬級別,假設把支付寶的APP和網站分為每個省級單位一套,資料完全是獨立的,一個省的使用者在該省的支付寶資料庫裡面。這樣,每個省的TPS峰值25萬,30多個省級單位的支付寶加起來就將近1000萬。
同理夸克鏈採用分片這種方案,理論上也很容易做到高TPS,分片多了,能並行處理的交易就多了,TPS自然就高了。
目前官網上給出的測試TPS資料是這麼多:
但是老白覺得你不談多少節點,多少分片,什麼樣環境裡測試的,意義不太大。
不過資本倒是很看好夸克鏈
但是市場反應實在有點慘
老白認為夸克鏈是不多在往技術探究方向發展的專案,大家可以留言交流一下,比如你是否認為夸克鏈設計有安全隱患,對於分片技術達到百萬交易處理能力是否樂觀,以及其他意見。
來源: ofollow" target="_blank">白話八位元 ,文章為原文作者獨立觀點,不代表BB財經立場。