Zilliqa進度更新第30期—在學術領域推動更多采用

2019年3月19日

Saiba Kataruka 發佈於Zilliqa博客
在這裏插入圖片描述

大家好 !過去的兩週裏,隨着啓動階段接近尾聲以及Zilliqa主網開始全面推出,我們一直忙於各種活動和技術調整。

作爲一個專注於創造高質量和有意義的創新的學術團隊,我們也深知推進更多人使用我們正在開發的平臺的重要性。從我們的專業知識和背景出發,最適合我們的方式是與大學直接開展合作,以啓發和教育學生們瞭解關於區塊鏈、去中心化和關於Zilliqa的知識。

我們最近與倫敦國王學院的區塊鏈協會合作,推出了名爲「Blockchain A-Z」的區塊鏈教育項目。這個項目由四部分的研討會組成,首個研討會將於3月26日舉辦,向學生們介紹區塊鏈和智能合約,主講人是我們的開發者市場主管Saiba。

這是我們提供的第一個教育類的項目,我們希望在不久的將來,在世界各地更多的校園裏舉辦「區塊鏈A-Z」以及類似的教育項目。如果你或者你認識的校園組織對區塊鏈教育項目感興趣,請隨時聯繫我們:[email protected]

同往常一樣,如您想要了解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/zill...

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

Gitter:https://gitter.im/Zilliqa/eco...,包括「生態構建資助計劃」)

已參加的活動

區塊鏈科技世界-倫敦

Token 2049

Money 20/20 Asia–新加坡

即將舉辦的活動

接下來的兩週我們有幾場重大活動。歡迎隨時和我們聯繫。

3月

•Blockchain A-Z 系列研討會| 3月26日 – 4月16日|倫敦

4月

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

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

5月

•共識大會 2019年| 5月13 – 15日|紐約

Zilliqa 團隊新成員

Aparna Narayanan
在這裏插入圖片描述

職位:新任公關經理

教育背景:倫敦國王學院 King’s College London 公共政策與管理碩士

領英:https://www.linkedin.com/in/a...

Aparna是傳播和公共事務專家,在爲技術、能源、公共和非營利部門實施戰略活動方面有着豐富的經驗。她感興趣的是傳播、政策和技術之間的聯繫,特別是利用技術產生社會影響。Aparna最近畢業於倫敦國王學院,獲得公共政策與管理碩士學位,此前在麥吉爾大學 McGill University獲得政治學學士學位。

技術進展

過去兩週,我們的核心技術團隊一直致力於主網v4.3.1版本的工作。這個新版本的主要特性有以下幾點:

首先,該版本的主要目的是增加可以加入各分片中的社區挖礦節點的數量。在過去幾周內,主網收到了大量礦工提交的工作量證明(PoW)——這已經超過了預定的最大值。由於目前網絡已經有了足夠的計算能力可以使得主網運行在不少於一個分片上,因此我們決定可以降低保護機制並增加社區的權重。

其次,我們在每個新版本中都會經常推出功能性和安全性補丁,這個版本也不例外。這一次我們重新編碼了coinbase獎勵算法,通過減少冗餘密鑰搜索的次數來提高性能。我們還要保證在確定這些節點的獎勵時,所有目錄服務(DS)節點與查找(Lookup)節點具有相同的視圖(在查找節點由於任何原因脫機時,DS節點有可能擁有不同的視圖,從而導致獎勵不匹配和共識失敗)。

該版本還包括對遠程挖礦功能的PoW簽名和節點同步類型變量初始化的修正。最後,在安全方面,我們確保在任何緩衝之前對消息進行重新序列化,以防止消息過打造成潛在的DoS攻擊。

在接下來的幾周,預計團隊將進行更廣泛的測試,爲引導階段收尾做準備。除了常規修復之外,我們還將推出其它旨在解決存儲問題和可用性的功能。

Scilla解釋器

過去的兩週裏,我們在繼續Scilla合約和現金流分析中支持外部庫的工作。關於這些和其他代碼重構的細節如下:

