Zilliqa進度更新第31期—引導階段結束

2019年4月2日git

Saiba Kataruka 發佈於Zilliqa博客github

你們好!和往常同樣, Zilliqa 又有不少新的發展!您可能已經在咱們的 Twitter 和社區頻道的公告中瞭解到,最重要的消息是,咱們的引導階段正式結束。藉此機會,咱們要感謝不斷增加的社區在這段時間的支持:真的很是感謝你們!在這一階段,咱們遇到了一些問題,對於一個新的大規模去中心化網絡來講,這都是預料中事,咱們採起措施一一解決,提升了 Zilliqa 平臺的總體質量。算法

引導階段結束以後會發生什麼?數據庫

●人們已經開始使用 Zilliqa 網絡來處理交易json

●礦工能夠開始將代幣轉入其餘帳戶bootstrap

●社區開發者能夠開始嘗試支付服務後端

爲了確保代幣交換成功(這項工做計劃於 4 月底開始),以及更好地支持交易所及錢包,咱們已開放 Zilliqa 網絡,只允許支付交易,也就是說Zilliqa網絡的智能合約功能將暫時關閉。代幣交換完成以後,咱們將經過一次網絡升級在主網上啓用智能合約功能,具體日期會在2019 年 5 月下旬公佈。安全

Zilliqa 的專家登上福布斯服務器

要告訴你們一個好消息,咱們社區中的兩名成員在 2019 年福布斯「亞洲 30 位 30 歲如下精英榜」中得到提名。網絡

