近日,覃文延导师受多伦多大数据专业协会邀请,进行关于《Libra & Blockchain Database》的专业技术讲座。
覃文延导师对区块链具有独到的见解,现任北美区块链基金会主席,著名的Open Libra技术社区领袖,加拿大链时代区块链俱乐部名誉主席,著有《白话区块链》。在这次讲座中,覃文延导师围绕Libra数据库,进行了区块链专业技术知识的讲座。
覃文延导师先为大家介绍了区块链数据库的概念,指出了区块链是一种通过加密认证的,完全分布式的点对点网络间存在和传递的的分布式账本系统,可以完全实现去中心化。并从通信、容错、决策三个方面分析了目前所存在的挑战。
后又讲述了架构演变之路,从不分享到分享一切的发展历程。在谈到分布式数据库的时候,提出了每个人都可以是客户端,也可以是服务器的一部分的观点。
覃文延导师讲解去中心化分布式数据库:扩展比特币对等网络
覃文延导师从多个方面详细介绍了Libra数据库,先对Libra协议做了一个总体的概述,Libra协议是Libra区块链的基础。随后详细介绍了BFT(拜占庭容错)与LibraBFT。
Libra 区块链采用了基于 LibraBFT 共识协议的 BFT 机制来实现所有验证者节点就将要执行的交易及其执行顺序达 成一致。
这种方法可以在网络中建立信任,因为即使某些验证者节点(最多三分之一的网络)被破坏或发生故障,BFT 共识协议的设计也能够确保网络正常运行。与其他一些区块链中使用的“工作量证明”机制相比,这类共识协议还可实现高交易处理量、低延迟和更高能效的共识方法。
Libra验证器:用于验证器的逻辑组件
Libra数据库:事务改变状态
覃文延教授还讲述了Merkle树的相关知识。Merkle树,所有的数据块按配对存储然后哈希指针存储在树结构上的父节点。父节点的哈希指针又再配对作为输入产生新的哈希指针作为父节点,这样一直到把所有叶节点的数据都能存储在这个树结构里。
在这次的讲座中,覃文延导师分享了很多关于区块链的专业技术知识,有意向加入这个生态的技术人员可扫描下方二维码,通过链想家联系文延导师。