外部庫支持:我們在繼續爲Scilla合約支持外部庫的工作。爲此,我們現在掃描合約和庫中的init.json文件以支持加載文件。注意,獨立庫的語法與標準庫的語法相同。它們在導入後在檢查器/解釋器中得到相同的處理。

允許庫導入其他庫。但是,間接導入庫中的值和類型不能供間接導入器使用。例如,如果 C 導入 A , A 導入 B,則 B中定義的值和類型僅適用於 A (並且僅在類型檢查 A 中使用),但在 C 中不可用。如果C中需要B中的值或類型,那麼C需要直接導入B。庫中的名稱之間若發生衝突(在其可見的範圍內), 檢查器將引發錯誤。

靜態分析:我們正處於現金流分析的最後一個迭代階段,最近添加了對代數數據類型的支持。以前,分析無法處理列表、自然數和用戶定義的類型。這個問題已經得到了解決,因此現在可以正確地報告這些類型的字段。

此外,還爲用戶定義的類型構造函數添加了一個附加特性。現在,分析試圖跟蹤如何使用用戶定義的構造函數的參數,並相應予以標記。這將幫助用戶確保其類型構造函數在整個合約中得到一致的使用。

其他改進和修復錯誤的總結:

· 修復了底層類型測試中的一個錯誤,並添加了測試。

· 修正了不同錯誤的輸出通道不一致的問題。

· 重構整個代碼庫中致命錯誤的處理。

· 爲語法模塊重構代碼併爲其添加單元測試。

· 將內建重構爲結構化表示。

· 重構內置多字典,進一步增強內置處理的穩健性。

· 改進了語法錯誤中的位置報告。

· 固定合約測試。

· 在測試套件故障時添加彩色差異打印功能(這應該會讓外部貢獻者的工作更容易)。

· 文檔編輯。

壓力測試和開發工具

在引導階段接近尾聲時,我們的工作重點是確保在壓力條件下核心協議的正確性。一般來說,我們進行的測試涉及確保當主網代幣交換並且開始投入全面使用帶來的一定數量和複雜度的交易的時候,區塊鏈轉換的狀態符合預期。

同樣,我們還爲Scilla的在線集成開發環境IDE修補了一些錯誤。與往常一樣,我們要感謝在日常工作或實驗中使用我們工具的用戶所給予的反饋和錯誤報告。

Zilliqa新聞報道

關於我們的區塊鏈教育計劃 Blockchain A-Z 的一系列報道:

•《福布斯》:Zilliqa Launches Education Program In Partnership With King’s College London’s Blockchain Society

https://www.forbes.com/sites/...

•Cryptobriefing,Zilliqa Launches Blockchain Education Initiative

https://cryptobriefing.com/zi...

•iHodl,Zilliqa Launches Free Education Initiative

https://ihodl.com/topnews/201...

•CryptoDaily,Zilliqa’s Exciting New Initiative

https://cryptodaily.co.uk/201...

有報道指出,Hg交易所正在試驗股票代幣化:

VentureBeat, Blockchain is making it possible for anyone to buy shares in Apple and Facebook

https://venturebeat.com/2019/...

我們的 CTO 賈瑤琪在 CoinCodex 的問答環節中,回顧了 Zilliqa 的起步、是什麼讓我們的平臺與衆不同,以及他對主網啓動和引導階段的想法:

CoinCodex, Q&A With Zilliqa CTO Yaoqi Jia

https://coincodex.com/article...

在 Altcoin Buzz新系列報道“Quick Concepts”的開山之作中,談到 Zilliqa是一個利用分片技術來解決現有可伸縮性限制的項目:

Altcoin Buzz,Sharding Explained — Quick Concepts

https://www.altcoinbuzz.io/bi...

如果您支持和信任Zilliqa,歡迎轉發到朋友圈,讓更多的人認識Zilliqa。

如果您對項目有什麼疑問,歡迎到評論區留言,我們會及時、認真回覆每一個問題!

  • END -
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章