区块链关键字的解析

简介: 目前大多数区块链先驱都喜欢将区块链分为三层:应用服务层、服务平台层、底层区块链核心层 应用服务层:顾名思义,具体的应用,比如某某省医院,某某金融机构的落地项目 服务平台层:在区块链之上构建基础平台服务,比如共享账本、鉴权服务、数字资产等基础应用服务建设,便于快速构建应用场景。
+关注继续查看

目前大多数区块链先驱都喜欢将区块链分为三层:应用服务层、服务平台层、底层区块链核心层

应用服务层:顾名思义,具体的应用,比如某某省医院,某某金融机构的落地项目

服务平台层:在区块链之上构建基础平台服务,比如共享账本、鉴权服务、数字资产等基础应用服务建设,便于快速构建应用场景。也即协议层。

底层区块链:依据区块链原理创造信任机制,提供分布式记账、共识机制、智能合约等基础服务。即下述几种主要组成

权限管理:主要是上层用户如何与底层区块链建立联系,比如区块地址、密钥生成、密钥使用相关功能

加密算法:主要用于账本的安全问题

共识机制:用于区块内节点的管理,如节点内成员增删,交易是否继续、是否更改账本等

智能合约:用于定义该区块的主要协议,包括何时完成交易、何时记录交易等。用脚本即可完成约定

 

 

权限管理  

解决用户身份到区块链地址的映射关系、用户隐私的保密性以及监管审计的可追踪性,主要解决用户密钥管理

这里提供了传统密钥系统集成、全托管和部分托管三类模式。

传统密钥系统集成:适用于原有私钥系统安全级别较高的用户,如:金融机构、银行原有的U盾、电子签名等,对于此类用户,腾讯区块链只需要将原有用户的私钥系统跟区块链地址关联起来即可。

部分托管:适用于接入区块链服务的部分主体有较高安全级别的密钥系统或者多种区块链技术互通的场景。部分托管情况下,腾讯区块链来保证参与的多方区块链地址关联关系和一致性。

全托管:适合全新接入的场景以及原有互联网习惯程度较高的场景。将原有的以用户名、密码的体系,通过安全的密钥生成和管理系统对应起来,使用户信息跟区块链地址隔离开来,保护用户隐私安全。

加密算法

常见的加密算法 数据指纹(SHA-3,SM3),数字签名(椭圆曲线 ECDSA,SM2),通信安全:实现密钥协商技术对传输层数据加密(ECDH,3DES,SM4)

策略 

机构安全:基于CA的权限控制与准入机制

隐私保护:命名空间业务隔离与数据隔离、基于加法同态的数据隐私保护(AHRE)、零知识证明(zk-snarks)

抗量子加密

共识机制

主要是一种基于BFT共识算法实现的动态节点管理方法。在一个区块链网络上,新节点通过线下获取证书得到区块链网络的准入及参与共识资格,向全网现有节点请求连接后并验证通过后成功加入共识;而当一个节点请求退出区块链网络时,向全网请求退出,经各节点管理员同意后成功退出区块链网络。新增节点的步骤具体为:新节点拿CA证书通过介绍人节点连接后获取全网的连接信息,经全网共识且新节点完成同步后加入区块链网络。删除节点的步骤具体为:选择退出的节点向全网广播退出请求,各节点管理员选择同意其退出则向全网广播删除退出节点;当全网共识同意节点退出后更新各自的连接信息并与选择退出节点断开连接,将该节点清出区块链网络。

POW 工作量证明机制,类似于按劳分配。

POS 股权证明机制。 持有股票的人,就有对应的权利,持有的越多,权利越大 。

DPOS 授权股权证明机制。类似于董事会, 董事会成员数量有限,,由大家选举产生, 被选中的董事会成员可以行使权利。

PBFT这是一种基于消息传递的一致性算法,算法经过三个阶段 预准备(pre-prepare)、准备(prepare)和确认(commit)达成一致性,这些阶段可能因为失败而重复进行

RAFT 商用共识算法

智能合约

