专题研究二十七:联盟链研究之梧桐链

46 字

专题研究二十七:联盟链研究之梧桐链

苏州同济区块链研究院是同济大学与苏州政府联手打造,提供区块链技术与应用研发,测评, 人才培养以及产业孵化等综合性服务平台。依托同济大学人才,研发和品牌优势,并结合苏州的区域经 济与产业优势,建设有国际影响力的,国内领先的区块链研究院,助力苏州高铁新城成为国内领先金融科技-区块链产业聚集高地。

梧桐链基础版本,提供基本的区块链服务,适用于多种应用场景。适合低成本快速部署区块链应用。梧桐链企业版,提供更丰富得产品特性,支持复杂的企业级应用。为企业应用提供大量优化。提供更完善的技术支持服务。

梧桐链存证平台,基于开放标准自主研发、简单易用、高度可靠的企业级区块链基础设施,聚焦行业、结合联盟、服务社区。原生国密算法支持、原生支持UTXO,适合资产数字化场景、高性能智能合约引擎、兼容基于Docker的智能合约。

梧桐链证书平台,依托于梧桐链构建的可信电子证书系统;对颁发的证书及相关机构等课程信息实时固化,保证数据完整、不可篡改、可追溯。同济区块链研究院培训部有效通过系统进行了证书的颁发。

梧桐签—基于区块链技术的第三方可信电子合同;梧桐签除了支持国际通用的密码学算法标准,还考虑到企业级应用需求,支持多种国家密算法(SM2,3,4系列)。梧桐签严格遵循《合同法》及《电子签名法》相关要求,实现产品的研发。结合PKI与数字证书体系,与国内权威的CA机构合作,实现签署者真实身份的实名认证。 采用Docker技术进行本地私有化部署,简单快速即可完成服务端部署。提供详细的SDK文档,帮助企业开发人员快速对接API,我们也将提供专业的技术支持服务,缩短对接时间,加快上线速度。

https://www.wutongchain.com/ 梧桐链官网
https://github.com/tjfoc/wutongchain

梧桐链的技术架构由底层平台和基于底层平台的对外应用模块构成。底层平台由网络服务、数据存储、权限管理、安全机制、共识机制、智能合约等部分构成。对外应用模块可针对不同的应用场景进行系统化定制和提供开发API等。

梧桐链支持基于私有云和公有云部署和扩展;支持节点可控授权接入,支持多种加密算法、多种共识算法;支持高性能自主智能合约引擎,提供对区块链系统的治理和运维支持,可对整个网络的运行状态进行实时监控。

梧桐链基于TCP/UDP的通讯协议,支持点对点P2P通讯。节点角色可根据使用情况定制扩展,分离出不参加共识而只存储或读取数据的节点,分担主网络的查询负担。
各个节点采用P2P网络技术组织网络,支持多节点的动态加入和退出。节点的加入和退出由权限管理控制,新加入的节点需要经过已经存在的节点一致同意才能够成功。

梧桐链在运行期的数据保存在节点的内存中,当需要记录一个新的区块的时候,可以对于不同的数据,选择与其相适应的持久化方案来保存区块,包括但不限于关系型数据库、NoSQL、文件系统等。
目前梧桐链已实现使用LevelDB存储数据,并支持扩展到使用公有云存储。

权限管理负责所有参与梧桐链的节点权限的管理,对不同节点分别授予不同的权限。此外对于梧桐链的访问和读写权限也有权限管理模块负责,链上数据只有获得授权的用户才能够访问。
基于数据在节点间匿名验证的考虑,梧桐链研发团队正在开发零知识正明和环签名算法,将在后续的版本中上线。

梧桐链的设计上需要充分考虑企业级的安全性要求,采用符合国家和国际标准的加密机制,在服务器实施部署上也有相应的安全性保障措施。区块和链式结构,哈希算法、非对称加密和签名算法均支持国密算法。
梧桐链基于PKI的证书体系做节点身份认证,CA服务器管理证书的发行和销毁,节点使用数字证书进行验证和加解密,防止出现节点证书重复使用、节点重复登录、节点退出等事件引起的安全问题。

