QuarkChain TPS比賽已經落下了帷幕,參賽者超越官方數據的優異成績讓我們看到了QuarkChain社區蘊藏的巨大潛能。參賽者的熱情讓我們QuarkChain團隊整體大受鼓舞,也給予我們繼續在未知的區塊鏈世界尋求突破、迎接挑戰的動力。QuarkChain團隊將砥礪前行,再創輝煌。

很開心通過舉辦這次活動,看到參與者的熱情和超出我們想像的優異成績!我們QuarkChain一直秉承以人為本、技術領先的原則,我們希望通過團隊的努力,為區塊鏈領域帶來全新的變革。我們同時決定,以後將舉辦一年一度TPS比賽,吸引更多優秀的開發者加入到我們的程序員社區中來。未來我們還將舉辦更多針對開發者社區的活動,力爭做到行業領先。

——QuarkChain CEO 週期博士

我們很希望瞭解他們對於區塊鏈技術的思考,社區內很多用戶也想要了解獲獎者們的更多細節。在過去的兩天裏,我們公眾號陸續發表兩篇對TPS比賽亞軍和季軍的採訪,今天,我們隆重推出冠軍的採訪文章。冠軍得主在採訪中跟我們透露,他早在QuarkChain成立之初就關注了QuarkChain,並下載了源碼研究,對於技術本身的深刻理解與思考是他奪冠的重要助力。以下是採訪內容:

附上之前冠軍得主與週期博士在程序員社區羣的討論:

程序員:我看了QuarkChain機制,有幾個疑問:

(1) 測試網路有50個集羣,每個集羣1個主鏈節點+128個分片節點,如果每個節點計算能力相同,並不能保證主鏈網路擁有50%以上算力;如果主鏈節點能力非常強,又違背了集羣解決超級節點的初衷。

(2) 集羣建立在可信基礎之上,這個可信如何判別?是否可以採用懲罰機制最小化這個可信需求,如:加入集羣的節點向智能合約鎖定一定的代幣,如果被發現作惡,則沒收代幣。

(3) 一個分片內的節點數目較少(測試網路每個分片100個節點),如果被惡意節點發起定向攻擊,這100個節點絕大多數被攻擊了,就有可能導致DDOS和雙花攻擊。

(4) 由於集羣建立在可信基礎上,跨片交易則可以由對應分片的節點驗證後匯總到主節點,在可信的假設下跨片交易可以被正確處理。但是像問題3一樣,如何抵抗定向攻擊。

(5) 只支持跨片交易,不支持智能合約跨片調用,這個在實際運用中會有很大侷限,比如「Train and Hotel Problem」, A分片存儲定火車票的智能合約,B分片存儲定酒店的智能合約,如果想發起一筆原子交易,保證能同時訂購火車票和酒店,Quarkchain這種不支持跨片智能合約原子調用就無法實現。

週期:

1. 節點的數目跟算力沒有關係,節點只是保證數據同步,算力是挖礦的礦主在每個分片上面挖礦出塊

2. 可信現在基於線下,線上的可信我們未來再設計

3. 攻擊節點只是會導致ddos,這個跟EOS 21個節點被攻擊一個道理。但是雙花攻擊只是跟算力又關係,而且一旦被主鏈確定了,必須要攻擊主鏈纔行

4. 主節點只負責匯總結果,由其分片節點判斷塊是否有問題

5. Train and Hotel 問題,涉及到跨分片智能合約的原子問題。我認為理論是不可能使用分片,達到可擴容的解決方案。包括Google 裡面的中心化系統,解決的方式是不可能擴容的(效率會比較低)。比較好的方式是兩個合約,在不同分片,通過上層的應用來鎖住一個分片裡面的資源,然後嘗試完成另一個分片的操作,鎖需要一定的押金和timeout,由智能合約來完成。

或者另外一個解決方案 是把兩個合約一直放到一個分片裡面。

第二種方案 就是Google BigTable的方案。第一種方案 Google的Spanner在做,但是成本非常高(需要GPS和原子鎖來實現TrueTime,確保執行的順序)

程序員:謝謝周總,也就是說現在集羣有點類似「聯盟」集羣,並不對外開放,但線上可信也很迫切,畢竟這樣去中心化程度更高。

週期:

嗯,我們覺得去中性化主要有兩個方面

1. 是運行節點的是否能去中心化。比如eth有16000節點,而eos 21個節點(備用節點加起來有上百)。而我們現在的思路是去兩者中間,網路可以有上百,上千的全節點(也就是cluster),即可

2. 其實是出塊是否去中心化,eos只能21個節點出塊,eth的前6大礦池有70%以上的算力。這個因為大部分的挖礦的人需要參加pool,才能持續的拿到獎勵。

這一方面,我們通過分片和主鏈的方式,希望能夠比eth做的更加去中心化。

而且我們認為出塊的中心化程度,比節點要更加嚴重。很多小礦主的成本(比如200臺機器的小礦主需要大概300-400萬RMB),要遠遠大於運行一個全節點需要的成本。

程序員:個人認為去中心化是手段不是目的,只要達成可信,不一定要完全去中心化。

週期:

同意,完全的去中心化,其實效率反而更加地下。適當的在去中心化,安全,和擴容之前尋找平衡是關鍵。

第十八期周報

歐洲行總結

TPS亞軍採訪紀要

QuarkChain:TPS賽後採訪|資深後端工程師會夢見10萬+ TPS 嗎?

合夥人計劃


推薦閱讀:
相關文章