腾讯区块链合约部分包括标准合约以及业务定制的合约两种类型。标准合约包括资产一致性检查、自动成交撮合、多方共同确认的转账、到期自动清算等逻辑相对简单的合约,是腾讯区块链内置合约,可以直接挂在区块链上使用。用户定制的智能合约包括通过合约模板修改配置和添加其他业务逻辑的形式,也可以支持更加复杂的用户自编程的合约,在独立的环境里运行。

 

相关文章
|
3月前
|
区块链
区块链沙盒类游戏开发搭建规则解析
区块链沙盒类游戏开发搭建规则解析
|
3月前
|
开发框架 安全 前端开发
区块链财务管理平台如何开发?区块链财务管理平台开发源码规则解析
开发一个区块链财务管理平台需要多个方面的技术和知识,以下是一些可能的步骤和考虑因素:
|
4月前
|
存储 测试技术 区块链
区块链投票系统开发源码规则解析
区块链投票系统开发源码规则解析
|
4月前
|
区块链
区块链游戏质押挖矿系统开发规则源码解析
区块链游戏质押挖矿系统开发规则源码解析
|
12月前
|
消息中间件 存储 JSON
区块链链游系统开发方案解析及(成熟代码)
区块链链游系统开发方案解析及(成熟代码)
105 0
|
算法 区块链
一个基于DPoS共识算法的区块链案例解析
前面我们介绍了PoW以及PoS的案例,我们会发现它们都有一些缺点,比如PoW耗费能源比较多,而PoS是持有的币越多,成功挖矿的几率越大,这会造成贫富差距越来越大,并且人们都不太愿意消耗自己的币。 而我们的DPoS,全名为Delegated Proof of Stake,也就是股份授权证明就解决了这些不足。 DPoS就是大家投票选出一定数量的节点来挖矿,用户拥有的票的数量和他持有的币数量有关。这就和股份制公司很像了,大家投票选出董事会成员。 这些被选出来的拥有挖矿权的节点的挖矿权力是一模一样的。 如果某个节点挖到了矿,那么他就要将获得的币分一些给投票给他的人。
323 0
|
区块链 消息中间件 Kafka
fabric区块链configtxgen配置文件解析
configtx.yaml是Hyperledger Fabric区块链网络运维工具configtxgen用于生成通道创世块或通道交易的配置文件,configtx.yaml的内容直接决定了所生成的创世区块的内容。
1410 0
|
大数据 区块链
区块链开发公司解析区块链在银行应用的优势
 如今再不积极拥抱区块链技术,那么逐渐被边缘化也是有可能的。但是如果银行能够积极地与区块链技术相结合,那么银行业务可能会变得更便宜、更快捷,进而引发连锁反应,让整个银行业为之生机勃勃,焕然一新。   总体上,区块链技术当前主要聚焦于多方参与的信用交易、信息传递领域,如国内信用证(银行根据买方的请求,开给卖方的一种保证承担支付货款责任的书面凭证)、跨境支付、供应链金融、票据交易、直联清算、资产托管、联合放贷等场景。
1556 0
|
存储 大数据 区块链
区块链开发公司解析区块链技术存证的作用
  对于包括区块链存证在内的电子证据,法院还是秉承开放和中立的态度进行个案分析和认定。对新技术所产生的新问题还是坚持以个案认定的标准,既不会因为区块链技术本身属于一种新类型的技术手段就排斥或者提高它的证据认定标准,也不会因为它的技术具有难以篡改性或者难以删除的特点就降低相应的认定标准,还是会根据电子证据的相关法律规定来判断它的证据效力。
1937 0
|
安全 大数据 PHP
区块链开发公司解析区块链怎样与大数据完美结合
 大数据在我们的生活中都是实时存在的,医院有大数据,政府有大数据,公司企业有大数据,就算我们每个人的家也是有大数据的,区块链与大数据相结合,可以把大数据存储的更安全,区块链具有匿名性、去中心化、去信任、不可篡改性、所以大数据上区块链会帮助大数据存储的完整性。
2187 0
热门文章
最新文章
推荐文章
更多