区块链和加密货币的必备技术指南
摘要: 了解区块链和加密技术的必备。
前言:区块链正被越来越多人了解,对于很多新来者,区块链理解起来还是比较费劲的。本文作者PABLO GAMBA给大家梳理了区块链领域常用的术语和技术,对于理解区块链的基础知识有帮助。本文来源于tangelo.co由蓝狐笔记社群“iGreenMind”翻译。
区块链的奇妙世界速览
工程师们对这项令人兴奋的新技术感到欢欣鼓舞,因为科技行业本身也在发生着翻天覆地的变化,创业公司和投资机会也在不断涌现。
加密货币,这一低成本、超级安全、大规模可扩展技术应用的新模式,已经开始流行,并吸引了大量眼球。
2017一整年,包括Ethereum、Omni和SAFE Network在内的早期用户,也是先行者们,开始利用具有破坏性的区块链技术来产生软件,有一些人甚至有宗教般的情节,人们称他们为“DAO主义”者。(译注:这里是说相信计算机代码和算法可以让世界变得更美好的人,DAO是指去中心化的自组织)
为了有效解释区块链的工作原理,我们需要花几分钟时间来了解基本术语。
比特币
比特币是大多数人熟悉的可以称之为品牌的加密货币。这种加密货币作为一个分散的全球对等网络,没有发行人或收单机构。这意味着没有哪个实体可以控制它,中心实体被绕过了。这个币种是开源的,这意味着它有钱包和交易验证。最值得一提的是任何拥有智能手机或电脑的人都可以使用它。
山寨币
对于不是比特币的任何加密货币,altcoin是公认的术语。(译注:除了比特币之外的其他所有数字加密货币的称呼,国人叫山寨币,外国媒体叫Altcoin,竞争币,但随着区块链的发展,不仅有coin,也有了不少token)
区块链
简单来说,区块链是一种特殊类型的数据系统。系统使用去中心化网络创建交易数字账本。然后,用户通过密码学技术与账本进行交互,加密技术和共识算法保证交易的发生。且由于没有中央中介,这些交易的速度是迅速的。
与之前的一个人或公司创建网络的方法相反,区块链使世界各地的人们和计算机彼此合作来共同创建一个网络。许多不同的“区块”组成区块链,随着新区块被添加到链中,区块链不断增长。加密技术支持并保护区块链网络。我们已经看到这被用于货币、数据传输和I C O 众筹。
区块
区块与总分类账本中的数字页同义(译注:数字页可以理解为数字总账本中的一页,这一页记录了一定量的交易详情),也被称为记录簿。这些区块里存储着与网络相关的不可改变的数据。
去中心化应用程序
分布式应用程序是区块链中使用的一种新型架构。DApps非常有益,因为它以分散的形式在区块链中的存储数据和源代码。这种结构的最大优势在于DApp确保区块链应用程序始终处于联机状态,并且不依赖于单个服务器的可用性。与当前的云架构相比,DApp是一个极具颠覆性的应用程序架构。虽然DApp现在尚不能完全替代云,但它们有可能在未来的某一天取代它。
矿场
连接到区块链的每台计算机都是包含区块链副本的单个节点。当一台计算机正在挖掘加密货币时,它正在系统地向区块链提交交易。区块链矿场指的是许多计算机通过网络连接在一起的情况,这一方式使得同时挖掘多种加密货币成为可能。那些对单独挖矿不感兴趣的人,有企业、个人、矿场提供挖矿服务。
哈希
哈希是一种算法或数据函数,用于加密区块链中区块内的信息。每个块都由一个独特的哈希标识。每个区块链只有一个加密哈希函数。哈希函数越复杂,它越安全,但加密越慢。
节点
计算机通过节点连接到区块链网络。该节点是网络的骨干,用来验证和中继交易。节点还会收到完整区块链本身的副本。
矿工
矿工负责通过验证交易来维护区块链。矿工们使用计算机算力,也称为散列能力,来解决数学问题。此过程的结果是创建验证数据字符串,然后将其添加到区块链中。
如果一个矿工是第一个验证一个区块,他们会得到新的代币作为奖励。验证一个区块不是一项简单的任务,因为一个区块里可以包含数百个单独的事务。而且,子区块如何互相连接,新的区块链的新区块也包含前一区块的数据。
这意味着整个系统建立在系统自身之上,这就使得难以返回并更改单个块。这个过程也使得篡改难以发生。正如你所看到的,开采主要区块链系统需要相当大的能源,并且需要高度专业化的设备。
挖矿
交易记录被添加到过去交易的公开账本中,也就是众所周知的区块链,通过挖矿所产生的由散列连接成的区块链。采矿由于被设计的极具挑战性以及资源消耗,因此矿工每天挖掘出的区块数量保持稳定。挖矿会产生新token作为报酬。
工作量证明
工作量证明(PoW)是在区块链上成功挖矿的必要条件。PoW涉及分布式的去信任共识。一旦观察到了一个有效的账本状态,那么某个年龄的交易就不能被否定。这是因为创建一个比看到的账本更长的账本,需要计算能力与已经存在的网络做竞争。因此,他们认为这些交易是有效的,并具有持久的共识。为了验证,区块链中的每个块都需要有一个工作量证明。每次收到新的区块时,其他区块链注释都会确认此证明。
权益证明
权益证明(PoS)是工作量证明(PoW)的替代方案。虽然PoW需要证明者进行计算工作,但PoS系统提供了实现分布式共识的不同方式。使用此模型,可以随机选择货币或权益所有权证明的不同组合,下一个区块的创建者由此选择出来。
分叉
分叉是某个区块链的一个连续可替代版本的产物。它涉及到同时创建两个区块,但这两个区块是在网络的不同部分。结果,就创建了两个平行区块链,其中之一最终成为获胜的区块链,用户以大多数的选择来决定获胜的区块链。
公/私钥
在区块链世界中,公钥是一种加密密钥,用于加密任何一方的消息,然后,另一方会使用只对该个人或该组知道的密钥接收和解码消息。这些秘密间谍所用到的加密技术,是不是也让你感到兴奋而尖叫?
地址
就像你的家庭和公司有地址一样,区块链也有一个地址用来标识自己的位置。区块链地址是一个长的字母数字的引用,用于访问交易所在的精确位置,或者你想要接收、发送或保留区块链交易的位置。区块链地址类似这样的一串字符串:5TdA55HeLopzzwe3Lg7W335tGdCc623PoQ
区块链如何工作?
区块链是一个通用术语,它同样适用于由各种不同公司管理的大量不同的区块链。这里没有区块链,而是有成千上万个独特的区块链,每个区块链都可以确定自己的DApp架构和被接受的加密货币类型。
现在你已经了解了与区块链相关的基本术语,让我们深入了解区块链的运作方式。
区块链由分布式账本组成,既可公开供任何人查看,也可供任何人参与其中。
与其他系统不同,一旦数据记录在区块链中,就很难改变。
区块链中的区块是由什么组成的?
在剖析区块链中的单个区块时,我们会看到数据,区块的哈希以及区块链中前一个区块的哈希。
那么单独的一个区块里到底存储了什么数据呢?首先,它依赖于区块所在的区块链类型,以及这个区块右边和左边的区块。
例如,比特币区块链里存储了比特币网络中已经完成的所有交易的详细信息。这些交易通常包括比特币发送者、比特币接收者以及每个比特币的数量。每一个比特币区块都有一个独特的哈希,如果这个块被改变,那么这个hash也会跟着改变。
哈希通常被类比成人的指纹,显然他们都是独一无二的。区块创建完成后,计算其哈希值。如果区块的任何组件发生更改,那么这个区块的哈希也将自动更改。因此,Hash能够识别特定的区块及其组件。哈希值还充当了区块链中的链接。改变区块内的任何东西,甚至是单个字符,都不仅会导致哈希值发生变化,而且该区块也将被视为一个“新”的区块。
哈希不是唯一有助于防止篡改的组件。黑客有可能重新计算周围区块的哈希,使区块链再次有效。如果没有进一步的安全措施,这就会造成加密货币可能被删除和转移。
区块链有另一个必要组件,称为工作量证明(PoW),它可以帮助这个区块链防止大量恶意黑客的入侵。
工作量证明是一种减慢创建新区块的方法。例如,在将一个新区块添加到区块链之前,比特币大约需要10分钟来计算所需的工作量。这个工作量被计算完后,就可以将该区块添加到区块链中,并且必须由矿工进行确认,然后所有的计算结果(译注:这里的工作量证明可以就把它理解成计算一个特定的hash值)都被存储在区块链中,永久保存。如果网络被恶意耗尽,PoW需要耗费更长时间来做确认。
这种验证块的真实性的机制是许多人称为“黑客防御”区块链的主要原因。如果黑客篡改区块链中的一个区块,该黑客将被要求为所有后续区块重新计算PoW(特定hash值)。区块链的强大安全性与它创造性地使用哈希和PoW的要求有关。
区块链将如何影响您和您的企业?
就像曾经对基于云计算的数据存储和在线购物感到困惑一样,区块链也将很快成为几乎所有行业的常见元素。
随着从科技到零售的企业不断努力保持数据安全并提高转换速度,区块链将会为此提供一个颇具成本优势的解决方案。
创业公司和企业家们区块链的创新用途,这其中就包括了IC O筹集资金以及认定可以颠覆新市场。
风险警示:蓝狐所有文章都不构成投资推荐,投资有风险,建议对项目进行深入考察,慎重做好自己的投资决策。
评论(0)
Oh! no
您是否确认要删除该条评论吗?