• FN小法式榜样
  • 登录
  • 注册
未设置签名信息
卡梅隆

简介:

粉丝

0

存眷

2

假设我如今要付给B 25个BTC,因而我创建一个交易"我的公钥(1abc)+B的公钥(1bca)+我的签名"把这个信息广播在BTC搜集里,那BTC搜集怎样知道这个交易合法呢?
2019-01-26 10:57 浏览 183 收藏 告发

分享你的真实不雅点和经历,经过过程汇编、洗稿的等方法拼凑的答复将会被折叠 完成
1个答复
  • 缘分
    7
    世界很美好,时间很宝贵。
    缘分

    简介:世界很美好,时间很宝贵。

    粉丝

    0

    存眷

    0

    不须要遍历一切的block,我们实在其实可以经过过程遍历block知道每个地址的余额,然则检查不须要这么复杂。

    比特币基本知识比特币交易构成(一)这里有比特币交易的简介。须要留意的是,交易其实不是说从你的余额中打钱给他人,而是从每笔你收到的钱中,凑出一个交易。比如你有1笔1比特币支出A和1笔2比特币的支出B,转给我2.5比特币的交易是 A+B => 2.5(给我) + 0.5(找零给你)。

    0.8版本今后的比特币客户端会在每次接收到新block时更新会一切未花掉落的output,检查一个交易能否合法只须要看这个交易的一切input能否在这个未花费的output表中。之前的版本须要检查每个input所来自的交易能否在某个block中(只如果存在于block中的就必定是合法的),找到地点的block便可以了。

    假定比特币是基于每个地址的余额验证交易,这个也能够用类似的方法优化,即每次都更新照应地址的余额,保护一个地址与余额的表,也不须要遍历一切的block了。

    评论 0
    2019-01-26 12:03:01 点赞   告发  
    撤消 评论
hLgww.com bfcmbj.com csyxj.com syzkbz.com qxdsgs.com mjjrxh.com cszty.com sjm6.com cqhdsk.com nnjmsc.com lweiew.com e-pidai.com cqlcbxg.com zhyscm.com kmxxfc.com wiseivr.com 0826sy.com 1233gov.com gcibuy.com tc3250.com bsxcnjy.com wdlhrq.com ycjili.com sqsmgw.com fdjsfp.com bjc666.com axinbao.com btzy5.com ff0917.com 7jga.com shi8888.com szbz160.com wayxsc.com urc2.com 55tcq.com 5517you.com woaitx8.com gz-bsyl.com 590ym.com mazitan.com zdjxfs.com qzwhzs.com trqsg.com fsrsjx.com nncxbz.com tywjcc.com sjxlfs.com mcuxwtc.com bhrsj.com gl0577.com