1. 程式人生 > >aelf幫助C#工程師10分鐘零門檻搭建DAPP&私有鏈開發環境

aelf幫助C#工程師10分鐘零門檻搭建DAPP&私有鏈開發環境

2.0 dev 單元測試 中國 編寫 開發需求 能夠 我們 github

aelf是一個可擴展的去中心化雲計算區塊鏈平臺,支持高性能合約並行執行、原生多鏈數據交互、存儲使用高性能分布式數據庫。

aelf整個系統可以在windows、osx及linux運行,團隊在osx環境下開發,基於.net core

DAPP開發

1.安裝.net core及protobuf

https://docs.aelf.io/v/dev/getting-started/before

2.clone下來開發腳手架並編譯運行

https://docs.aelf.io/v/dev/main

3.修改合約文件,構建合約

https://docs.aelf.io/v/dev/main/main/smartcontracthelloworld

aelf通過類GRPC的protobuf服務描述文件定義智能合約,實現了一個性能等價於GRPC Server的智能合約運行環境(無網絡開銷)

4.合約單元測試

https://docs.aelf.io/v/dev/main/main/smartcontracthelloworld

aelf的開發腳手架裏已經集成了單元測試框架,可以通過編寫單元測試的方式對合約進行測試

單元測試支持Debug合約,直接在合約項目中下斷點即可實時調試

5.使用JS SDK,在web端通過RPC開發DAPP用戶界面

https://docs.aelf.io/v/dev/main/main/jssdk

6.使用Chrome擴展實現Dapp用戶操作

https://docs.aelf.io/v/dev/main/main/browserextension

用戶私鑰保存,交易簽名,類似於Ethereum的MetaMask

私有鏈/聯盟鏈/公有鏈開發

1.修改鏈定義項目,自定義自有聯盟鏈/私有鏈

https://docs.aelf.io/v/dev/main/enterprise

其他

github: https://github.com/AElfProject/AElf

ci: https://travis-ci.org/AElfProject/AElf

codecov: https://codecov.io/gh/AElfProject/AElf

boilerplate: https://github.com/AElfProject/aelf-boilerplate

email: [email protected]

gitter : https://gitter.im/aelfproject/community

寫在最後

突然發現已經註冊博客園11年多了,這些年一直堅持使用.net開發各種系統,從.net 1.1 一直到現在的.net core 2.2,C#越來越好用了,語言特性也一直跑在前面。

我們認為我們開發的aelf系統是一個很cool的區塊鏈系統,其能夠使得dapp開發者快速開發自己的系統,也能夠滿足公有鏈及私有鏈的開發需求。我們希望將aelf打造為一個類似於linux的生態,任何企業與個人都可以定義自己的發行版本,使用aelf系統免費構建自己的區塊鏈網絡,同時擁有一個活躍的開源社區能夠對aelf的代碼更新提供支持。我們歡迎全職/兼職的工作申請。

公司簡介
北京好撲信息科技有限公司,是中國區塊鏈技術和產業發展論壇成員單位,自主研發並實時開源了AELF雲計算區塊鏈系統。目前已完成2800萬Pre-A輪融資,累計融資額3400萬元,投資方包括華創資本、德鼎創新(Draper Dragon)、陶石資本、微匯金融、丹華資本、信天創投等。
AELF項目由總部位於新加坡的AELF基金會運營,為全球前100的著名區塊鏈項目,全部投資來自於知名機構,其中包括幣安、火幣等大型交易所,著名加密數字貨幣基金FBG CAPTIAL、丹華資本,著名加密數字貨幣礦機生產廠商BITMAIN(比特大陸),韓國最大的數字貨幣加密基金HASHED在內的共計20余家。獲得過人民創投、36Kr、獵雲網等頒發的獎項,福布斯雜誌稱aelf為“2019年最具潛力的公鏈項目”。aelf源碼完全由團隊自主研發,並未基於任何區塊鏈開源項目,目標建立一個高性能的(測試網絡15000tps)、資源隔離及社區民主的雲計算多鏈區塊鏈網絡。
好撲自2016年成立以來,在研發AELF之余,憑借領先的技術能力和成熟的商業模式,先後服務於海航生態科技集團、鏈家理房通支付、蘇州同濟金融科技研究院等企業與機構,主要業務領域涉及區塊鏈系統、區塊鏈基礎設施服務、區塊鏈自動化測評等。目前已推出包括BaaS平臺、區塊鏈自動化測試平臺、底層區塊鏈系統在內的多種行業應用與解決方案。
好撲在北京、新加坡、韓國及矽谷均設有辦公場所,研發團隊主要工作均在GitHub進行,AELF在GitHub上現擁有500余star,在全球範圍內擁有大量的開源愛好者。團隊核心人員來自微軟、百度、阿裏、新加坡渣打銀行、法國電信、麥肯錫、羅蘭貝格等,80%畢業於國際知名高校,如MIT、新加坡南洋理工、華中科技大學等。團隊國際化水平較高,為了使得開源項目更好的合作與推廣,團隊在GitHub的溝通均使用英文。
創始人馬昊伯技術出身,2013年進入加密數字貨幣領域,擁有15年C#開發經驗,中國電子學會區塊鏈分委會委員,中國計算機學會區塊鏈專家委員會委員,行業知名技術專家,曾自主研發區塊鏈支付系統、加密數字貨幣交易所系統。

aelf幫助C#工程師10分鐘零門檻搭建DAPP&私有鏈開發環境