gpt4 book ai didi

transactions - 区 block 链中的交易如何运作?分步演练

转载 作者:行者123 更新时间:2023-12-05 06:32:45 26 4
gpt4 key购买 nike

我对区 block 链和比特币的运作方式真的很陌生,我真的找不到任何单一的来源来详细介绍区 block 链中的交易是如何运作的,并且是一步一步的。

以下是我从很多网站上拼凑出来的内容,但我仍然不确定这是否正确,因为每个人似乎都在说不同的话。

如果我哪里错了,请告诉我:

用户将拥有一个不是真正钱包的比特币钱包。它存储你的钱包地址或你的公钥。该公钥可用于查看您曾经进行过多少笔交易,以及您是否有交易所需的资金。你也有一个私钥。

如果您想进行交易,那么您的私钥和您的交易详细信息将被散列在一起以创建签名。

这个签名被广播给网络的所有成员,即节点。

可以验证交易以查看我是否有网络成员或节点发送的钱。这是使用我的公钥和广播的签名完成的。

一旦通过验证,我的签名或我的交易的哈希值连同我的私钥就会发送给矿工,他们也会收到很多其他交易。这些交易使用 merkle 树进行哈希处理,最后创建一个区 block 头。其他矿工检查区 block 头是否有效。如果是,则将其添加到区 block 链中。

区 block 头基本上是根哈希、前一个区 block 哈希和随机数的哈希。

最佳答案

A user will have a bitcoin wallet that is not really a wallet. It stores your wallet address or your public key. This public key can be used to see how many transactions you’ve done ever and if you even have the money required for the transaction. You also have a private key.

正确,但不完全准确。您可以拥有属于单个私钥的多个公钥。私钥本质上是您的“钱包”,也是计算属于您的所有硬币所必需的。它允许访问您的所有资金。

The transaction can be validated to see if I even have the money that I’m sending by the members of the network or the nodes. This is done using my public key and the signature that was broadcasted.

此外,您还需要您的私钥,如 you can send from multiple inputs as well

您在这里可以互换使用验证,但我猜有两种:

  • 创建有效交易(可以使用您的 key 离线完成)

  • 让网络验证交易(在线发生,当它包含在区 block 中时)

Once validated, my signature or the hash of my transaction along with my private key is send to miners ...

我最好不要将您的私钥发送到任何地方。您发送的是包含您的公钥并用私钥签名的交易。再一次,这是可能的,甚至鼓励离线完成,以免暴露您的私钥。签名的交易可以安全地发送到网络而不会暴露任何 key 。这是 Ledger 等硬件钱包的安全功能

..who get a lot of other transactions too.

它被发送到内存池,内存池是一个队列,其中未确认但已签名的交易等待矿工验证。当矿工通过解决随机数找到一个区 block 时,它会从内存池中选择一定数量的交易。然后将它们保存在 block 中并从内存池中删除。

These transactions are hashed using the merkle tree and finally a block header is created. The block header is checked by the other miners to see if it’s valid or not. If it is, then it is added to the blockchain.

是的,听起来不错。

关于transactions - 区 block 链中的交易如何运作?分步演练,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51104676/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com