首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

3分钟看懂比特币全交易过程

3分钟看懂比特币全交易过程

区块链是何时火热起来的?

谈到区块链,必然先想到比特币。从技术角度来看,比特币的系统包括三层:底层技术——区块链;中层链接——协议;上层——货币。货币指的就是比特币;协议就是基于区块链的资金转账系统;底层技术就是区块链,即去中心化、分布式记录的公开透明的交易记录总账,其交易数据全网节点共享。矿工负责记录,全网监督;

区块链是一种分布式共享数据库(数据分布式储存和记录),利用去中心化和去信任方式集体维护一本数据薄的可靠性的技术方案。该方案要让参与系统中的任意多个节点,通过一串使用密码学方法相关联产生的数据块(即区块),每个数据块中都包含了一定时间内的系统全部信息交流的数据,并生成数据“密码”用于验证其信息的有效性和链接下一个数据库块。

比特币的交易过程通过区块链的工作原理可以看,比特币交易本质是一种数据结构,该数据结构是包含交易信息的区块从后向前有序连接起来的。比特币区块链是全球复试几张的总账本,每一笔比特币交易都是比特币区块链上的一个公开记录。

交易的输出和输入比特币交易的基本单位是未使用的交易输出(UTXO)。UTXO是可以被网络识别成货币单位的一定量的比特币货币,可以是任意值,但不可分割。实际交易环节中,通常出现的情况是UTXO大于所需支付的金额值,那么该UTXO在交易中将会被整体小号,同时产生零头。

科普名词:区块:即区块链的网络节点。包括两部分:Header连接到前一区块(父区块)并为区块链提供完整性Body:包含验证了区块链创建的过程中比特币的交易记录

链:每一个区块都包含父区块来的散列,区块与区块链接到一起形成了“链”

挖矿:生成新区块链并添加到区块链的过程。为了生成新区快,旷工必须寻找满足特定要求的哈希值(Hash)哈希值要求:包含父区块header的哈希值小于或等于目标数包含一个随机数包含所有交易的Merkle(梅克尔)根奖励:发现正确哈希值并创建新区块的旷工将获得比特币奖励。目前奖励为25比特币,该数字每四年减半。这一定时间内会缓慢降低比特币的供应速度。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20181002A0RDJ300?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券