项目集介绍 代码地址:https://git.chainmaker.org.cn/users/chainmaker/projects(账号需要注册) 长安链项目集合.png 1) chainmaker-go 长安链底层核心代码,由rpc接口、交易池、共识、合约引擎等模块构成,也是各区块链平台的核心优势点,也是我们判断其平台能力的主要评估点。 5) chainmaker-common 长安链通用组件库,chainmaker-go 会依赖该模块,由于长安链大部分模块都是用golang写的,common的高度封装为其他服务提供基础服务。 6) chainmaker-pb 长安链的proto库,可通过proto文件生成跨语言的rpc调用及统一的数据结构。 2. 集群部署 1)笔者软件环境 MacOS Catalina 10.15.7 go1.15 目前来看长安链对于linux系支持的较好,如果有同学使用linux不用担心兼容性问题。
近日,长安链技术团队参与建设的北京大学“开源软件开发基础及实践”课程正式启动,本次课程是面向北京大学研究生学历教育的选修课程,是北京大学电子信息专业研究生在「软件工程」方向的模块课程,其区块链相关基础及开发实践由学院教师和微芯研究院及腾讯云区块链为代表的长安链技术团队合作授课 在此次开源课程研发上,长安链技术团队将提供课程所需教案 PPT、视频、实训实操环境,进一步帮助同学们掌握区块链核心技术与实践。 长安链简介 长安链是国内首个自主可控、开源开放、软硬一体的区块链技术体系。 长安链秉持开源开放的理念,未来将持续在区块链人才培养方面做更多工作,进一步联合更多高校、科研院所培养复合型高质量人才,推动长安链在教育教学实践应用,加强区块链人才培养的产学研协同,不断提升区块链技术创新能力 腾讯云开源布局 作为国内较早布局区块链技术的厂商,腾讯云与合作伙伴一起实现区块链基础框架研究,深度参与长安链关键核心技术攻关。
长安链、FISCO BCOS与蚂蚁链:中国区块链技术的三大支柱 1. 引言 区块链作为一种分布式账本技术,以其去中心化、不可篡改等特点,在金融、政务、供应链等多个领域展现出巨大潜力。 在中国,随着政策支持和技术进步,涌现出了一批优秀的区块链平台,其中长安链、FISCO BCOS和蚂蚁链尤为突出。 2. 技术架构对比 长安链: 底层架构: 采用模块化设计,支持多种共识算法(如PBFT)。 跨链机制: 实现了异构链间的互操作性,促进了多链生态系统的发展。 应用案例分享 长安链: 政务服务: 北京市利用长安链实现了政务数据共享交换,提高了行政效率。 版权保护: 文化艺术作品可通过长安链进行注册登记,确保创作者权益得到法律保护。 结论 长安链、FISCO BCOS和蚂蚁链作为中国区块链领域的佼佼者,不仅在技术上各有千秋,在推动产业发展方面也发挥了重要作用。
文章内容源自“长安链ChainMaker”官方微信公众号 “长安链ChainMaker”是在科技部、工信部、国资委等国家部委及北京市政府的指导下发布的国内首个自主可控区块链软硬件技术体系,由微芯研究院联合头部企业和高校共同研发 在区块链定制开放成本高、国内区块链底层生态薄弱等环境背景下,长安链底层软件平台应运而生。 活动上,来自北京微芯区块链与边缘计算研究院的长安链首席架构师万明超分析了长安链的诞生背景,重点介绍了长安链ChainMaker的整体设计思路,长安链提出了“链工厂”的概念,充分分析了区块链技术实现本质, 开源以来,长安链ChainMaker项目保持着快速迭代节奏,沙龙活动中万明超特别介绍了未来长安链底链技术迭代计划。 为了更好的推进开源生态协作与生态繁荣,长安链依托于开源社区积极构建长安链与开发者、应用者、生态伙伴关系,Meetup活动中,长安链开源运营详细介绍了融入开源社区由浅入深的参与路径,并引导更多的开发者、企业用户加入社区生态建设中
长安链近期已完成中国信通院可信区块链“区块链功能分级”三级(最高级)能力评估,证明长安链底层平台在核心技术能力、扩展技术能力、配套技术能力方面均已经达到先进级,所有26个能力项的评测中均达到最高的3 基于长安链测评表现,为了更好的服务于用户,长安链联合可信区块链发起“底链功能免测”活动,凡是基于长安链底层平台构建的上层应用参与可信区块链系列测试,如BaaS平台、应用系统等,只需获得长安链官方的认可或证明 ,即可免测底链功能专项,此举将为长安链底链应用单位节省测评预算、节约测评资源、提高测评效率。 长安链“链引擎”计划将作为底链功能免测评权益专属报名通道,即入驻成员单位可直接享有可信区块链底链功能免测资格,这是该计划自2022年10月发布以来除品牌、社区技术指导等四大权益支撑外的一次权益升级,也是长安链与合作伙伴共同推动区块链产业认证集约化 相关阅读推荐: “链引擎”(PBC)计划 | 太保集团长安链应用展示 “链引擎”入驻案例 | 每天超过35万条存证上链,长安链支撑链上价值流动 链引擎入驻案例 | 皖文创链 探索文创发展新模式
长安链Lighthouse简介 1. 概述 1.1. 产品定位 1、满足社区开发者,想更低操作门槛地拥有一套长安链开发测试环境,以便于快速体验和测试长安链的需求。 产品简介 在长安链的社区运营中我们发现,新用户在部署长安链时,由于本地的环境各异,对快速体验测试长安链造成一些不必要的阻塞。 因而我们规划在云服务器上,提供一套适配长安链的标准环境,供社区开发者对长安链进行体验及测试。 本产品主要包含:一台腾讯云CVM服务器、一套长安链管理平台,一条长安链,一个CMS交互式控制台。 为方便用户使用,已将长安链内置订阅到长安链管理台内,并提供四个常用的测试合约,供新用户快速上手体验。 管理台操作 为降低长安链的使用门槛,官方推出长安链管理台,以便用户在初步接触长安链时,能够通过本平台可单机快速部署长安链用于产品体验和测试,并对长安链的技术架构,功能模块有一个初步了解。
腾讯云轻量化服务器产品家族又添新成员——Lighthouse长安链,满足中小企业低成本、低门槛快速构建区块链应用。 ,可帮助开发者快速上手长安链,满足中小企业低成本、低门槛快速构建区块链应用的需求。 “Lighthouse长安链”在腾讯云服务器CVM基础上,为开发者可提供了一套稳定、可靠的云服务,多种实例套餐、不同的服务器配置供用户灵活选择;同时,全方位搭载了全球首个自主研发的区块链软硬件体系——长安链 ,为开发者提供一套标准化的链环境,包括预置了最新版本长安链Chainmaker V2.2.1,节约了开发部署时间和成本,还内置了长安链管理台,用户可以通过管理台直接与链进行交互。 点击【阅读原文】,马上体验 Lighthouse长安链
腾讯云轻量应用服务器产品家族又添新成员——Lighthouse长安链,满足中小企业低成本、低门槛快速构建区块链应用。 ,可帮助开发者快速上手长安链,满足中小企业低成本、低门槛快速构建区块链应用的需求。 “Lighthouse长安链”在腾讯云服务器CVM基础上,为开发者可提供了一套稳定、可靠的云服务,多种实例套餐、不同的服务器配置供用户灵活选择;同时,全方位搭载了全球首个自主研发的区块链软硬件体系——长安链 ,为开发者提供一套标准化的链环境,包括预置了最新版本长安链Chainmaker V2.2.1,节约了开发部署时间和成本,还内置了长安链管理台,用户可以通过管理台直接与链进行交互。 点击【阅读原文】,马上体验 Lighthouse长安链~
长安链可执行文件(chainmaker binary) 长安链项目chainmaker-go源码编译后生成的可执行二进制文件执行make命令后将生成在chainmaker-go/bin目录下 长安链SDK (chainmaker SDK) 用于与长安链交互(发送交易,订阅等)的软件开发工具 合约SDK(contract SDK) 用于开发智能合约的软件开发工具,使编译的wasm文件可与长安链进行交互 wasm 文件(webassembly file) 长安链指的智能合约编译后生成的文件。 编写语言 项目 编程语言 说明 长安链主项目 golang 长安链主项目采用golang,以降低并发编程的使用门槛,提升整体性能。 不久as(assembly script) 也将支持 生态工具 golang 长安链证书生成工具、区块链浏览器、区块链管理平台等一系列生态工具的后端目前也选择golang作为开发语言。
文章内容源自“长安链ChainMaker”官方微信公众号 本文作者为长安链核心开发工程师周厚发。 而用户的需求一定不止于简单的账本,还会有图片、视频、博客等等,它们该以什么样的形式存在于区块链中呢?长安链也正在准备兼容IPFS,今天我们和大家一起了解下长安链对IPFS的兼容方案。 长安链节点数据存储 2.1 长安链目前已经支持leveldb/rocksdb/mysql,同时满足kv型和关系型数据库,未来将支持IPFS,完成对去中心化分布式数据库的支持。 结语: 长安链在兼容IPFS过程中,将区块数据转换为IPFS的格式,用户即可以在IPFS上获得链上的信息,后续更将支撑在长安链上上传下载文件,也为长安链在探索兼容更多去中心化存储中更向前一步。 长安链面向大规模节点组网、高交易处理性能、强数据安全隐私等下一代区块链技术需求,融合区块链专用加速芯片硬件和可装配底层软件平台,为构建高性能、高可信、高安全的数字基础设施提供新的解决方案,为长安链生态联盟提供强有力的区块链技术支撑
新品重磅上线 近日,腾讯云区块链正式官宣,区块链服务平台TBaaS——长安链体验网络重磅上线。 长安链体验网络是基于腾讯云TBaaS搭建的区块链开放测试环境,帮助开发者一键轻松体验长安链,省去测试环境搭建的成本投入。 同时,TBaaS支持开发者从长安链体验网络快速迁移区块链应用到TBaaS生产网络,更简单、更快捷地构建长安链企业级应用。 TBaaS长安链体验网络是专门针对长安链技术体系搭建的区块链开放测试网络,包含了长安链可装配、高性能、强隐私等诸多特性及优势,具备测试搭建应用所需功能。 该平台率先完成与“长安链ChainMaker”自主可控区块链开源底链适配,腾讯云也因此成为国内首个支持长安链的云厂商。腾讯云TBaaS目前可支持开发者一站式、轻松构建基于长安链的区块链产业应用。
一、环境配置 首先我们看下硬件要求: 我们首先阿里云购买一台,如下配置: 软件要求如下: 远程访问: 二、实际配置测试: 安装git: clone代码: 注:如果没有长安链账号的需要注册下 ---- 参考资料: Go语言中文文档 http://www.golang.ltd/ Go语言官方文档 https://golang.google.cn/ 海伦链论坛(筹建中) https://www.HeronChain.Com
2月10日,区块链可信存证平台“至信链”正式将底层区块链技术升级适配“长安链”。 “至信链”作为法律科技领域首个适配“长安链”的大型区块链应用平台,对自身和“长安链”的发展均有重要价值和积极意义。 “长安链”是国内首个自主可控区块链软硬件技术体系,由北京微芯研究院、清华大学、北京航空航天大学、腾讯等知名高校、企业共同研发。 “长安链”坚持自主研发,秉承开源开放、共建共享的理念,致力于构建高性能、高可信、高安全的数字基础设施,提供新的解决方案。 据悉,“长安链”已实现软硬件全部自主研发。 硬件方面,“长安链”全球首创基于RISC-V开源指令集的96核区块链芯片架构,构建物理安全隔离的高效可信运行环境,实现智能合约的并行加速处理,大幅提升超大规模区块链网络交易性能。 本次升级适配“长安链”,进一步印证了“至信链”底层技术具备自主可控、灵活装配、软硬一体、开源开放的突出特点,并能够在更多法律科技应用场景中共同实现“长治久安、再创辉煌、链接世界”的美好愿景。
长安链“链引擎”计划(Powered by Chainmaker)(简称:PBC计划)是由长安链生态联盟发起的一项应用赋能计划,旨在以长安链技术体系为核心支撑,汇聚产业各方力量,为应用方提供技术、品牌、 其次,长安链足够的灵活可定制,提供Cert、PWK、PK三种账户体系,方便以联盟链或公链形式与外部组成区块链网络;最后,在跨链互操作、互联互通方面,长安链也已开源了跨链SDK和跨链代理工具,支持与外部基于长安链底层的同构链和 在数字保管箱产品的技术研发过程中,太保不仅充分运用长安链开源技术,同时还根据需要对长安链进行了一定的改造与贡献,将长安链RPC接口协议封装为标准化的REST API,以保险业务的需求场景开发和部署了WASM 智能合约,太保数智研究院也为长安链开发支持陆羽跨链协议的插件,陆羽SDK可以通过陆羽协议访问长安链。 长安链”链引擎”PBC计划于2022年11月底正式发布启动,目前开放申请中,在数实融合以区块链助力数字经济发展的场景中,如果已使用或计划使用长安链,同时希望获得长安链开源社区提供的更多品牌、技术、方案咨询等支持
这就是区块链开源底层软件平台——长安链ChainMaker 一、介绍一下长安链 它是国内首个自主可控区块链软硬件一体技术体系,拥有自主可控的底层平台、完整便捷的配套工具、标准化下的开放生态、灵活高效的装配模式以及国际领先的处理性能 … 二、体验长安链 腾讯提供一个体验入口,只需要编写智能合约上传即可上链。 TBaaS长安链体验网络公测活动产品入口:https://cloud.tencent.com/product/tbaas 点击免费体验长安链。 据了解,长安链支持并行多链实现不同参与方间的数据隔离,还可根据场景灵活扩展子链以支持业务和吞吐量的需求,能够为链上每个操作定义访问权限,支持细粒度权限管理策略。 体验感觉很好,很期待能够使用长安链开发一个DAPP。
文章内容源自“长安链ChainMaker”官方微信公众号 作者为长安链核心开发工程师史金乾 编者语: 长安链ChainMaker(以下简称“ChainMaker”)目前实现了很多种共识算法,比如SOLO 关于长安链开源社区 “长安链ChainMaker”是国内首个自主可控区块链软硬件技术体系,由微芯研究院、清华、北航、腾讯和百度等机构共同研发,具有自主可控、灵活装配、性能领先、开源开放的突出特点。 长安链面向大规模节点组网、高交易处理性能、强数据安全隐私等下一代区块链技术需求,融合区块链专用加速芯片硬件和可装配底层软件平台,为构建高性能、高可信、高安全的数字基础设施提供新的解决方案,为长安链生态联盟提供强有力的区块链技术支撑 取名“长安链”,喻意“长治久安、再创辉煌、链接世界”。 开发者可登录长安链开源社区网站 https://www.chainmaker.org.cn/下载源代码
4月19日,由长安链生态联盟、微芯研究院主办的“长安链开源社区技术沙龙”在京召开。 长安链核心开发团队介绍了长安链整体技术规划及开源社区建设最新进展,着重分享了长安链底层技术平台如何通过将区块链技术标准化、模块化,助力开发者高效低成本的开发高性能区块链系统。 “长安链是开源的区块链底层技术平台,基于长安链,区块链系统开发者们可以构建不同的区块链应用系统。如果将长安链比喻成手机里的安卓系统,百花齐放的区块链应用就如同搭建于操作系统之上的各种APP。” 长安链生态联盟自建开源社区,提供完善的开发者服务,开发者可登录长安链开源社区网站下载源代码。 我们诚挚地欢迎更多企业和个人开发者加入长安链开源社区,一起推动长安链·ChainMaker和区块链领域各项核心技术的持续提升!
以使用密码机进行透明数据加密的为例,长安链的存储模块在收到存储Key-Value键值对的请求时,先将Value内容以二进制形式发送到密码机,密码机使用内置的密钥对收到的数据进行对称加密,并将密文返回给长安链存储模块 图1 在长安链进行数据查询时则执行类似的解密过程。 图2 02在长安链上配置TDE 长安链密码模块同时提供了软件实现和硬件集成,使用以下步骤即可完成TDE的配置: 3.1基于硬件密码机的TDE配置 长安链支持PKCS11标准的硬件密码机接入,以下为在TDE 密钥长度必须与对应的算法匹配,如果长度不匹配则无法正常启动长安链。 Tips 更多长安链开源项目QA,可登录开源社区、技术文档库查看。
长安链致力于打造国内完全自主可控区块链,启用全国密算法,支持国密TLS成为必要需求。本文主要内容: 1.长安链国密支撑整体设计思路; 2.长安链国密TLS支持现状; 3.长安链国密未来工作。 密码应用:长安链密码技术应用依赖于“密码算法库”和“密码协议库”,解耦具体实现细节。 长安链国密TLS支持现状 长安链后端服务采用Golang语言实现,通过grpc对外提供区块链服务。 目前为止,长安链已经完成了区块链服务与客户端SDK,区块链网络节点之间的双向国密TLS通信。 长安链服务调用以及国密TLS支撑图如下: 1. golang服务端:底层基于grpc通信,其中TLS握手采用长安链密码协议库(支持国密TLS以及国际TLS协议); 2. golang客户端:同上; 长安链国密支持未来工作 1.
1月27日下午,长安链生态联盟工作推进会在京举行。会上,国内首个自主可控区块链软硬件技术体系“长安链”发布,并推出首批应用场景。 取名“长安链”,喻意“长治久安、再创辉煌、链接世界”。 硬件方面,“长安链”全球首创基于RISC-V开源指令集的96核区块链芯片架构,构建物理安全隔离的高效可信运行环境,实现智能合约的并行加速处理,大幅提升超大规模区块链网络交易性能。 腾讯云积极投入到长安链的设计与研发中。 长安链首创“区块链工厂”的设计模式和装配技术,旨在满足区块链底层平台适配不同业务场景的需求,腾讯云与合作伙伴一起实现区块链基础框架研究,深度参与长安链关键核心技术攻关,承接国密算法、共识算法、数据存储、