区块链技术入门全解析
1. 区块链、分布式账本技术与分布式数据库对比
在技术领域,区块链、分布式账本技术(DLT)和分布式数据库常常被提及,但它们之间存在明显区别。以下从多个特性对它们进行对比:
| 特性 | 区块链 | 分布式账本技术(DLT) | 分布式数据库 |
| — | — | — | — |
| 不可变性 | 区块链中持久化的信息,若没有新的目标数据标识符,就无法被移除或更新。 | 大多数 DLT 支持不可变性,但也有少数例外,不可变性并非设计约束。 | 由于设计限制,大多数分布式数据库不具备不可变性。 |
| 逻辑执行 | 可以使用智能合约对区块链中的数据执行商业逻辑。 | DLT 不仅能对内部数据执行逻辑,还能处理用户输入。 | 这里常用用户定义函数和存储过程。 |
| 可访问性 | 公共区块链中的数据以交易或账户状态的形式存储在区块中,通过中间件可见且可访问。 | DLT 中的数据是私有的,某些情况下会在 DLT 条目中加密,只有参与的利益相关者才能访问。 | 数据持久化存储在全球分布的分布式数据集群中,使用传统的客户端 - 服务器技术以实现快速访问。 |
| 可验证性 | 所有交易在账户状态更改之前都会经过验证。 | 作为对应用程序的设计限制,大多数 DLT 不提供验证算法或模块。 | 由于账户状态没有以特定结构持久化,所以不提供数据的可验证性。 |
| 激励机制 | 大多数区块链使用多种经济模型来激励利益相关者。 | DLT 中的利益相关者托管节点,并自我激励以更自信地开展业务。 | 公司为了数据的可持续性进行管理,因此没有额外的激励机制。 |
1.1 示例对比
为了更好地理解这三种技
超级会员免费看
订阅专栏 解锁全文
1767

被折叠的 条评论
为什么被折叠?