咱們的聯合創始人兼 CTO 賈瑤琪因其在科技領域的卓越成就和領導能力而受到承認。他不只是一位領導者,並且是一位學者。他擁有新加坡國立大學的博士學位,他的研究獲得了谷歌和蘋果公司的承認。他發表過多篇頂級安全會議論文,並得到 W2SP 和 ICECCS 最佳論文獎。點擊這裏(地址:https://www.forbes.com/profil...)瞭解更多內容。

源移動娛樂平臺 BOLT 的聯合創始人郭蕙萁 (Christel Quek) 也榜上有名(她同時是Zilliqa 值得信賴的顧問之一)。Christel 確實啓發了全部人,尤爲是對於深耕於科技和數字經濟中的女性和千禧一代。

與傳立媒體的商業廣告宣傳活動

此外還有其餘使人雀躍的消息。在過去的兩個月,咱們已經與傳立媒體(Mindshare)完成了咱們的第一個區塊鏈試點。此次的區塊鏈試點是一次基於程序化廣告網絡,面向東南亞用戶的商業廣告宣傳活動。

質子計劃(Project Proton)的目的是使廣告網絡透明化,杜絕欺詐形成的廣告支出浪費。該計劃利用區塊鏈打造一個基於可驗證瀏覽量的自動化結算方案,該計劃能夠幫助廣告商建立一個可信的生態系統,在這個生態系統中,他們只需爲那些被認定是可觀看、品牌安全、沒有欺詐的廣告瀏覽量付費。

咱們的目標是整理項目成果並在接下來的幾個月呈現給你們。咱們會不斷向社區更新進展。

倫敦國王學院區塊鏈 A-Z 研討會:第一場取得成功

上週,咱們的市場主管 Kataruka Saiba 與倫敦國王學院區塊鏈協會合做成功地啓動了區塊鏈 A-Z 研討會。該系列活動的第一場在倫敦國王學院斯特蘭德校區標誌性的布什大樓舉行。該場活動聚焦於「區塊鏈入門」,吸引了來自 70 多位參與者,他們中既有學生,也有經驗豐富的專業人士,都來自各個不一樣領域。看到這樣的互動和他們對區塊鏈感興趣很是使人興奮,並且這隻會繼續增加!

Saiba 如今準備發佈研討會的三個後續模塊,包括區塊鏈的用例、啓動區塊鏈上的應用程序和一個演示日活動。咱們將不斷與您分享這一精彩計劃的最新進展。歡迎全部感興趣的朋友在 Eventbrite 上註冊,也鼓勵申請 Zilliqa 的生態構建資助計劃,該計劃的獎金池爲 500 萬美圓。下面是研討會上的的精彩照片。

同往常同樣,如您想要了解Zilliqa的更多信息或與咱們討論項目技術,請隨時經過如下官方渠道與咱們聯繫:

Discourse論壇:https://forum.zilliqa.com/

電報羣:https://t.me/zilliqachat

Slack:https://invite.zilliqa.com

推特:https://twitter.com/zilliqa

Reddit: https://www.reddit.com/r/zilliqa/

Github:https://github.com/Zilliqa/zilliqa

Gitter:https://gitter.im/Zilliqa/ecogrant(開發相關專用頻道,包括「生態構建資助計劃」)

已舉辦的活動

在最近舉行的 Money 20/20 Asia論壇上,Max Kantelia 與業界專家們,包括Primitive Ventures 聯合創始人萬卉 Dovey Wan,NEM 基金會聯合創始人 Jeff McDonald,以及 Ripple 產品高級副總裁 Asheesh Birla一道,討論了私有區塊鏈和公有鏈高吞吐量的重要性。

本週早些時候,Max Kantelia 還在倫敦區塊鏈週上談到了區塊鏈技術的將來,以及它針對企業和消費者的應用。

即將舉行的活動

若是您想在咱們即將舉行的活動中與咱們聯繫,請隨時與咱們溝通。

4月

·巴黎區塊鏈周|4 月 13–19 日|法國巴黎

·FiNext 大會|4月 25–26 日|新加坡

5月

·Consensus 2019|5 月 13–15 日|紐約

·2019 年 Echelon 亞洲峯會|5 月 23–24 日|新加坡

技術進展

Zilliqa主網的引導階段(bootstrap phase)已經結束,核心技術團隊在此階段的最後兩週進行了大量艱苦的工做,將主網升級到最新版本 4.4.0 及其後續的熱修復版本 4.4.1。除了咱們在每次升級中引入的安全性和功能修復以外,4.4.0 版本的主要改進還圍繞着存儲、挖礦和可用性。

在存儲方面,咱們在測試期間注意到,默克爾樹(Merkle Tree) 數據結構能夠顯著增加,由於每一個賬戶的每次更新都做爲一個新條目添加到狀態樹中。此外,每一個週期終結後,咱們的協議沒有必要爲這些相同的賬戶保留舊的條目。解決這個存儲問題的方法是在通過幾個目錄服務 DS週期後按期刷新狀態樹(即從新建立賬戶狀態),代價是犧牲一些處理效率。因爲交易(和賬戶更新)只在引導階段結束以後處理,所以在該階段結束以前引入此修復顯然很重要。

版本4.4.0 還引入了新的增量數據庫特性。這個特性容許加入網絡的新節點首先從 AWS 存儲中下載舊塊。而後,其他的同步過程將經過查找節點(lookup notes)完成。這就減小了重新節點接收大量歷史數據的過多請求的查找。

對於挖礦代碼的更新,最值得注意的是引入了一種新的難度調整算法。礦工可能在引導階段觀察到,網絡會週期性地丟失或從新得到整個分片。每次難度值增長 1,實際難度就會增長 1 倍,這就要求算力增長 1 倍。以前節點一直可以知足算力需求,直到最近,丟失分片開始有規律發生。爲了解決這個問題,咱們集成了一個社區貢獻者(deepgully)提出的代碼。在新代碼中,難度在達到某點前以 1 增長,此後開始按分數增量。隨着分數增量的增長,所需算力的增長遵循更平穩、更漸進的軌跡,有效地避免了觀察到的分片降低。

在咱們不斷努力提升礦工的可用性的過程當中,咱們添加了在社區節點中啓用 API 服務器的選項。啓用服務器後,能夠更容易地從節點檢索基本信息。這些信息包括節點的當前狀態、最新的 DS 和 Tx 週期以及 DS 委員會的專門節點。咱們將繼續構建此功能,在必要時添加更多相關信息。

最後,Zilliqa 代碼庫利用多個開源工具,本着爲這些項目作出貢獻的精神,核心技術團隊幫助修復了 libjson-rpc-cpp 框架中的一個漏洞。Libjson-rpc-cpp 是一個開源框架,它爲 C++ 提供了跨平臺的 JSON-RPC(遠程過程調用協議)支持。該框架之前沒法處理某些格式錯誤的 JSON 信息。咱們的代碼修復已經提交(參閱https://github.com/cinemast/libjson-rpc-cpp/pull/264),隨後被接受並在 libjson-rpc-cpp version 1.2.0 中發佈(參閱https://github.com/cinemast/libjson-rpc- cppes/releases/tag/v1.2.0)。

啓動階段的結束不會改變現狀。當咱們努力完善系統時,核心技術團隊將繼續致力於修復錯誤、改進和開發新的創新特性。

Scilla解釋器

核心解釋器:咱們已經在 Scilla 中實現了對外部庫的支持。這樣,庫被導入並構建到一個樹結構中,捕獲它們的依賴關係。導入庫的範圍僅限於其直接導入器。若是兩個直接相鄰導入之間存在名稱衝突,則會引起一個錯誤。添加命名空間以幫助用戶避免名稱衝突,這是一個待解決的問題。因爲狀況並不緊急,將稍後處理。咱們提醒讀者,庫支持將便於智能合約開發人員編寫更長、更復雜的合約,由於合約的庫組件如今可能與非庫組件分離,並單獨部署。

靜態分析程序:咱們花了一些時間來修復現金流分析程序中的錯誤,並處理了一些文檔問題。咱們也一直在研究 gas 分析器,在其中添加了代碼,以防止沒法解決/沒法識別遞歸。咱們還在以稍微不一樣的方式管理容器,以便爲非線性程序識別遞歸。

對於咱們的新讀者,咱們想告訴您,Scilla 的設計使編寫靜態分析程序變得更加容易。爲此,咱們一直致力於兩個不一樣的分析器,即現金流分析器和 gas 分析儀。前者檢查給定的合同是否正確地處理了資金,然後者則評估爲了調用轉換而支付的 gas 成本(做爲某些輸入和合約參數的函數)。

將來組件的設計:Scilla 語言和解釋器如今已經足夠成熟,所以,咱們如今正在尋找提升該語言性能和可用性的方法。爲此,咱們在過去兩週一直在積極地探討幾個設計的架構。

例如,在可用性方面,咱們已經在 Scilla 的基礎上爲更高級別的語言找到了一些想法,這引起了關於當前和將來 Scilla 面臨挑戰的討論。特別是,咱們決定向 Scilla 添加過程/子程序,這將限制 Scilla 合約中的代碼重複。這也可能致使迭代器被添加到語言中,儘管在此以前須要解決一些設計問題。

在性能方面,咱們一直在研究爲 Scilla 設計一個高效的後端。更多細節將在適當時候公佈。

Zilliqa新聞報道

咱們的 CTO 賈瑤琪登上了今年的福布斯「亞洲 30 位 30 歲如下精英榜」,成爲該地區在企業技術領域掀起波瀾的頂尖科技創新者之一:

● 福布斯,2019 年亞洲30位30歲如下精英榜

地址:

https://www.forbes.com/under30/list/2019/asia/enterprise-technology/#47aaa36169b0

在今年的 TOKEN 2049 大會上,咱們的 CEO Xinshu 參加了一個關於智能合約平臺的小組討論。若是你沒能親自到現場,能夠如今看看視頻,聽取他對 Zilliqa 做爲一個智能合約平臺的願景的見解,他還談到了 Scilla 的開發,構建和培養一個區塊鏈社區須要什麼,以及用例對於進一步得到主流採用的重要性:

● YouTube 上關於 Token2049 的視頻,構建智能合約平臺

地址:

https://www.youtube.com/watch?v=mCHyzvF4FIw

咱們的 CEO Xinshu 與 DecryptAsia 一塊兒聊了聊最近推出的主網,他認爲區塊鏈行業的將來在於開發可以豐富區塊鏈生態系統的解決方案。

● Decryptasia, Ep. #39: Zilliqa — The Sharded Blockchain with Xinshu Dong (CEO Zilliqa)

地址:

https://www.decrypt.asia/education/episode39/

想知道如何成爲區塊鏈開發人員嗎?咱們的應用主管 Edison 從開發人員的角度分享了他做爲區塊鏈開發者的經驗和行業現狀:

● People Matters, Here is how the life of a blockchain developer looks like

地址:

https://www.peoplemattersglobal.com/article/life-at-work/here-is-how-the-life-of-a-blockchain-developer-looks-like-21234

咱們的開發者市場主管 Saiba 分享了爲何教育是 Zilliqa 團隊的一個優先事項,以及他對行業中區塊鏈教育項目現狀的見解:

● Blockchainreporter, Altcoins: Interview with Saiba Kataruka, Marketing Lead at Zilliqa

地址:

https://blockchainreporter.net/2019/03/19/altcoins-interview-zilliqa/

Cboe 近期宣佈將再也不增長新的比特幣期貨合約,咱們的商務拓展主管En Hui對此進行了反思,並解釋了爲何沒必要對此感到擔心:

● Investing.com, CBOE Suspends Bitcoin Futures; Beginning Of The End For Cryptocurrencies?

地址:

https://www.investing.com/analysis/cboe-discontinues-bitcoin-futures-conceding-market-to-cme-200399694

你據說了嗎?咱們與 Unstoppable Domains 合做推出了.zil,一個支持多種貨幣的區塊鏈域名系統。

● iHodl, .Zil Launches to Simplify Cryptocurrency Payments

地址:

https://dailyhodl.com/2019/03/22/zil-launches-to-simplify-cryptocurrency-payments/

須要瞭解咱們的共識協議嗎?Captain Altcoin 將咱們歸入使用拜占庭式實際容錯的區塊鏈項目。

● Captain Altcoin, What Is Practical Byzantine Fault Tolerance (pBFT)?

地址:

https://captainaltcoin.com/what-is-practical-byzantine-fault-tolerance-pbft/

相關文章
相關標籤/搜索