作者| CDA数据分析师
区块链背后涉及哪些技术?“矿工”和“挖掘者”到底是什么意思?针对这些问题,Simplilearn用一个有趣的视频做了回答。
你有没有想过是否有更简单的方法来完成交易?不需要在线钱包、银行和第三方应用。
由于区块链,这是可能的。
这是你需要知道的关于区块链的一切。
想象一下,杰克、特德、萨姆和菲尔正在一起吃晚饭。吃完后,杰克付了饭钱,大家决定分摊费用。第二天,菲尔通过网上转账的方式将自己的股份转让给杰克,交易顺利完成。然后泰德和山姆把他们的餐费转给杰克,但是他们的转账失败了,这表明银行出了问题。
这时,杰克开始意识到以下情况会导致银行交易失败。比如由于银行的技术故障;他们的账户被黑了;超过每日转账限额;额外的转让费和其他费用…
加密货币为了解决这些问题,加密货币的概念应运而生。加密货币是一种基于区块链技术的数字或虚拟货币。因为区块链,加密货币无法伪造;不需要中央权威;并且受到强大复杂的加密算法的保护。
在市面上有上千种加密货币,比如莱特币,以太坊,Zcash等等。但最突出的还是比特币。
看到前面的例子,让菲尔、泰德和山姆每人给杰克两个比特币,作为昨晚的饭钱。假设菲尔、泰德和山姆有三个比特币,而杰克有五个。首先,Phil给了Jack两个比特币,然后以块的形式创建了一个记录。他们之间的交易明细被永久记录在这个区块里,每个人拥有的比特币数量也被记录下来。所以菲尔交易后,杰克有七个比特币,而菲尔只有一个。
接下来,山姆和泰德每人给杰克两个比特币。每笔交易都会创建一个新的区块,其中记录了交易细节以及山姆特德和杰克拥有多少比特币。
区块链技术这些区块是相互联系的。关于每个人拥有的比特币数量,区块指的是之前区块的数值。这一系列记录或数据块被称为分类账,它们与所有人共享。作为一个公共分布式账本,这构成了区块链的基础。
如果菲尔只剩下一个比特币,他想给杰克多寄两个区块链怎么办?此交易将不会完成,因为每个人都有一份分类帐。显然菲尔只剩下一个比特币了,他的朋友会把这个交易标记为无效。
因为每个用户都有一份账本,黑客将无法更改区块链中的数据。块中的数据通过复杂的算法加密,所有这些都是借助区块链技术实现的。区块链可以称为记录的集合。这些记录是相互关联的,具有很强的防篡改性,并且有密码术的保护。
公钥和私钥现在让我们仔细看看杰克和菲尔之间的比特币交易,以了解其中的原理。
比特币网络中的每个用户都有两对密钥,即公钥和私钥。公钥是网络中每个人都知道的地址,类似于用户的电子邮件地址。私钥是只有用户知道的唯一地址,类似于密码。
如果菲尔会发送特定数量的比特币,以及他和杰克唯一的钱包地址,这些都是通过哈希算法完成的。所有这些都是交易细节的一部分,使用加密算法和Phil的唯一私钥进行加密。这样做是为了对交易进行数字签名,并显示该交易来自Phil。之后通过杰克的公钥传到全世界,这样消息或交易就只能用杰克的私钥解密,只有杰克知道。
不同的加密货币使用不同的哈希算法,比特币使用SHA256算法,另一种著名的加密货币以太坊使用Ethash算法。
世界各地都在进行‘矿工’和‘矿工’等交易以及类似的交易。这些事务被验证,然后逐块添加。验证这些区块的人被称为“矿工”。为了验证一个区块并将其添加到区块链中,矿工需要解决复杂的数学问题。第一个解决这个问题的矿工将为区块链添加区块,并将获得12.5比特币作为奖励。
解决复杂数学问题的过程叫做“工作量证明”,给区块链加块的过程叫做“挖矿”。
结果,菲尔和杰克的硬币升级了,就像每个在网络中完成交易的人一样。现在你应该知道区块链和它的重要概念。
区块链技术的应用我们来看看沃尔玛是如何利用区块链为顾客提供更好的服务的。沃尔玛在向顾客提供高质量产品方面遇到了问题。他们面临着高退货率和大量退款,而这些退货率和退款都是由产品质量差造成的。从农场到仓库,再到运输加工,最后到客户,他们无法确定问题出在供应链的哪个环节。
然后沃尔玛采用了区块链技术。有了区块链,每一步的商品质量都会永久记录在区块中。例如,当客户标记某个产品已经损坏时,它可以正确识别该产品在整个供应链中的损坏位置,从而帮助沃尔玛发现问题并解决问题。
以上只是区块链在实践中应用的几种方式之一。你能想到其他的例子吗?可以在留言里分享给大家。
好了,今天就到这里。你理解区块链背后的这些概念吗?