随着BSV网络继续朝着中本聪所设计的结构模型发展,为适应结构转变,新的工具正在出现。作为开发更安全的即时交易范例的一部分,我们对矿工ID(Miner ID)和商户用API(Merchant API)进行了广泛的讨论。
这些项目已经通过了内部测试,现在发布公开测试版本,向外征求意见,征集意见将以RFC(Request For Comments)形式发布。
商户用API提供了两项关键的服务,以便应用程序和钱包开发人员可以更有效地使用比特币网络:
矿工ID是一个矿工证明机制,它让矿工可以通过工作量证明安全地拥有其身份和信誉。除了我们的第一个版本中示范的使用案例外,它还具有许多应用前景,矿工ID被设计为可扩展性的。
矿工ID最初的使用案例包括:
1.针对商户用API的 REST端点的服务广告。
2.提供用于签署商户用API响应的身份。
RFC流程是为了当Merchant API和Miner ID启动并运行后,能够立即进入比特币协会的技术标准委员会(TSC)流程。为了加速流程,本提议的标准现已公开发布,以供公众审查。
这两种API标准都已发布在Github上,我们将通过Github的Issue系统获取外部反馈。
商家API和矿工ID的参考实现可以在这里找到:
扩容测试网(STN)
对于想要测试Merchant API的应用开发者,现在在以下位置可以获取测试实例:
MAPI: https://galt.bitcoinscaling.io:9004/mapi/feeQuote
区块链浏览器: https://stn.whatsonchain.com/
Faucet: : https://faucet.bitcoinscaling.io/
主网(Mainnet)
Mempool矿池已经发布了主网上的Merchant API实例供开发者测试。
开发文档: https://developers.dotwallet.com/en/dev/api/merchant
实例端点: https://www.ddpurse.com/openapi/mapi/feeQuote
如想加入此接入点,您需要使用以下HTTP报头:
token: 561b756d12572020ea9a104c3441b71790acbbce95a6ddbf7e0630971af9424b
更多主网上的Merchant API实例将于近期上线并运行,敬请期待。
关于标准和参考实现的技术支持和讨论,请加入以下电报组与我们联系:https://t.me/joinchat/JB6ZzktqwaiJX_5lzQpQIA
计划为这两种服务提供更多功能。
Merchant API的第二和第三阶段的工作已经开始,将添加以下功能:
我们正在开发底层消息的传递系统,以解决离线状态下的通信问题,该问题的解决依赖于这个功能。
Miner ID的用途不仅仅是coinbase文档内容协议的扩展,实际ID还可以应用在其他场景下。一些示例包括: