首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >区块链中的事务

区块链中的事务
EN

Stack Overflow用户
提问于 2019-08-18 00:39:14
回答 3查看 208关注 0票数 4

如果我在区块链中进行交易,是否只有在将交易添加到区块链中后才会发生比特币转移?如果是这样,可能需要时间来挖掘区块,并且无法进行紧急付款。那么这不是区块链的一个缺点吗?

EN

回答 3

Stack Overflow用户

发布于 2019-08-19 03:51:04

如果你不重视在没有第三方参与(没有银行或政府)的情况下进行货币交易的优势,这只是一个劣势。区块链的整个目的是能够在不依赖可能审查/阻止交易、夸大货币、被泄露等的第三方的情况下转移价值。比特币是透明(可验证的)和去中心化的货币,任何拥有计算设备和互联网连接的人都可以使用,而不受背景、国籍、公民身份或法律的限制。

如果我在区块链中进行交易,是否只有在将交易添加到区块链中后才会发生比特币转账?

比特币的交易在被包括在区块中之前不会被认为是最终交易。这一点很重要,因为它可能不包含在块中的原因有很多:

如果交易是无效的(用户没有要发送的比特币,或者它包含无效的签名或其他无效的information)

  • The费用太低,并且它被
  1. 拒绝,如果网络繁忙,费用可能太低,并且它不会被矿工选择在下一块中(他们会选择费用更高的交易,这样他们就能赚更多的钱),那么它显然是无效的。两周后,比特币核心节点将从内存池中剔除陈旧的交易(它们在那里等待挖掘)。

如果是这样的话,可能需要时间来挖掘区块,并且无法进行紧急付款。那么这不是区块链的一个缺点吗?

这里更大的问题是你想要多大的安全性?如果你向某人发送比特币,而他们甚至没有等到比特币被包含在区块中(他们在他们的mempool中看到了它),他们就给你提供了你正在购买的产品或服务,他们正在冒着可能永远不会被开采的风险。此外,在将其包含在块中之后,在重组的情况下存在非常小的无效风险,请参见Chain Reorganization。例如,这可能是因为延迟问题而发生的。

另一个风险是51%的攻击,如果有人获得了网络上的大部分hashpower,他们可以改变过去的区块,如果他们能够制作一个包含更多区块的链(更多的工作证据),网络将接受新的链作为真理的来源(最长的链总是胜出,即使它与以前的链不同)。

因此,自事务发生以来挖掘的块越多(也称为confirmations数量),在重组或51%的攻击中被逆转(或删除)的安全性就越高。

票数 1
EN

Stack Overflow用户

发布于 2020-05-13 17:44:13

你可能会认为这是比特币区块链的一个劣势。但这只是这项技术的起点。在当前场景下,以太坊的阻塞时间为15秒。这提高了事务处理的速度。此外,新的共识机制正在帮助区块链进一步改进此交易流程。

票数 0
EN

Stack Overflow用户

发布于 2020-10-23 15:48:49

在公共区块链中,确认交易需要一段时间,但在财团区块链或私有区块链中,由于监管实体的存在,交易确认速度很快。在公共区块链中,共识协议的类型会影响交易确认的速度,例如在基于堆栈证明的Tron区块链中,确认过程需要1分钟,而在基于工作证明的以太中,确认过程需要6分钟

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57538131

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档