您的位置 首页 > 百科 > 区块链

区块链与数据库是什么关系?

区块链​系统就是一个数据库系统,本质上就是一个账本数据库。账本数据库:用于存储区块数据,是存储的基本部分。

区块链系统就是一个数据库系统,本质上就是一个账本数据库。

账本数据库:用于存储区块数据,是存储的基本部分。

围绕这个存储部分由共识算法来维持各个节点的账本数据的一致性,由密码算法实现各个区块之间的链接,实现数据的签名和确权,由账户模型来表达这个数据是由谁产生的,谁发起的,以及流转给谁的,由脚本系统来具体驱动这些脚本数据的验证,执行等操作。

区块链与传统数据库的对应关系

区块链账本存储:对应于传统数据库的数据库文件。

脚本系统:对应于传统数据库的SQL执行引擎,它是可编程的。

账户模型:对应于传统数据库的数据库用户,它是与密码相关的一些功能。

密码算法:对应于传统数据库的身份验证&数据验证。

共识算法:对应于传统数据库的分布式数据库共识,两者差异并不大,传统数据库系统通常在机房内部运行,是一个理想网络环境;而区块链系统对于公链来说,它是一个运行在互联网网络结构上的,它的共识机制会更多考虑异步网络一致性的保证。

经过以上对比可知,区块链系统可以看做是一种结构别致的数据库系统。


声明:①本站部分内容转载于网络,版权归原作者所有,其内容与观点与本站立场无关,且不构成任何投资理财建议,如有侵权,欢迎与我们联系,我们将核实后删除。②风险提示:请谨防ICO、变相ICO,本站绝不具备任何投资指导意义,请注意风险。
留言与评论(共有 0 条评论)
   
验证码:
联系我们

壹佰财经网

www.100361.com

在线咨询: QQ交谈

客服微信: 107664308

工作时间:周一至周五,9:00-17:30,节假日休息

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

关注微博
返回顶部