核心概念
更新时间:2020-11-07
区块链
区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。 区块链(Blockchain)是比特币的一个重要概念,它本质上是一个去中心化的数据库,同时作为比特币的底层技术,是一串使用密码学方法相关联产生的数据块,每一个数据块中包含了一批次比特币网络交易的信息,用于验证其信息的有效性(防伪)和生成下一个区块。
底层框架
随着区块链技术的商业应用,业务场景中需要对交易频次、身份认证、隐私保护、监管要求、响应时间等各方面进行优化或者支持,因而基于比特币的底层技术诞生了多种区块链底层框架,他们更加符合业务场景中的特定需求,目前超级链BaaS平台支持业内三种主流底层框架Ethereum、Fabric、XuperChain(百度超级链),能够基本覆盖用户的所有区块链业务应用场景。
共识机制
区块链作为一种按时间顺序存储数据的分布式数据结构,必须通过共识机制来保证所有节点维护的账本的真实和一致。往往会根据业务使用场景的情况来选择合适的共识机制,在安全性、扩展性、性能效率、资源消耗四个维度中进行权衡,最终选择最适合业务的共识机制,百度区块链团队会帮助用户选择最合适的共识机制来适配业务。
智能合约
以数字形式定义的一系列承诺(promises) ,包括合约参与方可以在上面执行这些承诺的协议,智能合约允许在没有第三方的情况下进行可信交易,这些交易可追踪且不可逆转。 以太坊(Ethereum)项目将图灵完备的智能合约能力融入到了区块链世界,也是区块链2.0的典型标志事件。
Dapp
分布式应用/去中心化应用,Dapp是基于区块链开发的与用户进行交互的顶层系统,Dapp上承载着业务逻辑。
超级链BaaS平台将在这三个核心步骤中提供辅助,大幅降低开发难度,快速完成业务上链。