1.長安鏈ChainMaker源碼下載
2.安裝包及證書制作
3.啓動鏈
4.開發合約、部署使用
長安鏈ChainMaker源碼地址:https://git.chainmaker.org.cn/chainmaker/chainmaker-docs/-/blob/master/ChainMaker_User_Manual.md
以下附上用戶手冊的部分内容:
長安鏈的應用生态中主要包含以下元素:
共識節點:參與節點,參與投票、交易執行、區塊驗證和記賬的節點。
同步節點:同步節點,或同步節點,節點會同步、驗證部分,執行交易,并記錄完整的數據,不參與投票。
輕節點:輕節點,從同步同步數據,驗證數據合法性,過濾同組織的交易并存儲;不具備接收交易請求和廣播交易的功能。
SDK:即客戶端SDK,幫助用戶通過RPC和鏈進行通信,完成合約創建、調用、鏈管理等功能。
工具:長安鏈提供高清工具集,方便用戶命令行方式對鏈部署和管理操作。例如證書生成、配置、快速部署等。
長安鏈管理平台:區塊鏈管理平台,包括鏈管理、部分信息檢索、可視化監控等功能。
長安鏈 IDE:智能合約在線開發環境,長安鏈合約支持語言能力在該 IDE 上開發、編譯、調試。
往往構建一條鏈,根據需要根據需要開發的神經節點來實現。需要選擇是否增加更多的節點業務或同步節點。
部分處理流程爲:
申請節點從節點選擇發送,發送隊列執行發送結果,DAG,發送節點和DAG廣播。
結果顯示問題,基于DAG對交易執行,并驗證是否一緻。
投票投票。基于對應的配對機制,對一對候選人進行投票。
提交一份。完成任務的部分,提交記錄至數據本。
核心特性
抽象統一的執行流程
現階段的各種鏈實現中,整體流動餐廳。爲裝配出各種滿足需求的鏈,長安鏈需合理推導出整體鏈執行流程,并基于此通用流程模塊組合。長安鏈還考慮增加整體流程的劇情,以支持更多的區塊鏈場景。
深陷
長鏈模塊要求部分鏈模塊功能的完全獨立、接口定義、可插拔替換,并且要求模塊間通信完全虛拟化,可支持從函數調用、進程間通信(IPC)到各種網絡通信協議等不同的實現模式,就可以變得随意自由的模塊拼裝組合成爲可能。
支持廣域場景
因業務場景特性,長安鏈可以生産出從公有鏈到聯盟鏈基于各種不同信仰模型的鏈,支持越來越廣泛的業務應用。
模塊說明
以下内容可到查看
https://git.chainmaker.org.cn/chainmaker/chainmaker-docs/-/blob/master/ChainMaker_User_Manual.md
删除后无法恢复
删除后无法恢复