在接触一个新领域的时候,一定会接触到无数的新名词。虚拟货币也是如此,只要你深入探索,一定会听说Web3、区块链、区块等名词,那么你知道它们的意思吗?你知道比特币如何生成新区块吗?如果你有疑问,就一起往下读读看吧。
一、Web3与区块链
如今大多数网站、应用及其他在线服务都托管在大型企业拥有或租用的服务器上。将服务器视为应用或网站“栖身”的物理位置。如果一家提供Web服务的公司自行管理自己的服务器,我们将这种模式称为“集中化”。目前互联网上的几乎所有内容都以相同的方式运作。这种具有集中所有权的互联网模式被称为“Web2.0”。
然而,Web3则有所不同。它属于去中心化Web,旨在以稍有不同的方式执行操作—尤其是在涉及服务器以及如何在线访问内容时。得益于取代了集中化服务器和登录等旧Web2.0技术的一些新技术,去中心化Web才得以实现。这些新技术就包括加密货币的基础——区块链。
二、什么是区块链技术?
区块链网络是一种能够实现去中心化的革命性新型网络。借助区块链,网站或应用可以栖身于许多不同的服务器之上—每个服务器都是独立拥有和运营的,因此任何个人或公司均无法保持对整个网络的完全控制。
区块链的核心由许多单独的计算机或服务器组成,虽然这些计算机或服务器远程分布于世界各地,但它们共同维护一个数据共享记录。这种共享记录通常被称为“分类帐”,其功能与会计中使用的传统分类帐非常相似。这些共享分类帐上的数据可以是任何内容,但最常见的是加密货币交易记录。
数据被组合成“区块”,并像链条一样按顺序串在一起环环相扣。新的数据块经处理后会被附加到区块链的末端。每个数据块对于保证整条区块链的完整性都至关重要—如果有一个数据块“断裂”,便会破坏整条区块链。
将一组交易组合成一个区块后,所有这些数据的总和经由一种称为“哈希”的加密方法处理,其中每项输入交易均对应一项唯一输出(交易ID哈希)。此交易ID哈希是一个十六进制值(仅表示0-9或a-f),人们可以使用它来验证任何给定区块是否有效。如果有人试图操纵一个区块的最小交易数据,或者添加一笔虚假交易,则该区块的交易ID哈希也会改变,其他网络参与者会发现这一点,继而整个区块都会被拒绝。
三、比特币如何生成新区块?
在公有比特币网络上,成员通过求解加密方程来创建新区块,以挖掘加密货币。 该系统将向该网络公开广播每一笔新交易,并在各节点间共享这一信息。每十分钟左右,挖矿者会将这些交易收集到一个新区块中,再将这些新区块永久添加到区块链中,该区块链就像比特币的最终账簿。为了推动添加新区块并保持节点诚实这一过程,区块链需要依赖于“共识机制”。作为精心设计的框架和规则集,共识机制旨在解决争议并确保只有有效的交易才能获得批准。
最初的区块链共识机制由比特币网络开创,且被称为工作证明(PoW)。根据PoW,一个节点将被选中,用于将最近的所有交易编译到一个区块内并将该区块添加到区块链中。各节点通过参与数字拼图竞相争夺此特权;第一个完成拼图的节点得以“挖掘”区块、编译区块的交易,并确保所有数据都是真实的。然后,该节点将相应区块广播到其他网络节点,要求它们对所述区块进行验证。在比特币等传统PoW区块链中,51%的网络节点需要同意区块在添加到区块链中之前是有效的。
四、总结
总而言之,区块链技术是当下炙手可热的蓝海领域,通过不断深入了解,能够帮助我们更好地理解与掌握这门技术。尤其是比特币等加密货币,可以帮助我们实现资产增长,大家应该不停止学习的脚步,积累自己的知识储备。