区块链
简单来说,区块链是一种特殊类型的数据系统。系统使用去中心化网络创建交易数字账本。然后,用户通过密码学技术与账本进行交互,加密技术和共识算法保证交易的发生。
与之前的一个人或公司创建网络的方法相反,区块链使世界各地的人们和计算机彼此合作来共同创建一个网络。许多不同的“区块”组成区块链,随着新区块被添加到链中,区块链不断增长。加密技术支持并保护区块链网络。我们已经看到这被用于数字货币、数据传输和ICO众筹。
区块
区块与总分类账本中的数字页同义(译注:数字页可以理解为数字总账本中的一页,这一页记录了一定量的交易详情),也被称为记录簿。这些区块里存储着与网络相关的不可改变的数据。
去中心化应用程序
分布式应用程序是区块链中使用的一种新型架构。DApps非常有益,因为它以分散的形式在区块链中的存储数据和源代码。这种结构的最大优势在于DApp确保区块链应用程序始终处于联机状态,并且不依赖于单个服务器的可用性。与当前的云架构相比,DApp是一个极具颠覆性的应用程序架构。虽然DApp现在尚不能完全替代云,但它们有可能在未来的某一天取代它。
矿场
连接到区块链的每台计算机都是包含区块链副本的单个节点。当一台计算机正在挖掘加密货币时,它正在系统地向区块链提交交易。区块链矿场指的是许多计算机通过网络连接在一起的情况,这一方式使得同时挖掘多种加密货币成为可能。那些对单独挖矿不感兴趣的人,有企业、个人、矿场提供挖矿服务。
哈希
哈希是一种算法或数据函数,用于加密区块链中区块内的信息。每个块都由一个独特的哈希标识。每个区块链只有一个加密哈希函数。哈希函数越复杂,它越安全,但加密越慢。
节点
计算机通过节点连接到区块链网络。该节点是网络的骨干,用来验证和中继交易。节点还会收到完整区块链本身的副本。
矿工
矿工负责通过验证交易来维护区块链。矿工们使用计算机算力,也称为散列能力,来解决数学问题。此过程的结果是创建验证数据字符串,然后将其添加到区块链中。
如果一个矿工是第一个验证一个区块,他们会得到新的代币作为奖励。验证一个区块不是一项简单的任务,因为一个区块里可以包含数百个单独的事务。而且,子区块如何互相连接,新的区块链的新区块也包含前一区块的数据。
这意味着整个系统建立在系统自身之上,这就使得难以返回并更改单个块。这个过程也使得篡改难以发生。正如你所看到的,开采主要区块链系统需要相当大的能源,并且需要高度专业化的设备。
挖矿
交易记录被添加到过去交易的公开账本中,也就是众所周知的区块链,通过挖矿所产生的由散列连接成的区块链。采矿由于被设计的极具挑战性以及资源消耗,因此矿工每天挖掘出的区块数量保持稳定。挖矿会产生新token作为报酬。
工作量证明
工作量证明(PoW)是在区块链上成功挖矿的必要条件。PoW涉及分布式的去信任共识。一旦观察到了一个有效的账本状态,那么某个年龄的交易就不能被否定。这是因为创建一个比看到的账本更长的账本,需要计算能力与已经存在的网络做竞争。因此,他们认为这些交易是有效的,并具有持久的共识。为了验证,区块链中的每个块都需要有一个工作量证明。每次收到新的区块时,其他区块链注释都会确认此证明。
权益证明
权益证明(PoS)是工作量证明(PoW)的替代方案。虽然PoW需要证明者进行计算工作,但PoS系统提供了实现分布式共识的不同方式。使用此模型,可以随机选择货币或权益所有权证明的不同组合,下一个区块的创建者由此选择出来。
分叉
分叉是某个区块链的一个连续可替代版本的产物。它涉及到同时创建两个区块,但这两个区块是在网络的不同部分。结果,就创建了两个平行区块链,其中之一最终成为获胜的区块链,用户以大多数的选择来决定获胜的区块链。
公/私钥
在区块链世界中,公钥是一种加密密钥,用于加密任何一方的消息,然后,另一方会使用只对该个人或该组知道的密钥接收和解码消息。这些秘密间谍所用到的加密技术,是不是也让你感到兴奋而尖叫?
地址
领取专属 10元无门槛券
私享最新 技术干货