标签:计算机系统 分布式数据库 表示 货币 市值 联网 工作流程 支持 公众号
在聊区块链(Blockchain)之前,我先推荐两本书,《区块链 从数字货币到信用社会》、《区块链 技术驱动金融》。
前一本是属于概念普及型,适合概览的去了解区块链,从区块链的基础到智能合约、以及应用都全面的进行了介绍,通俗易懂。后面一本就稍微深入一些,讲解了基本技术原理、算法、生态,但读起来也没有什么门槛。建议两本结合起来读,会对区块链理解的更为深刻一些。这两本书我都读过,所以这篇文章也算是一个读书心得。
区块链技术的产生和发展是离不开比特币的。因为比特币的诞生,区块链才得以公布于众,而且到目前为止,比特币还是区块链技术最成功的应用。但需要注意的一点是,比特币里的区块链是为比特币体系所定制的,所以比特币的区块链技术并不完全等同于区块链技术。目前基于区块链技术所实现的加密数字货币有上百种,但比特币的市值占所有加密数字货币市值的90%,比特币最为主流。
说到区块链,都是知道区块链的几个特性:去中心化、公开透明、可追溯、匿名性、不可篡改等。那区块链到底是什么呢,用一个专业的术语描述应该为:
区块链是一个去中心化的分布式数据库,该数据库由一串使用密码学方法产生的数据区块有序链接而成,区块中包含有一定时间内产生的无法被篡改的数据记录信息。
区块链有哪些分类呢,可以范围三大类:
区块链的工作流程主要有以下步骤:
如果是没有接触过比特币的同学,对上述流程可能不太容易理解,这里我就以比特币举个例子:
通过以上,应该可以对区块链技术流程有一个初步的认识了。
但聊到区块链,就不得不提起一个重要的概念“智能合约”,区块链技术的可支持编程合约、具去中心化、不可篡改、透明可追踪等优点天然适合于智能合约。也可以说,智能合约是区块链技术的特性之一。
智能合约:是一套以数字形式定义的承诺,承诺了数字资产并包含了合约参与者约定的权力和义务,由计算机系统自动执行。
智能合约是区块链中非常重要的一个特性,内容也非常的多,就不在本文中详述了,有兴趣的同学可以找一下相关资料深入研究一下。
更多内容请关注我的微信公众号「 bzsikao 」,专注于互联网技术、思考、认知。
标签:计算机系统 分布式数据库 表示 货币 市值 联网 工作流程 支持 公众号
原文地址:https://www.cnblogs.com/jsjwk/p/9392472.html