昨天我们已经了解到,区块链技术起源于比特币,是比特币中的分布式账本底层系统。今天我们来看一下,到底什么是区块链?
狭义来讲,区块链就是一种按照时间顺序将数据区块以顺序相连的方式组合成的一种链式数据结构,并以密码学方式保证的不可篡改和不可伪造的分布式账本。
广义来讲,区块链技术是利用块链式数据结构来验证与存储数据、利用分布式节点共识算法来生成和更新数据、利用密码学的方式保证数据传输和访问的安全、利用由自动化脚本代码组成的智能合约来编程和操作数据的一种全新的分布式基础架构与计算范式。
简单来说,区块链是:
一个数据库
与交易相关
划分为区块
通过将共有交易详情及双方或多方独有签名合并并加密获得全网验证。如果所有节点对应的加密记录一致,则交易有效。
并加入历史交易链。如果区块无效,节点的“一致意见”将更改违规节点的信息。
区块链主要具备五个特点:
1.去中心化。由于使用分布式核算和存储,不存在中心化的硬件或管理机构,因此任一节点的权利和义务都是均等的,系统中的数据块由整个系统中所有具有维护功能的节点共同维护。
2.开放性。除了交易各方的私人信息被加密以外,区块链的数据对所有人公开,任何人都可以通过公开接口查询区块链数据和开发相关应用,因此整个系统的信息保持高度透明。
3.自动性。区块链采用商定的规范和协议,使整个系统中的所有节点能够在“去信任”的环境下自动安全地交换数据,无需任何人为干预。
4.不可篡改性。信息经过验证并进入区块链后将永久保存。除非同时控制整个系统中超过51%的节点(理论上难以实现),单个节点上对数据库的修改是无效的,因此数据可靠性很高。5.匿名性。由于节点之间进行数据交换无需互相信任(区块链将自行判定经济活动的有效性),因此交易对手之间无需公开身份,在系统中的每个参与节点都保持匿名。
Multichain将于8月推出MultiDAO:7月29日消息,据官方推特,跨链互操作性协议Multichain宣布将于8月推出MultiDAO。[2022/7/29 2:45:52]
区块链的核心潜力就在于分布式数据库的特性及其如何助益透明、安全和效率。
过去,机构们使用中央数据储存库来支持交易流程和计算。对数据库的控制权在其拥有者手中,后者管理着对数据库的访问和更新权限,这限制了透明程度和可扩展性,也使得外部人士难以确保数据记录没有被操纵。由于技术限制,分布式数据库基本上是不可能实现的。但随着软件、通信和加密技术的进步,现在一个跨组织的分布式数据库变得可能了。
区块链最纯粹的应用形态——比特币用它来建立和追踪加密货币单位——是一个共享的电子交易账本,以一个抗干扰的、对所有人公开可见的链条形式,由全网参与者共同记录和验证。
许可制或私有变种会在此之上增加一层特权,以决定谁可以参与到这个链条上——我们预计,未来大多数的商业应用都会使用某种形式的许可制模型。
郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。