• 拉萨市为第五批市级非遗代表性项目传承人颁证 2019-06-23
  • 万建民院士科研团队用自私基因模型揭示水稻杂种不育现象 2019-06-23
  • 上战场不带武器,你去干嘛去?[晕] 2019-06-21
  • 帝豪GL全新智能系统 为了更聪明而升级 2019-05-28
  • 大国襟怀 大国担当 大国信念 2019-05-28
  • 百亿港元英伦收购 后李嘉诚时代的长实买卖逻辑 ——凤凰网房产北京 2019-05-25
  • 赌王四太家的豪宅曝光,网友:一点都不羡慕 ——凤凰网房产 2019-05-25
  • 候选案例:关于为明天·一起善行 2019-05-24
  • 巴布亚新几内亚将台“代表处”更名为“台北” 2019-05-24
  • “全国禁毒主题FLASH及动漫征集活动”评审今进行 2019-05-19
  • 2013第八届中国常州先进制造技术成果展示洽谈会——中国常州网专题 2019-05-17
  • 【新华微视评】精灵旅社又要开业啦 2019-05-14
  • 总而言之,要把足球运动从一种生存方式转变成高级需求!才能把投身足球运动的人从追逐金钱的庸俗之路引导到追求光荣与梦想的正途上! 2019-05-14
  • 一语惊坛(5月9日):推动中朝友谊,造福两国人民。 2019-05-13
  • 奋战在昆仑山下、世界海拔最高油田的采油工人 2019-05-11
  • 天空彩票特彩吧:比特币交易的工作原理

    在本文中,我们将详细讨论比特币交易的工作原理。我们将看到,比特币交易与现实世界中的交易略有不同。1. 交易通常如何工作?什么是帐户/余额模型?大多数时候,当我们谈到交易时,我们习惯于想到帐户/余额系统 ...
        在本文中,我们将详细讨论比特币交易的工作原理。我们将看到,比特币交易与现实世界中的交易略有不同。1. 交易通常如何工作?什么是帐户/余额模型?大多数时候,当我们谈到交易时,我们习惯于想到帐户/余额系统。这意味着系统中的每个用户都有一个帐户,每个帐户都与一个余额相关联,该余额决定帐户拥有多少钱或数字。
    当系统中的一个用户通过向系统中的另一个用户发送金钱来进行交易时,帐户余额将被更新。例如,如果A最初有10个比特币,B有5个比特币,如果A向B发送2个比特币进行交易,A最终得到10 - 2=8个比特币,B最终得到5+2=7个比特币。


    交易如何在帐户/余额系统中运作
    2. 什么是UTXO(未使用的交易输出)?比特币使用UTXO(未使用的交易输出)模型,而不是账户/余额系统。这意味着区块链并不直接跟踪每个比特币地址的比特币余额。相反,区块链存储了比特币交易数据的整个历史,而比特币网络跟踪网络中所有UTXO的集合,称为mempool或交易池。特定比特币地址的余额是通过检查和求和与该地址相关的所有UTXO来计算。当使用UTXO时,它将从交易池中删除,这将在计算余额时反映出来。




    一个可视化的演示如何在UTXO系统中计算平衡
    在比特币中,UTXO是一个离散的比特币单元,它可以包含任何数量的固定不变值。一个UTXO可以代表0.1个比特币,1个比特币,甚至100个比特币。无论该值本身的大小如何,该值都与惟一的UTXO关联,UTXO可以通过其id来识别。根据定义,每个UTXO都是交易输出的结果,并与一个特定的比特币地址关联。UTXO的基本特性是它们不能被分解——如果不进行交易处理,就不能将一个UTXO转换成两个或更多更小的UTXO。例如,如果A希望支付B 0.5 BTC,但A只有一个包含1 BTC的UTXO,那么A就不能神奇地将他的UTXO转换成值为0.5 BTC的两个UTXO,并且只能通过将其中之一发送给B进行一次交易。相反,当A将他的UTXO分成两个UTXO,每个0.5个BTC,A将需要在两个独立的交易中使用两个UTXO:她将发送一个给B作为付款,另一个给她自己。这个问题将在下一个问题中得到更清楚的说明。3.比特币交易究竟是如何运作的?比特币的每一笔交易都有一些输入和输出。输入是属于交易发送方的UTXO,而交易的输出是分配给接收方的新生成的UTXO。每个UTXO都使用一个锁定脚本ScriptPubKey锁定。这个脚本确保只有交易的预期接收者才能访问发送给他们的比特币(UTXO)。ScriptPubKey由<PubKeyHash>组成,它是接收方公钥的哈希值,与接收方的比特币地址相关。




    比特币交易的锁定和解锁机制。
    交易的接收者可以通过使用解锁脚本ScriptSig访问他们的UTXO,该脚本被UTXO的接收者用来证明他们拥有UTXO中的比特币。ScriptSig由使用ECDSA生成的用户比特币签名<Sig>和用户公钥<PubKey>组成。对<PubKey>进行哈希,并与ScriptPubKey中的<PubKeyHash>进行比较,以检查试图访问UTXO的用户是否确实拥有与比特币地址关联的公钥。接下来,将<Sig>与<PubKey>进行比较,以验证用于生成比特币签名的私钥确实是生成(已正确验证)公钥的私钥。 只有使用ScriptSig才能解锁UTXO并将其用作交易的输入。在生成交易的输出时,发送方再次使用接收方的ScriptPubKey锁定UTXO。因此,比特币交易是一个锁定和解锁UTXO的连续循环。4. 我能举个比特币交易的例子吗?我们可以用一个例子来理解比特币交易是如何进行的。蛋糕买家希望从蛋糕卖家那里购买一个价值5比特币的蛋糕。由于买蛋糕的人没有一个恰好是5 BTC的UTXO,她选择了2个UTXO来覆盖5 BTC的价格,生成了5 BTC的输出发送给蛋糕卖家,0.5 BTC的变化返回给蛋糕买家。




    演示如何在交易中创建和使用UTXOs的可视化程序。
    在交易级别上,蛋糕购买者使用ScriptSig(作为输入)解锁UTXO_3和UTXO_5的ScriptPubKey。一旦这样做,就会生成两个输出并使用自己的ScriptPubKey锁定它们。当蛋糕销售商想要使用这个UTXO时,他必须使用他的ScriptSig来解锁它。




    买蛋糕的人打开她以前的UTXO用于消费,并创建新的UTXO发送给蛋糕销售者和她自己。
    5. 如何向节点广播交易?对于大多数用户,没有必要这样做。您只需使用一个比特币wallETClient,输入您希望进行的交易的详细信息,然后单击send??突Ф私悴ソ灰?。由于比特币是一个对等网络,客户端搜索发送交易的对等点(节点)。当它找不到任何对等点时,就回到硬编码到客户机的可靠备份对等点列表中。6. 每个比特币块可以有多少交易?每个比特币块可能拥有的交易数量取决于该块中包含的单个交易的类型和大小。最初的块大小限制是1兆字节。如果每笔交易都是任意小的,那么一个比特币块可以有任意多的交易。实际上,到2019年1月,每个区块的平均交易数量约为2100笔。这个数字可能比它应该的低,因为存在着正在开采的空块。(注:Segwit(隔离见证)是比特币网络中的一个软分支,它允许将交易数据存储在一个扩展块中,允许大于2兆字节的块存储更多的交易数据。截至2019年2月,Segwit交易约占比特币交易总额的40%。)结束语在本文中,我们研究了UTXO模型的细节以及比特币交易的工作原理。在下一篇文章中,我们将解释比特币的最后一块:采矿。我们将看看采矿是如何工作的,以及采矿在比特币中扮演的角色。


    来源:区块网󰄼 赞 0 赏󰄯 分享                   您可能还会喜欢:                区块链(Blockchain)简介            比特币交易的工作原理            比特币为何需要隔离见证            什么是IEO? 它与ICO有何不同?            什么是比特币期货?            哈希率竞争导致比特币分散化                    发表评论                                                                  
    ◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。                  
          昵称:*              
          邮箱:*              
          网址:                  
          验证码            
                    
                  
                取消回复                                          
            精选内容          《从零开始学习区块链》系列《比特币的前世今生》《数字货币大讲堂》系列《以太坊知识讲解》系列《ICO知识大全》《如何找回0确认的比特币?》《区块链视频学习资料合集》系列《区块链与新经济:数字货币2.0时代》        热门关注          · 币安 (146404)· Bittrex(B网)(93957)· 币赢网(69829)· 小蚁(NEO)(62181)· 路印币(LRC)(50069)· 保全网(42655)· 铅笔(42492)· 比特币(BTC)(42491)· ModulTrade(42402)· 公证通(Factom)(39676)        标签列表          比特币 (42)莱特币 (4)区块链 (159)ICO (29)区块链应用 (13)智能合约 (4)以太坊 (9)IBM (7)区块链技术 (5)数字货币 (13)金融 (8)金融科技 (6)加密货币 (8)福布斯 (4)拖车服务 (5)Cartaxi (4)技术白皮书 (8)B网 (4)Bittrex (4)币安 (7)Kcash (4)石油币 (13)委内瑞拉 (14)比特币十年 (5)交易平台 (6)        关注我们              

    关注官方微博微信有惊喜哦                    
    Copyright2016-2020,联系我们(Contact us)E-mail:[email protected],京ICP备16053856号; .     
     var _hmt = _hmt || [];(function() {  var hm = document.createElement("script");  hm.src = "https://hm.baidu.com/hm.js?7747a0095304b8531db6c96096fc69bb";  var s = document.getElementsByTagName("script")[0];   s.parentNode.insertBefore(hm, s);})();    
    分享:window._bd_share_config={"common":{"bdSnsKey":{},"bdText":"","bdMini":"2","bdMiniList":false,"bdPic":"","bdStyle":"1","bdSize":"24"},"share":{}};with(document)0[(getElementsByTagName("head")[0]||body).appendChild(createElement("script")).src="//bdimg.share.baidu.com/static/api/js/share.js?v=89860593.js?cdnversion="+~(-new Date()/36e5)];$(function(){$("#modaltriggerss").leanModal({ top: 110, overlay: 0.45});});
    支付宝
    微信
    $(function(){$("#modaltriggers").leanModal({ top: 110, overlay: 0.45});});

    会员评论

    已有0人参与

    上海天天彩选4 www.rmszj.com

    本周热门

    上海天天彩选4

    技术支持由 TIX彩币社区 提供

    返回顶部
  • 拉萨市为第五批市级非遗代表性项目传承人颁证 2019-06-23
  • 万建民院士科研团队用自私基因模型揭示水稻杂种不育现象 2019-06-23
  • 上战场不带武器,你去干嘛去?[晕] 2019-06-21
  • 帝豪GL全新智能系统 为了更聪明而升级 2019-05-28
  • 大国襟怀 大国担当 大国信念 2019-05-28
  • 百亿港元英伦收购 后李嘉诚时代的长实买卖逻辑 ——凤凰网房产北京 2019-05-25
  • 赌王四太家的豪宅曝光,网友:一点都不羡慕 ——凤凰网房产 2019-05-25
  • 候选案例:关于为明天·一起善行 2019-05-24
  • 巴布亚新几内亚将台“代表处”更名为“台北” 2019-05-24
  • “全国禁毒主题FLASH及动漫征集活动”评审今进行 2019-05-19
  • 2013第八届中国常州先进制造技术成果展示洽谈会——中国常州网专题 2019-05-17
  • 【新华微视评】精灵旅社又要开业啦 2019-05-14
  • 总而言之,要把足球运动从一种生存方式转变成高级需求!才能把投身足球运动的人从追逐金钱的庸俗之路引导到追求光荣与梦想的正途上! 2019-05-14
  • 一语惊坛(5月9日):推动中朝友谊,造福两国人民。 2019-05-13
  • 奋战在昆仑山下、世界海拔最高油田的采油工人 2019-05-11
  • 好日子心水论坛 七乐彩投注技巧视频 上海天天彩选四中奖规则 3d试机号口诀 3d试机号澳客网 黑龙江时时彩开奖视频 黄大仙心水论坛平特肖 浙江快乐彩软件 126期白小姐资料 上海时时彩zoushitu 辽宁35选7开奖视频 足彩加今日北单推荐 广东36选7好彩3开奖结果查询 腾讯分分彩计 河北11选5任选4复式