以下是这项技术的五项基本原理
1.分布式数据库
在区块链上的每一方都可以进入数据库,并获得它全部的历史数据。没有哪一方可以控制数据和信息。不需要中介方,每一方都可以直接查看交易伙伴的记录。
2. 对等传送
通信直接在交易方之间传送而不需要通过中心节点。每个节点都会储存信息并将其发送给其他各个节点。
3.假名带来透明性
每个进入这个系统的人都可以看到每次交易和它的价值。在区块链上的每一个节点和每一个使用者都有一个由数字和字母组成的30多位的独特地址来验证这些交易。使用者可以选择保持匿名,也可以将身份信息提供给他人。交易在区块链地址之间发生。
4. 记录不可更改
一旦一笔交易被记入数据库并且账户被更新,交易记录就不可更改了,因为这笔交易的数据与之前的每一笔交易都连接在一起(这也是“链”字的由来)。它采用了各种计算机算法和通道,这样可以确保数据库的记录是按时间顺序的永久性记录,同时在网络中的每个人都可以获取相关数据。
5. 计算机逻辑
分类账簿的数字化特性意味着区块链交易是与计算机逻辑紧密相联的,并且本质上是可编程的。所以使用者可以在节点间建立可自动进行的交易算法和规则。