区块链技术介绍

认识区块链

根据工信部指导发布的《区块链技术和应用发展白皮书》的解释:狭义的讲,区块链是一种按照时间顺序将数据区块以顺序相连的方式组合成的一种链式数据结构,并以密码学方式保证不可篡改和不可伪造的分布式账本;广义来讲,区块链技术是利用链式数据结构来验证和存储数据、利用分布式节点共识算法来生成和更新数据、利用密码学的方式保证数据传输和访问的安全性、利用由自动化脚本代码组成的智能合约来编程和操作数据的一种全新的分布式基础架构与计算模式。


区块链技术特点

区块链技术是一个技术合集,它包含共享账本、共识算法、安全隐私和智能合约等技术组成,具有多中心化、共识可信、不可篡改、可追溯等特性。使用所有成员共享账本的区块链系统可很好的解决传统商业网络中遇到的诸多挑战。


首先,区块链架构使每个商业网络的参与方共享同一账本,当交易发生时,同步更改所有账本。

其次,使用密码算法确保网络上的参与者仅可以看到与自己相关的账本内容,确保交易安全。

再次,区块链将交易相关的合同条款嵌入交易数据库形成智能合约,一旦某个事件满足合约中的条款时即可触发执行。

最后,网络参与者基于共识算法机制来保证交易是共同验证的。同时也满足监管、审计。

区块链技术的价值

  • 经济高效

    构建可信多方协作平台,减少人为纠纷,提高交易效率。

    构建可信多方协作平台,减少人为纠纷,提高交易效率。

  • 降低成本

    减少额外开销和中间第三方的参与。

    减少额外开销和中间第三方的参与。

  • 减少风险

    不可篡改性降低了欺诈和网络犯罪的发生。

    不可篡改性降低了欺诈和网络犯罪的发生。

  • 增进信任

    共享的账本、流程、记录增进参与方之间的可信度。

    共享的账本、流程、记录增进参与方之间的可信度。

  • 透明审计

    审计机构可随时对不可篡改的账本进行审计。

    审计机构可随时对不可篡改的账本进行审计。

华为云区块链BCS服务介绍

华为云区块链BCS服务介绍

  • 区块链服务(Blockchain Service简称BCS)是面向企业及开发者提供的区块链技术服务平台,它可以帮助您快速部署、管理、维护区块链网络,降低您使用区块链的门槛,让您专注于自身业务的开发与创新,实现业务快速上链。

  • 基础设施层

    创建区块链网络需要使用的底层资源,包括节点计算资源、存储资源等,用于网络中数据计算及存储。基于云平台,您可以方便的按需购买资源,同时支持混合云及边缘云部署。

  • 区块链服务BCS

    区块链服务BCS,支持创建Hyperledger Fabric增强版和华为云区块链引擎服务,包括用户管理、节点管理、运维监控等模块,帮助您快速创建、方便管理、高效运维区块链网络,为上层应用提供企业级区块链系统。

    -Hyperledger Fabric增强版:以Hyperledger Fabric 为内核,基于华为云全栈可信能力,包括弹性服务器,企业级容器、安全和人工智能等服务,在保持无缝社区对接方式前提下,在可靠性、性能、隐私保护方面做了增强和提升,满足企业级和金融级业务要求。

    -华为云区块链引擎:以BCS自主研发区块链内核为底座,结合可信硬件,具有高安全、高性能、高可扩展、强隐私保护等特点,满足企业级和金融级的可信和协同要求。

  • 区块链应用场景

    区块链服务BCS可应用于各大行业的多种场景中,各行业业务应用对接区块链平台,保证业务数据可信、安全。

  • 区块链安全管理

    基于轻节点的隐私隔离、BFT算法、国密加密算法等。提供安全计算、可信数据共享、分布式身份等能力。

展开内容
收起内容

华为云区块链安全隐私保障

华为云区块链安全隐私保障

  • 华为云区块链服务全方位保护区块链安全:

    · 华为云自身安全体系保护区块链稳定运行。

    · 基于Hyperledger的安全体系通过证书管理、链式数据结构等手段实现不可篡改、隐私保护。

    · 自主创新的同态加密、零知识证明等算法提供更进一步的安全隐私保护。

    · 支持基于国密算法的加解密。

展开内容
收起内容

区块链常见问题解答

区块链常见问题解答

为您解答区块链的常见问题,更多问题答疑请前往 了解更多

