在我们的技术类别的第一篇文章“什么是区块链”中,我们说区块链是一个公共分布式账,可以跟踪网络上发生的所有交易。 关于区块链上的身份的文章解释了每个用户都通过单独的密钥表明其身份。 在上一篇文章中,我们说钱包是一个程序,它可以帮助您管理密钥和创建交易。
在考虑加密货币交易是什么以及它如何运作时,本文应该给您一个很好的概念。
我们想把它分解成一个类比,为了理解而牺牲一点准确性。
您可以将区块链视为您可以在多方住宅中找到的邮箱网格。我们的“邮箱”还有一些附加功能。
首先,它不仅有一个版本,而且遍布全球的大量副本。所有这些邮箱都是相同的,不仅在于它们的结构,还包括每个盒子的内容。添加到一个版本的任何内容都将添加到所有其他版本中。如果您选择运行完整节点,您甚至可以在家中拥有所有副本。
只要您可以访问互联网连接,就可以随时随地访问储物柜。所以这个邮箱网格代表我们的区块链或分类帐。
地址作为邮箱
现在让我们考虑这个网格中的每个邮箱。我们解释了区块链上的身份是一对密钥:关于身份的文章中有公钥和私钥。这些键总是作为一组。在这个类比中,每个单独的邮箱是密钥对的直观表示。
各人个邮箱是由相应的私人密钥来对标身份,而不是数字来表明身份。 作为认证者,您不仅可以通过公钥或地址找到指定的邮箱或帐户, 您还可以使用相应的私钥打开它。
注意:地址和公钥之间存在细微差别,但就目前而言,我们可以认为它们是相同的。 我们将在进阶篇找到这种差异。
为了使这个类比生效,想象你的邮箱的门是透明的。 除了私钥的所有者之外,没有任何人可以打开邮箱,但是每个人都可以看到内部的内容。 当我们谈论块浏览器时,我们将回到这个属性。 总结一下到目前为止,一个用常规术语和一次使用区块链术语来解释:
该地址可让您在网格中找到给定的邮箱,并允许您将内容放入其中。
公钥允许您在区块链中查找给定的帐户,并允许您向其发送交易。
你的第一笔交易
您将处于第一次加密货币交易的接收方,否则,您将没有任何资金可用。因此,让我们通过类比的镜头来看待这笔交易。
您收到第一笔资金的交易是发送到网络的消息,并记录在区块链中。从现在开始,网格中有一个新邮箱,里面有一条消息,表示某些资金的所有权。如果您在钱包中创建了一个新密钥对,并且您的公钥是“AbC1”,那么您可以将此密钥或地址传递给将要向您发送第一笔资金的人。这个人可能是一个交易所,你买了你的第一个ZEN,现在你想将它们转移到你的钱包或发送给你的朋友。
如果您已阅读介绍,则以下过程应该是直截了当的:
您的地址将用于在邮箱网格中创建新邮箱。然后你的第一笔交易被纳入到邮箱中。
该交易对每个人都可见,但只有相应私钥的所有者才能访问该资金。
您的第一次创建交易
您可能希望将现有的区块链资金转移或转移到另一个地址。 首先,您需要收件人的公钥或地址。 我们假设这个地址是XyZ9。
要将资金发送到此地址,将发生以下情况:
*您的公钥可以找到您的邮箱。
*您的钱包现在将使用您的私钥在第一笔交易中解锁您的邮箱。
*钱包使用他的地址(或公钥)定位收件人的邮箱。
*您的钱包会将在里面新创建的交易。
每个参与者现在都可以看到(或验证)您将资金转移到另一方。只有拥有私钥的人才能访问和转移的资金。发送交易后,您无法更改或撤消交易。这意味着您应该始终仔细检查您要向其发送资金的地址。如果可能,您应该始终使用复制 - 粘贴功能,而不是手动键入地址并检查第一个和最后几个数字。如果您意外地将资金发送到错误的地址,则无法恢复交易。
回到我们关于钱包的文章中。我们说:“你实际上从未在钱包里存放任何资金,只需要存取密匙!”。我们现在希望这句话更有意义。区块链存储所有交易。如果你拥有5 ZEN,这意味着区块链中有一个条目“用户X将5 ZEN发送到你的地址”。硬币是帐本中的条目。这就是为什么你不能在钱包里存放任何资金的原因。您只存储密钥,一个可以找到资金并创建交易的密钥,然后将资金发送给其他人。因此,想到将钱包视为钥匙链,而不是现实生活中的钱包。
总结
总之,区块链本身是许多参与者公开存储的所有交易的记录。交易是此记录中的单个条目。要接收交易,您需要将您的公钥(或地址)提供给发件人。如果您想要使用资金,则必须使用私钥对资金解锁。
在我们的比喻中,个人邮箱是透明的。每个人都可以看到给定邮箱中的内容。您不仅可以查看当时给定邮箱中的内容,还可以查看之前的内容。
在下一篇文章中,我们将简要总结以前的所有文章,并向您介绍区块浏览器。区块浏览器类比于互联网浏览器。它允许您访问公共存储在区块链中的所有信息。如果您想动动手,请尝试这个简洁的演示,让您可以进行交易测试等等。
欢迎加入ZEN社区:
微信群:gyshiyi
网友评论