区块链是一种分布式分类帐或分散数据库,用于保存数字交易的记录。分布式账本不像传统数据库那样拥有一个中央管理员(如银行、政府和会计师),而是拥有一个复制数据库网络,通过互联网进行同步,网络内任何人都可以看到。区块链网络可以是私有的,其成员受限制,类似于内联网;也可以是公共的,如Internet,对世界上任何一个人都可访问。
当进行数字交易时,它会与加密保护的块一起分组,并与最近10分钟内发生的其他交易一起发送到整个网络。矿工(网络中具有高级计算能力的成员)然后通过解决复杂的编码问题来竞争并验证交易。解决问题并验证区块的第一位矿工将获得奖励。 (例如,在比特币区块链网络中,矿工会收到比特币)。
经过验证的交易块随后会被打上时间戳,并按线性时间顺序添加到链中。经过验证的交易新块与旧块相链接,形成一连串块,显示区块链历史记录中所做的每项交易。整个链不断更新,以便网络中的每个分类账都相同,从而赋予每个成员能力证明谁在任何时间拥有什么。
“区块链是一个神奇的电脑,任何人都可以将程序上传到程序并自行执行,其中每个程序的当前和所有先前状态总是公开可见,并带有很强的加密经济安全保证程序运行在链将继续执行完全区块链协议指定的方式。”——VITALIK BUTERIN
区块链的分散的、开放和密码的特性使人们相互信任并进行点对点交易,从而使中介机构不再需要。这也带来了前所未有的安全优势。通常影响像银行这样的大型集中式中介机构的黑客攻击几乎不可能在区块链上实现。例如,如果有人想要破解区块链中的特定区块,黑客不仅需要破解该特定区块,而且所有前进区块都会回溯该区块链的整个历史。而且他们需要在网络中的每一个账本上同时做到这一点,这可能是数百万美元。