Bitcoin SV基础架构团队发布三款新产品,以实现中本聪的比特币点对点愿景

发表时间:2020年11月17日
信息来源:Bitcoinsv.io


在这里插入图片描述

Bitcoin SV基础架构团队在此发布三款产品及一些其它服务,这向用户方提供了点对点交易和实施简易支付验证(SPV)的工作流程中所需的全部工具。这三款产品是:
1.Bitcoin SV节点软件升级至v1.0.6
2.mAPI v1.2.0
3.SPV信道CE v1.0.0
这次的产品组合旨在助力最终实现中本聪对比特币“点对点”的愿景,以及推动比特币网络的可扩展性。
欲更深入了解这三个产品的实际影响,请阅读Bitcoin SV基础架构团队技术总监Steve Shadders的博客文章:
《我们终于实现了中本聪对比特币“点对点”的愿景》

1、Bitcoin SV节点软件升级版至v1.0.6

v1.0.6是v1.0.6(测试版)的最终发布版本,它能够演示一些即将出现的新功能,并且现在就可以用于早期测试。这次升级主要侧重于事件通知功能,从而使监视交易确认进度的流程更加高效,并提升商户对交易的确定性。
具体内容例示如下:
• ZMQ topic zmqpubremovedfrommempool renamed to zmqpubdiscardedfrommempool
• STN NOVEMBER2020 RESET
• Fix: clearinvalidtransactions RPC returned the number of bytes freed as zero.
• Fix: Node started even if initialisation error (invalidtxsink parameter was not set to ZMQ when zmqpubinvalidtx is defined)
• Fix: Validation published transactions with rejection reason txn-already-in-mempool or txn-already-known.
• ZMQ: Push information (blockhash) in which block transaction we collided with arrived.
• Do not use deprecated boost bind features.
• #include added to script_num.cpp to fix build issues with later compilers.
• Remove logging from consensus.
• isCorruptionPossible removed from invalid transaction notification.
• ThreadSanitiser reports issues in thread safe queue tests.
• ThreadSanitiser reported heap-use-after-free.
• Fix: gettxouts parameters CLI type mismatch.
• Fix: CheckTxInputExists should not be used.
• Remove assert and fix shutdown after unsuccessful startup.
• Unconditionally log P2P stall messages if denugp2pthreadstalls is specified.
请在以下链接下载软件券代码:
URL:https://download.bitcoinsv.io/bitcoinsv/

如有问题,请直接联系技术支持团队:[email protected]

2、mAPI v1.2.0

此次发布的新版mAPI(此前称为Merchant API)引入了许多更改,以进一步强化矿工对网络用户提供的服务。特别是我们通过识别“双花”场景并引入回调通知功能,确认了mAPI确实具有可以提升SIT(安全即时交易)的能力。
在提交交易时,商户或中间商可以选择要求对方通过指定的回调信道提交merkle证明。mAPI v1.2.0实现了新发布的SPV信道CE(社区版)的第一个用例,能够为完全连接或部分连接的客户端提供所传递信息的端到端加密。
此外,v1.2.0升级版本的新特性还包括通过改进版的token发布方,加强了对节点连通性、交易费用报价以及报价授权的管理。这个API网关的新功能带有管理接口,还为管理功能齐全的mAPI服务提供了所需的可用性、安全性和稳健性。
具体内容列示如下:
• 为提交交易添加了新参数
• “双花”通知
• 请求回调merkle证明
• 回调URL
• 消息加密参数
• SPV信道用于回调时的安全可信任的信息交换
• API网关用于处理交易提交、交易状态查询和交易费报价
• API网关管理接口
• 改进了token发布方的功能
• 改进了创造交易费报价的功能
• 改进了节点连接配置
点击此处下载mAPI v1.2.0
如有问题,请直接联系技术支持团队:[email protected]

3、SPV信道CE v1.0.0

SPV信道规范定义了轻量级的HTTP API,并描述了恰当的客户端加密技术,这两点可使应用程序私下异步交换信息,同时还能进行相互的身份验证并保障信息的完整性。SPV信道是为了使参与方能够在未直接互连的情况下也能够交换信息,比如参与方在NAT(网络地址转换)后面,或者当一方离线时。
信道被配置为接收消息使用。每个信道都有所有者,所有者可以为未经验证的连接配置信道读/写权限,还可以对其颁发过可撤销API密钥的用户配置不同的读/写权限。
安全模型是通过规定应用层的端到端加密协议来建立的,这保护了所传递信息的安全。
SPV信道CE(社区版)是由服务商和客户端自托管实现的,具有以下功能:
具体内容列示如下:

• 信道API
o Create Channel
o List Channels
o Delete Channel
o Get Channel Info
o Get Token
o Get Channel Tokens
o Amend Channel
o Generate Channel API Token
o Revoke Channel API Token
• 信息 API
o 向信道写入信息
o 从信道中获取信息
o 标记信息已读或未读
o 从信道中获取全部未读信息
o 删除信道中的信息
• 通知
o 推送通知,提示用户信道中有新信息
• 加密
o 使用libsodium的端到端加密库

点击此处下载SPV信道CE v1.0.0
如有问题,请直接联系技术支持团队:[email protected]

感谢您对Bitcoin SV的持续支持!
本通知代表SteveShadders和BitcoinSV基础架构团队向您发送。

**

感谢您对Bitcoin SV的持续支持! 本通知代表SteveShadders和BitcoinSV基础架构团队向您发送。

**
Bitcoin SV节点项目为比特币协会所拥有,请前往Bitcoinsv.io网站获取BSV节点的官方信息。


欢迎对比特币或区块链技术感兴趣的朋友发送邮件至 [email protected] 申请加入BSV开发者交流群。
同时,您也可以扫描下方二维码,关注比特币协会官方微信公众号——BA资讯,了解更多区块链领域的实时资讯。
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/BitcoinSV/article/details/109767355