核心概念

区块链

区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。
区块链(Blockchain)是比特币的一个重要概念,它本质上是一个去中心化的数据库,同时作为比特币的底层技术,是一串使用密码学方法相关联产生的数据块,每一个数据块中包含了一批次比特币网络交易的信息,用于验证其信息的有效性(防伪)和生成下一个区块。

底层框架

随着区块链技术的商业应用,业务场景中需要对交易频次、身份认证、隐私保护、监管要求、响应时间等各方面进行优化或者支持,因而基于比特币的底层技术诞生了多种区块链底层框架,他们更加符合业务场景中的特定需求,目前百度区块链引擎支持业内三种主流底层框架Ethereum、Fabric、百度超级链(Xuperchain),能够基本覆盖用户的所有区块链业务应用场景。

共识机制

区块链作为一种按时间顺序存储数据的分布式数据结构,必须通过共识机制来保证所有节点维护的账本的真实和一致。往往会根据业务使用场景的情况来选择合适的共识机制,在安全性、扩展性、性能效率、资源消耗四个维度中进行权衡,最终选择最适合业务的共识机制,百度智能云区块链团队会帮助用户选择最合适的共识机制来适配业务。

智能合约

以数字形式定义的一系列承诺(promises) ,包括合约参与方可以在上面执行这些承诺的协议,智能合约允许在没有第三方的情况下进行可信交易,这些交易可追踪且不可逆转。
以太坊(Ethereum)项目将图灵完备的智能合约能力融入到了区块链世界,也是区块链2.0的典型标志事件。

Dapp

分布式应用/去中心化应用,Dapp是基于区块链开发的与用户进行交互的顶层系统,Dapp上承载着业务逻辑。

百度区块链引擎将在这三个核心步骤中提供辅助,大幅降低开发难度,快速完成业务上链。