比特币的转账的原理和流程是什么?

理由
举报 取消

比特币的转账的原理和流程是什么比特币有没有一个记录交易账单的数据库?如何保证同一个比特币不会被重复使用?

2017年11月5日 2 条回复 1196 次浏览

发起人:dun I am 初入职场

回复 ( 2 )

  1. 李占亮
    理由
    举报 取消

    1、比特币的转账的原理和流程是什么?

    一笔比特币交易的生命周期起始于它被创建的那一刻,也就是诞生(origination)。 随后,比特币交易会被一个或者多个签名加密,这些签名标志着对该交易指向的比特币资金的使用许可。接下来,比特币交易被广播到比特币网络中。在比特币网络中,每一个节点(比特币交易参与者)验证、并将交易在网络中进行广播,直到这笔交易被网络中大多数节点接收。最终,比特币交易被一个挖矿节点验证,并被添加到区块链上一个记录着许多比特币交易的区块中。

    一笔比特币交易一旦被记录到区块链上并被足够多的后续区块确认,便成为比特币总账簿的一部分,并被所有比特币交易参与者认可为有效交易。于是,被这笔交易分配到一个新所有者名下的比特币资金可以在新的交易中被使用——这使得所有权链得以延伸且再次开启一个新的比特币交易生命周期。

    具体详情可查看:第5章 交易 | 精通比特币

    2、比特币有没有一个记录交易账单的数据库?

    有,比特币核心客户端同步的几十G数据就是全网的“账本”。一般我们查询是使用区块查询网站,如,国内的区块元Blockmeta,比特币区块浏览器btc.com等

    3、如何保证同一个比特币不会被重复使用?

    这个问题的意思应该是“如何保证不被双花”。

    “以往的密码学货币在模拟黄金属性时只成功解决了真实性和所有权验证这两个问题,但是无法像黄金那样靠物理传递就能防止双花。”什么是“区块链”?

    比特币挖矿的工作量证明机制PoW则是没办法控制(市场竞争利益驱动、或是依靠绝大多数参予者的共识)(无需信用)

    【比特币】=【数字黄金】+【PoW区块链】+【P2P】,第一次实现了一种可以不依赖于信用(trust)的点对点的电子现金(交易)系统。

  2. 古土雷柏
    理由
    举报 取消

    知乎不适合回答硬技术知识点,太费劲,赞少,谢邀。

我来回答

Captcha 点击图片更换验证码