TrustSQL 腾讯可信区块链软件

TrustSQL即腾讯可信区块链,致力于提供企业级区块链基础设施、行业解决方案,以及安全、可靠、灵活的区块链云服务,为合作企业提供一站式的构建区块链行业应用的整体解决方案,助力合作企业在新的区块链领域里走得更快更远。

软件来源:腾讯科技(深圳)有限公司

商品介绍

TrustSQL · 腾讯可信区块链介绍

请关注腾讯可信区块链微信公众号(公众号:trustsql)

我们的所有动态将第一时间在公众号发布。


1 区块链

1.1 区块链的定义

区块链是由多方共同维护,使用块链结构存储以及密码学保证传输和访问安全等技术来实现记录可靠一致存储、无法篡改、无法抵赖的一种技术体系。

多方维护指在区块链中每个节点义务和权利是平等的,都可以按照一定共识机制对数据进行维护和管理,参与节点间通过预设置的规则对请求的有效性,数据一致性、数据完整性以及记账过程和结果等方面达成一致的运行方式。

块链结构是一种按照时间顺序将数据区块用哈希指针链接起来的一种链式数据结构。

密码学保证传输和访问安全是指使用非对称加密算法、哈希算法、数字签名等技术对交易过程中的数据传输和访问进行保护,以防交易数据被篡改、伪造或者抵赖。

1.2 区块链的特性

区块链主要有三个特性,分别是安全可靠、弱中心化和去信任化。

1.2.1 安全可靠:主要体现在两个方面,一是数据区块包含签名的链式数据结构以及数据只增加不修改保证了数据在存储上的安全可靠,任何单一区块的数据修改都会引起数据链的断裂,而多区块或者全链的数据修改则很容易通过创世块的内容或者区块链当前哈希值来发现数据被篡改;二是使用非对称加密算法、哈希算法、数字签名等技术对交易过程中的数据传输和访问进行保护,以防交易数据被篡改、伪造或者抵赖。

1.2.2 弱中心化:多方维护意味着没有单一的中心节点,完全去中心化,或者多中心化,在满足共识机制要求的最少节点数的条件下,某个或某些节点的损坏都不影响区块链系统的稳定运行。

1.2.3 去信任化:主要也是体现在两个方面,一是区块链系统的运作规则和信息公开透明;二是区块链系统具有拜占庭容错性,一般情况下,即使某些参与节点恶意篡改或伪造数据,也不能影响整个系统的正常运行。

1.3 区块链的用途

传统互联网是信息的互联网,解决了信息交换的问题,但没有解决价值交换的问题。价值交换有几个方面的问题,一是交换过程中的价值篡改或者伪造,二是价值的“双花”问题,三是交换结果的确认或者共识问题。区块链系统中的数据具有防篡改、防伪造、防抵赖的特点,解决了价值交换中的价值篡改或者伪造的问题;而多方维护数据,一起参与共识的特点则正好解决了价值交换中的“双花问题”和结果确认问题,所以区块链本质上是价值互联网的技术基石。因此,我们认为有价值交换存在的场景,就有区块链技术潜在的用武之地。

金融领域为价值交换行业的代表,是目前区块链技术最主要的应用领域,如支付清算、证券交易、资产数字化、产权交易、供应链金融等;除此以外,公共服务领域也可能借助区块链技术提升行业的管理和运作效率,如文化、教育、医疗等行业。

2 TrustSQL

2.1 TrustSQL是什么

TrustSQL即腾讯可信区块链,致力于提供企业级区块链基础设施、行业解决方案,以及安全、可靠、灵活的区块链云服务,为合作企业提供一站式的构建区块链行业应用的整体解决方案,助力合作企业在新的区块链领域里走得更快更远。

2.2 TrustSQL的设计原则

2.2.1 自主创新:TrustSQL注重自主创新,目前在关键领域已经拥有多项自主知识产权的独特核心技术,在核心算法、十亿级用户管理、海量数据高并发处理、账户安全管理、风险控制等方面具有专利和技术积累。

2.2.2 安全高效:在FinTech领域,腾讯一直把安全高效视作自己的生命线,基于在金融领域里高并发交易处理、海量数据处理、分布式架构设计等的丰富经验,TrustSQL在安全高效的道路上不断精益求精。

