本文已參與「開源摘星計劃」,歡迎正在閱讀的你加入。 活動鏈接:https://github.com/weopenprojects/WeOpen-Star
這就是區(qū)塊鏈開源底層軟件平臺——長安鏈ChainMaker
一、介紹一下長安鏈
它是國內(nèi)首個自主可控區(qū)塊鏈軟硬件一體技術(shù)體系,擁有自主可控的底層平臺、完整便捷的配套工具、標準化下的開放生態(tài)、靈活高效的裝配模式以及國際領(lǐng)先的處理性能。
其使用國密算法。擁有基于國密證書的加密通訊和國產(chǎn)CA。開源協(xié)議友好,是Apache License 2.0開源協(xié)議。性能強大,具備高并發(fā)、低延時、大規(guī)模節(jié)點組網(wǎng)等先進技術(shù)優(yōu)勢,交易吞吐能力可達10萬TPS。長安鏈將區(qū)塊鏈執(zhí)行流程標準化、模塊化,可插拔、可分離的自主可控核心框架,可快速接入優(yōu)勢底層模塊/單一定制化開發(fā)模塊。
總之一個字,就是強!
或者兩個字,就是很強!
亦或是三個字,超級強!
…
二、體驗長安鏈
騰訊提供一個體驗入口,只需要編寫智能合約上傳即可上鏈。
TBaaS長安鏈體驗網(wǎng)絡(luò)公測活動產(chǎn)品入口:https://cloud.tencent.com/product/tbaas
點擊免費體驗長安鏈。
合約可以選擇DockerGo、Solidity、C++、Rust,我們簡單用Solidity來編寫一個智能合約吧。
這個也可以在線編寫,我們使用Remix即可。
Remix網(wǎng)址:https://remix.ethereum.org/
- 新建一個sol文件。
- 編寫合約代碼。
// SPDX-License-Identifier: GPL-3.0
pragma solidity >=0.7.0 <0.9.0;
contract test{
uint num;
function set(uint number) public {
num = number;
}
function get() public view returns (uint){
return num;
}
}
- 在線編譯合約代碼。
- 在線部署合約。
- 運行g(shù)et和set函數(shù)。
測試合約成功,下面我們將該合約部署到長安鏈。
我們先將合約代碼保存到本地,然后編譯。
solcjs ./test.sol --optimize --bin --abi --output-dir D:\test
然后點擊快速上鏈。
選擇好合約,調(diào)用方式,輸入合約參數(shù)值,按確定即可。
用get方法可以獲取值。
我們可以在區(qū)塊鏈瀏覽器查看這條區(qū)塊鏈的信息。
可以看到當前區(qū)塊高度是1387,交易數(shù)是1390筆,節(jié)點數(shù)是4,下面是節(jié)點具體信息。
orgbeijing.chainmaker-demo | 北京測試組織 | 網(wǎng)絡(luò)成員 | 0 | 1 |
---|---|---|---|---|
orgshanghai.chainmaker-demo | 上海測試組織 | 網(wǎng)絡(luò)成員 | 0 | 1 |
orgguangzhou.chainmaker-demo | 廣州測試組織 | 網(wǎng)絡(luò)成員 | 0 | 1 |
orgshenzhen.chainmaker-demo | 深圳測試組織 | 網(wǎng)絡(luò)成員 | 0 | 1 |
還可以查看各節(jié)點的狀態(tài),配置,磁盤狀態(tài)等等信息。
好了,體驗教程到此結(jié)束,快去體驗吧!文章來源:http://www.zghlxwxcb.cn/news/detail-404300.html
三、結(jié)語
整體體驗感覺還是很不錯的,確實感覺上鏈速度很快!據(jù)了解,長安鏈支持并行多鏈實現(xiàn)不同參與方間的數(shù)據(jù)隔離,還可根據(jù)場景靈活擴展子鏈以支持業(yè)務(wù)和吞吐量的需求,能夠為鏈上每個操作定義訪問權(quán)限,支持細粒度權(quán)限管理策略。體驗感覺很好,很期待能夠使用長安鏈開發(fā)一個DAPP。文章來源地址http://www.zghlxwxcb.cn/news/detail-404300.html
到了這里,關(guān)于這就是區(qū)塊鏈開源底層軟件平臺——長安鏈ChainMaker的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!