《精通比特币》(6)

5.7标准交易

有五种标准脚本分别为P2PKH、P2PK  MS(限15个密钥)、P2SH和OP_Return

P2PKH    由P2PKH脚本锁定的输出可以通过键入公钥和由相应私钥创设的数字签名得以解锁。

P2PK 多重签名 

假如记录在脚本中的公钥个数为N,则至少需提供其中的M个公钥才可以解锁。这也被称为M-N组合。 但多重签名会导致字节过长,交易费用过高,而P2SK可以解决这个问题。它使交易代码变短,把脚本变成地址。

OP-Return

由于比特币交易具有很大的安全性,人们就像在比特币网络中存储其他的信息,这样会导致伪支付的出现,这个脚本就是解决这个问题的。

第六章  比特币网络

比特币是一个P2P网络,每一个节点的地位平等,每个比特币节点都是路由、区块链数据库、挖矿、钱包服务的功能集合。节点分为全节点和SPV。全节点的安全性更高。而SPV无法验证交易的不存在,因为它只能得到一部分区块链数据。在一个新的节点产生后,需要和其他节点发生链接,可以选择种子节点,也可以新节点将一条包含自己P地址的addr消息发送给其相邻节点。相邻节点再将此条addr消息依次转发给它们各自的相邻节点,从而保证新节点信息被多个节点所接收、保证连接更稳定。新节点开始是区块链信息为零,需要下载,如果是全节点要下载整个区块链的交易信息,大约20G。SPV从网络中知道自己需要的区块,然后向不同的节点下载。虽然SPV比较简单,但安全性不高,交易信息容易别人推算出来,所以就有了Bloom过滤器。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 九月的云 打远方飘来 路过我的家乡 路过五指山 路过昌化江 我一伸手 就触摸到了云的伤口 我备好包袱 在寒露到来之...
    冷雨风子阅读 1,560评论 2 0
  • 那天少年在田垄上发现了一株幼苗,他怎么看都不像是庄稼,想起那年秋天黄灿灿的柿子,他泯了一下口水。也许这是一株苹果树...
    羽中文阅读 871评论 0 1
  • 一、初逢 “南上。”清脆的女音。 “北下。”深沉的男音。 船家一时怔住:“究竟是先去南上还是北下?”见两人都没有相...
    夜雪落阅读 2,286评论 2 3
  • 本文配图选自电视剧《我的前半生》子君与唐晶照片。 电视剧版《我的前半生》,按现在透露的剧情,罗子君铁定要跟贺涵组c...
    创意万点阅读 1,527评论 0 0