2.2.3 开放分享:腾讯在思考如何能打造成一个供更多合作伙伴自由创业、供更多用户自由分享的开放平台,TrustSQL将开放内部能力,搭建区块链基础设施,与行业伙伴能力共享,共同推动可信区块链的发展,打造区块链的共赢生态。

2.2.4 简单易用:TrustSQL本着业务开发工作量尽量少、尽量满足用户原有开发习惯、尽量容易的部署、尽量保持原有的安全体系的原则,在用户业务开发方式、部署方式以及安全性继承上做了大量的兼容性设计,保证各种场景、各种开发习惯的用户能较低的代价、较快的速度对接到区块链上来。

2.3 TrustSQL的技术特色与优势

2.3.1 安全保障

2.3.1.1 数据安全:TrustSQL在包含签名的链式数据结构所提供的安全特性基础上,提供了准实时的多节点数据校验特性,数据被恶意修改时,可以及时发现问题。

2.3.1.2 用户隐私和交易保密:TrustSQL中用户信息和区块链地址是隔离的,用户信息通过密钥管理模块映射成区块链地址,密钥管理模块通过权限控制,CA认证,加密存储等多层保护,保护了用户信息的安全。对交易保密程度较高的用户提高交易不相干性处理,同一个用户映射到区块链地址的不相干树,每次交易都采用树上的不同节点,当树上的节点遍历完的时候,保持根节点不变的情况下,再重新生成一个新的树,从而保证了在交易账本上无法关联一个用户的多笔交易。

2.3.1.3 安全的密钥管理体系:密钥管理解决方案中,可以兼容原有金融系统中固有的密钥管理系统,也可以兼容互联网用户只有用户名、密码的情况。对原有金融系统中自己管理用户密钥的情况,TrustSQL提供账户委托功能来满足用户密钥丢失找回以及密钥更换的需求。对互联网用户只提供用户名、密码等情况的用户,TrustSQL采取用户身份链、业务链的双链结构,身份链和业务链分开,身份链采用多节点多重加密的保护策略,确保用户密钥以及身份信息的安全。

2.3.2 高性能,交易秒级确认

TrustSQL采用了自主研发的高效的共识算法,保证了共识完成即交易确认,并且对交易确认过程中的其他环节,如签名算法、账本存储方式等进行了优化,实现了秒级确认交易。

2.3.3 简单易用,低成本接入

2.3.3.1 多种用户习惯的方式接入:TrustSQL提供丰富的基础平台产品,包含了共享账本、鉴权证明、隐私保护、信用基础设施、 B2C商业模式、C2C去中心自治、价值互联网、股份众筹及所有权交易等,用户可以基于这些基础平台产品进行业务开发。另外,用户也可以直接基于TrustSQL提供的基于SQL或者API的基础服务进行开发,其中SQL和API都支持同步和异步两种开发模式,可以满足不同的用户的开发习惯,降低用户接入难度。

2.3.3.2 跨平台的部署方式:TrustSQL针对不同的用户需求,可以支持云部署、服务器部署等多种部署方式,适应多种用户部署环境。

2.3.3.3 可选的密钥安全对接机制:TrustSQL提供了原有密钥系统关联、全托管和部分托管三类接口,跟现有系统对接时,可以根据现有系统的密钥安全系统的情况选择合适的密钥接口。原有密钥系统安全程度较高的,可以复用的直接使用原有密钥关联的方式;全新的业务可以选择密钥管理全托管的方式;也可以根据业务情况选择部分托管的方式。

2.3.4 高效运营

TrustSQL提供通用高效的信息采集agent,部署在业务层、共识节点层以及账本存储层,信息采集agent把机器的系统信息(如,cpu,内存、硬盘、网络等状态)、节点使用状态(如节点访问量、访问时耗、节点健康状态等)以及业务使用情况(业务访问量、成功率、耗时分布等)实时展示到监控界面上,便于整个系统的管理。

2.3.5 领先风控

TrustSQL可以根据业务需要或者监管要求,内建领先的风控模型,通过分析和捕捉海量数据间的深层关系,自适应调整风控规则,及时发现风险、管理风控和控制风险,做到防患于未然。

 

2.4 TrustSQL的服务

TrustSQL主要通过SQL或者API的方式为合作企业提供构建区块链行业应用的基础能力以及配套的支撑服务,主要包括了以下7个大类的服务,如下图。

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年7月28日
下一篇 2022年8月1日

相关推荐

发表回复

登录后才能评论