当前位置: 首页 > 科技观察

7分钟带你轻松了解区块链背后的技术

时间:2023-03-11 22:18:37 科技观察

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