免责声明:金色财经所有资讯仅代表作者个人观点,不构成任何投资理财建议。请确保访问网址为(jinse.cn) 举报

    『币姐解读区块链08』一文破解比特币的交易运行原理

    『币姐解读区块链08』一文破解比特币的交易运行原理

    上期回顾:币姐解读区块链07:数字钱包进化史,从非确定性钱包到HD钱包

    币姐开场

    交易是比特币系统中最重要的部分,其他系统都是为了交易而服务的。

    这节币姐将告诉大家每笔交易是如何运作的,跟我们在银行转账有什么不同?

    本文以比特币的技术为案例,请注意:比特币 ≠ 区块链

    作者 | 币姐

    现金交易和银行转账是如何进行的?

    『币姐解读区块链08』一文破解比特币的交易运行原理

    假设老王找币姐借500块钱,币姐说身上只有100了,先借100块吧。于是把100元现金递给老王。

    老王心想:小气鬼,身上肯定不只100块。

    『币姐解读区块链08』一文破解比特币的交易运行原理

    第二天,老王又找到币姐,说再借400块。币姐说身上没带现金,银行转账吧。

    于是拿出手机,输入老王的银行卡号,转账金额400元,并输入自己的银行卡密码。

    银行的服务器处理好之后,老王很快就收到了转账。

    老王心想:币姐仗义!下次缺钱了再找币姐。

    比特币的交易是如何进行的?

    上面的例子就是现实生活中的具体案例,而比特币的交易过程则完全不同:

    『币姐解读区块链08』一文破解比特币的交易运行原理

    比特币的网络中并没有人的概念,只有地址的概念(地址就类似于银行卡号),这样就能有很好的匿名性。

    比特币从诞生至今,所有的交易记录都会记录在一个“总账本”上,这个总账本会同步给所有的用户(所有用户并不严谨,但这里不展开,币姐会在网络部分详细解释)。所以人人都能查到每一个地址上有多少比特币。就不会出现上面例子中老王怀疑币姐身上不止100元的情况了。

    而比特币交易的本质,是更新账本,并同步给全网络的过程。

    这个账本会告诉所有人这个地址还有多少比特币,这个地址完成过哪些交易。

    跟传统意义上的“一手交钱,一手交货”是不一样的,有本质上的差异。

    满足什么条件,交易信息才会同步给全网络?

    听完了上面的内容,老王理解了比特币交易的本质是更新账本,并同步给全网络。老王大腿一拍,那我把自己地址上的余额改一下,来他1w个比特币,然后同步给全网络不就得了!会所嫩模就在眼前!

    老王的想法太天真了,下面我就给大家讲讲需要满足什么条件,交易信息才会同步给全网络。

    1、交易的转出方的UTXO相加后大于转账金额才行。

    2、交易的转出方,必须提供有效的签名和公钥,证明你拥有这个地址的控制权。

    『币姐解读区块链08』一文破解比特币的交易运行原理

    上面2条是不是听起来一脸懵逼,没有关系,我帮大家翻译一下,就能快速理解了

    1、想转账,首先钱要够,钱不够是不能转的

    2、想转账,光给银行卡时不行的,还要输入正确的密码才行

    比特币的系统并没有使用简单的账户余额,而是使用了UTXO。在验证身份的时候也不是输入密码那么简单,而是使用了签名+公钥来验证。

    关于UTXO和签名会在未来的内容中详细说明。

    总结

    比特币的交易并不是“一手交钱,一手交货”的模式。

    而比特币交易的本质,是更新账本,并同步给全网络的过程。

    如果想更新账本也没有那么简单,需要满足2个条件:

    1、地址上UTXO总额足够(钱得够)

    2、有效的签名和公钥(密码得正确)

    『币姐解读区块链08』一文破解比特币的交易运行原理

    jinse.cn 0
    好文章,需要你的鼓励
    jinse.cn 0
    好文章,需要你的鼓励
    参与评论
    0/140
    提交评论
    文章作者: / 责任编辑:

    声明:本文由入驻金色财经的作者撰写,观点仅代表作者本人,绝不代表金色财经赞同其观点或证实其描述。

    提示:投资有风险,入市须谨慎。本资讯不作为投资理财建议。

    金色财经 > 币姐教你比特币 > 『币姐解读区块链08』一文破解比特币的交易运行原理
    • 寻求报道
    • 金色财经中国版App下载
      金色财经APP
      iOS & Android
    • 加入社群
      Telegram
    • 意见反馈
    • 返回顶部
    • 返回底部