BSN第二次開發者大賽啓動通知

01.jpg

  BSN第二次開發者大賽背景及目的

  區塊鏈服務網絡(BSN)是一個跨雲服務、跨門戶、跨底層框架,用於部署和運行各類區塊鏈應用的全球性基礎設施網絡。區塊鏈底層框架爲BSN核心組成部分,目前BSN已經支持 Hyperledger Fabric,正在與FISCO BCOS、CITA、XuperChain等國內主流的聯盟鏈底層框架進行適配。

  本次大賽的主題爲“編寫基於多種底層框架的智能合約”。在當前聯盟鏈底層框架多元化發展的時期,每個框架都有自己的特點和優勢,主辦方希望通過本次大賽讓更多的區塊鏈應用開發者熟悉目前國內各主流聯盟鏈底層框架,並對各框架的開發環境和工具進行掌握,以及理解各框架之間的區別,從而爲整個區塊鏈行業的技術交流和融合起到推動作用。

  大賽主題:

  編寫基於多底層框架的智能合約

  大賽時間:

  2020年3月25日至2020年6月30日

  作品遞交截止日:2020年6月10日

  大賽結果公佈日:2020年6月30日

  參賽要求:

  (1)參賽者可以是個人、團隊或企業,年齡、職業和國籍不限;

  (2)參賽者須至少基於Hyperledger Fabric、FISCO BCOS、CITA、XuperChain中一種底層框架編寫智能合約。如果基於多個框架編寫了不同版本的智能合約,將在最終評分上分別給予1.1、1.3和1.5的係數加成;

  (3)基於不同底層框架的不同版本智能合約應實現完全相同的業務功能,具體編寫可以根據各框架的要求和特點。除了代碼包外,還需要有文檔詳細描述智能合約的功能及設計說明。如果涉及多框架,應描述在不同框架下編寫的區別和體會;

  (4)大賽對智能合約的具體實現功能不做限制,創意新穎、功能通用、設計巧妙、編碼規範、說明文檔全面是主要的評分標準;

  (5)參賽作品爲完整的智能合約代碼包和說明文件,以不超過10M的ZIP文件方式提交,壓縮包內按照底層框架分爲不同的文件夾,說明文件放置在根目錄;

  (6)獲獎作品或其他有參考意義的作品將無償公佈,供其他開發者學習參考。原作者擁有版權和署名權;

  (7)編寫智能合約的語言不限,根據各底層框架所支持的語言爲準。可以針對不同的底層框架用不同語言編寫,但必須保證智能合約內的方法功能完全一致;

  (8)本次大賽作品適用各框架的版本號:Farbic v1.4.3;FISCO BCOS v2.2.0;CITA v20.2.0;XuperChain v3.7。

  獎項設置:

  評審出10份獲獎作品,不進行具體排名,每名獎金2萬元人民幣。

  注:以上獎金爲稅前,如果獲獎者爲個人,頒獎單位將直接扣除所得稅。如果獲獎人爲企業,企業應向頒獎單位開具相應發票。

  評分標準:

  大賽組委會將於作品遞交結束後公佈大賽評委名單。本次評委組由具有豐富編程經驗的資深開發人員組成。以下爲評審標準:

  (1)智能合約創意新穎、設計巧妙和通用性強:40%;

  (2)智能合約函數、事件、結構等設計規範合理、執行效率和安全性:20%;

  (3)代碼編寫簡潔規範、可讀性強,註釋清晰準確:20%;

  (4)設計說明文檔規範、結構完整、內容詳細準確:20%;

  (5)如果開發了多底層框架版本,所有版本必須實現完全相同功能。如果功能不一致,則只選擇其中一個版本參加評審;

  (6)在功能一致的前提下,如果基於多個框架編寫了不同版本的智能合約,將在最終評分上分別給予1.1、1.3和1.5的係數加成。

  報名入口:

  參賽者可以選擇以下任何報名入口進行報名和作品遞交:

  (1)BSN官網報名入口

  http://www.bsnbase.com

  BSN官網

  注:註冊登錄後菜單選擇“開發者社區”-“開發者大賽”可以看到BSN賽事列表,選擇“區塊鏈服務網絡BSN第二次開發者大賽”活動項後的“立即報名”填寫報名資料。報名後可以看到賽事“立即報名”變爲“提交作品”。作品提交截止日期爲2020年6月10日,認真準備方案贏取大獎吧!

  (2)XuperChain官網報名入口

  https://xuperchain.baidu.com/

  登錄後進入BSN第二次開發者大賽專題報名頁

  (3)FISCO BCOS開源社區報名入口

  https://jinshuju.net/f/S7Zrg3

  掃碼關注公衆號 進入菜單欄【活動營】>【BSN大賽報名】並獲大賽指南

  (4)CITA開發者社區報名入口

  https://talk.citahub.com/

  登錄後進入“BSN開發者大賽”版塊-第二屆BSN大賽報名入口

  組織單位:

  主辦方:區塊鏈服務網絡發展聯盟、中國移動創客馬拉松大賽組委會、中國銀聯

  協辦方:微衆銀行、溪塔科技、百度超級鏈、紅棗科技

  媒體方:鏈得得

  培訓支持:

  微衆銀行、溪塔科技、百度超級鏈和紅棗科技將全程參與大賽過程,並給開發者提供學習資料和培訓支持:

  1、各家在BSN知識庫或自己開發者社區內提供整套學習資料,供完全不熟悉其框架的開發者輕鬆入門;

  (1)XuperChain

  文檔:https://xuperchain.readthedocs.io/zh/latest/index.html

  XuperChain版本號:v3.7

  Github地址:https://github.com/xuperchain/xuperchain

  (2)FISCO BCOS

  文檔:https://fisco-bcos-documentation.readthedocs.io/zh_CN/latest/

  FISCO BCOS版本號:v2.2.0

  GitHub地址:https://github.com/FISCO-BCOS/FISCO-BCOS

  (3)CITA

  開發入門教程:https://docs.citahub.com/zh-CN/welcome

  CITA版本號:v20.2.0

  GitHub地址:https://github.com/citahub/cita/releases/tag/v20.2.0

  (4)Fabric

  文檔:https://hyperledgercn.github.io/hyperledgerDocs/

  Fabric版本號:v1.4.3

  GitHub地址:https://github.com/hyperledger/fabric/tree/v1.4.3

  2、各家將在自己的開發者社區內設立專區組織問題解答和交流;

  (1)XuperChain開發者交流社區:

  (2)FISCO BCOS開發者交流社區:

  (3)CITA開發者問答交流社區:

  (4)BSN開發者交流社區:

  3、每家將在大賽期間至少組織一次在線培訓。培訓時間將在各框架方和BSN微信公衆號內公佈;


  4、提供在線或離線IDE環境,供開發者開發和測試。對沒有IDE環境的底層框架,需要提供詳細的環境部署說明以及開源部署包,方便開發者在本地搭建相應的開發和測試環境。


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