共识算法是使梧桐链中各个节点达成- - 致的策略和方法。梧桐链采用模块化的设计,共识算法模块为可插拔设计,内置多种共识算法模块,用户可根据系统类型和应用场景进行手动选择或动态调整。此外,梧桐链预留共识模块的接口,用户可根据自己的需求编写并替换共识模块。
梧桐链已经实现Raft和PBFT共识算法。
此外,梧桐链研究团队正在研究一种可扩 展的拜占庭容错算法,能够根据网络环境和安全情况动态调整算法,并可通过多节点并行,在不降低容错的情况下提高tps。

梧桐链采用Docker容器方案来提供隔离安全环境,智能合约运行在Docker容器中,能与链系统隔离,保证了合约执行的安全性。用户可根据梧桐链技术文档,使用G0语言编写智能合约。Docker容器方案可提供良好的系统兼容性。

SDK为开发者提供区块信息写入、查询、读取等操作,使得接入梧桐链的难度大大降低。目前梧桐链提供G0语言版本的SDK,更多语言的SDK正在开发中。同时提供HTTP Restfu1的应用网关,使得应用系统的接入更加简单、灵活。

梧桐链业务架构由下而上分为云端管理层、开发框架层、业务组件层以及业务场景层。每一层都是相对独立的模块,通过接口与其他层相互调用,每一层都可以根据用户需求提供不同的功能。

云端管理层是对梧桐链基础物理设备的模块化、可视化管理,根据用户的实际需求对梧桐链的基础设施进行定制,提供多节点管理、租户管理、存储管理,CA认证、通信服务、负载均衡等功能。

业务组件层将区块链作为基础,包括了区块链公共服务、链上应用服务、基础组件服务和相关服务组件,对业务进行封装,向上层提供服务。客户可以直接选择需要使用的业务模块,定制链上业务。
基础组件服务提供了一系列的模板,例如合约模板、产品模板、权限控制模板、文档模板、资产模板等,供开发者使用。服务组件则提供了客户、部门、账户、权限、渠道等功能模块。

https://www.qukuaiwang.com.cn/news/16152.html 梧桐链基于开放标准研发的联盟链平台

由同济大学、海航科技、宝武欧冶金融、上海银行等企业共同研发的梧桐链近日宣布已在“上海市大宗商品区块链供应链金融应用示范项目”和“基于区块链技术的航运供应链存证平台项目”中成功应用和落地。

梧桐链产业生态企业现场进行了六个梧桐链应用案例的分享,包括《大宗商品区块链供应链金融应用示范项目》(中国宝武集团欧冶金服业务总监张婷婷); 《梧桐链产品在航运业的应用》(中远海运科技股份有限公司业务总监陆旭昇), 《ARTKEY 艺信术用—艺术区块链的平凡之路》(江苏泰丰文化传播股份有限公司董事长、总经理 胡婷博士)。《保险行业供应链金融的应用》,上海雷龙信息科技有限公司副总裁马振东。《区块链的司法应用》,苏州市相城公证处吴啸飞主任,《无同数存证平台介绍》(神谱科技总经理祝文伟)。

3月25日,由苏州市相城公证处现场公证、同济区块链研究院提供梧桐链存证平台支撑,使用区块链公证摇号系统进行现场摇号公证和直播,这在全国尚属首次。 (江苏省司法厅)
此摇号系统采用密码学随机算法,对所有参选号码进行随机分组排序,每组结果实时显示在大屏并进行全网直播,直观地显示摇号结果,同时,每组摇号结果实时更新到区块链链上,保证结果无法被人为篡改,提高卖房摇号的公证性、透明性、可追溯性,从技术上对公平公正性做进一步保障。