zoukankan      html  css  js  c++  java
  • BIP47 (支付码)

    BIP47 (支付码)介绍

    BIP47 (支付码)的构造与隐身地址有相似的特征,而它与隐身地址最大的不同之处在于,对于那些未来想要频繁联系的对象,需要提前将“通知交易(notification transaction)”发送至“接收通知的地址(notification address)”上。如图2-12所示,只需要这一步就能同时解决隐身地址“必须要找出区块链上所有交易”以及从节点上“就能明确辨识出存在特殊交易”的问题。

    具体流程

    接下来,我们了解一下具体的过程。首先,通过通知交易将 发送者的支付码信息告知接收者。接收者利用这个支付码就能提前生成20个仅限发送者和接收者使用的地址并进行监视。在之后的交易中,如果发现这20个地址无法满足使用时,就可以通过重新生成地址来弥补。实际上,为了维持这些通知地址,往往会使用与BIP44同样的方式。在使用支付码时,可以采用与SPV轻钱包同样的方式来监视通知地址,所以也可以将此应用于SPV轻钱包。

    虽然人们对支付码应用的期待变得越来越高,但是对于那些只交易一次的对象而言,他们可能会因为最初实行的“通知交易”这种一站式服务的复杂性而不想使用支付码。目前,由于这种应用在安装上较为复杂,漏洞也较多,很多钱包开发者都认为不值得花费时间和精力来继续开发。

  • 相关阅读:
    mysql 查询优化
    图解Java常用数据结构(一)
    mybatis 详解(五)------动态SQL
    Mybatis的ResultMap的使用
    java系统变慢的优化简略步骤
    mysql基本操作
    mysql数据库的优化 一
    tomcat的启动启动与关闭
    vueJs的简单入门以及基础语法
    Oracle常用命令-用户、表空间、赋权限、导入导出
  • 原文地址:https://www.cnblogs.com/hzcya1995/p/13312799.html
Copyright © 2011-2022 走看看