为您解答区块链的常见问题,更多问题答疑请前往 了解更多

  • 如何判断是否有必要使用区块链?

    依次回答下列问题对确定区块链技术是否适合项目有一定的帮助。

    1、是否存在多方分享数据?

    一个完整可靠的共享记录系统是否会使每个业务关系的参与者受益。

    2、是否存在多方更新数据?

    如果多个参与者能够记录和传播并发交易,会不会有更高的数据准确性和及时性。

    3、是否有验证和校验的需求?

    在不完全可信环境交易防篡改是否能提高交易伙伴的交易吞吐量和可靠性。

    4、中心机构是否可以移除?

    移除中心机构是否有利于减少成本和交易复杂度。

    如果以上问题您的回答都是肯定的,那么您的项目则有必要使用区块链技术。

  • 华为云区块链服务使用的底层框架是什么?

    华为云区块链服务使用HyperLedger开源框架。

    HyperLedger,又叫超级账簿,是由Linux基金会主导推广的区块链开源项目。目标是建立面向多种应用场景的分布式账簿平台的底层构架。Hyperledger在Hyperledger Fabric的基础上又衍生出了其他一些相关的项目。HyperLedger项目汇集了金融、银行、物联网、供应链、制造等各界开发人员的心血。目的是为了打造一个跨领域的区块链应用。

    华为云基于HyperLedger框架打造了区块链服务,面向企业及开发者,提供高性能、高可用、高安全区块链技术平台服务。

  • 在公有云上部署的区块链服务是否可接入其他云的区块链节点?

    目前只支持在公有云上部署区块链服务,每个用户可以部署多个区块链服务, 多个公有云用户的区块链服务可以组建成一个区块链联盟链。

    以华为云为主导的其他云混合部署模式仍在后期规划中,具体时间暂未确定。

    不支持其他厂家区块链应用接入BCS。

  • 目前华为云区块链服务在行业中有哪些竞争力?

    主要竞争力有共识算法可选、智能合约链代码可视化支持、 安全隐私保护(支持国密、同态加密和零知识证明等)等。

  • 如何联系华为云区块链合作伙伴并得到进一步服务?

    如果您对业务链代码和客户端APP的设计和开发有需求,可以联系华为云区块链合作伙伴提供进一步服务,我们会结合您的业务以及华为云的优势和特点为您提供完善的解决方案,联系邮箱如下:sales@huaweicloud.com

  • 未来华为云区块链服务的发展方向及提供的能力?

    主要在高可用,高安全,高性能和区块链生态(智能合约库、区块链工具库等)等方面提高竞争力。主要发展方向是为用户提供企业级商用区块链底层技术服务。

  • 区块链的通道隔离和隐私保护的区别?

    通道隔离:通道可以将区块链网络中的账本数据进行隔离和保密,主要用于实现联盟链中业务的隔离,每个通道可视为一条子链,并且对应一套账本,同一个区块链网络,不同通道之间的账本数据不可见。

    隐私保护:在同一个通道内的不同成员,例如A、B成员,经过隐私保护配置,指定A成员可以访问相关数据的权限,只有拥有指定权限的成员A能访问相关数据,没有权限的成员B,则无法访问相关的数据,保证在一个共享通道内数据的隐私性。

    隐私保护是对通道内成员进行隐私保护,而通道隔离是对通道外的成员进行隐私保护。

  • 区块链服务支持定制开发吗?

    区块链服务不支持定制开发,但是我们有提供示例demo,具体使用方法请参见开发指南

  • 区块链服务什么是休眠与唤醒,作用是什么?

    什么是休眠与唤醒

    按需计费的区块链服务,当暂时不需要该服务时,可以休眠该区块链服务,休眠后服务不可用;后续再次需要服务时,可以将已休眠的区块链服务唤醒。

    休眠与唤醒的作用

    休眠区块链服务时,后台则暂停计费,直至下次唤醒;在休眠期间,不再收取区块链服务管理费用;这样就能做到真正的按需计费,需要的时候使用,不需要的时候暂停使用,从而能够减少企业不必要的投入,提高企业竞争力。

  • 区块链服务是否收费?

    Hyperledger Fabric增强版服务不同版本的管理费收费标准请查看价格详情

区块链服务BCS视频教程

视频指导帮助您快速了解华为云区块链服务BCS服务 了解更多

区块链服务 BCS 创建Hyperledger Fabric增强版

03:30

区块链服务 BCS 创建Hyperledger Fabric增强版

区块链服务 BCS 创建华为链

02:53

区块链服务 BCS 创建华为链

区块链服务 BCS 安装和实例化链代码

02:27

区块链服务 BCS 安装和实例化链代码

区块链服务 BCS 下载SDK配置和证书

02:21

区块链服务 BCS 下载SDK配置和证书