Touchstone功能如何保障「卡包」资产和交易真实性? - 打点钱包

Touchstone功能如何保障「卡包」资产和交易真实性?
2021.04.23

 

现实世界的各种权益证明都可以用Token的形式即一种可流转的数字通证来表示。比较常见的有:门票、积分、合同、证书、点卡、证券、权限、资质等等。

 

目前依靠Badge服务,已有诸多项目方和普通用户发行了各式各样的Token,它基于UTXO模型,并允许任何人转移去中心化,验证去中心化。

 

 

Badge的脚本是通过sCrypt生成的:

 

 

当前BSV社区虽然是在一层发行通证信息,但是信息还需要依赖第二层验证,这样无法切实可靠的保证通证真实性和有效性。

 

而Touchstone试金石功能是一个验证Badge交易的工具。它与传统中心化Oracle验证不同,创新地采用“一层UTXO脚本+去中心化开源代码验证”的方式,将交易验证的主动权交给用户,所有人都可以运行Touchstone。

 

 

要运行试金石节点,您至少需要:

 

  • Mongo
  • MAPI 的支持
  • 一个属于你自己的比特币私钥
  • 其他节点的公钥以及ip端口
  • 让其他节点知道你的公钥

 

 

配置示例如下:

 

 

然后:

 

 

目前Touchstone依赖于mapi来验证交易,之后的版本会接入比特币网络。

 

 

关于试金石touchstone的完整技术文档可至打点官方GitHub查看。相信随着打点Touchstone功能的落地,能最大化的激励和完善BSV链生态。

GitHub链接:https://github.com/dotwallet/touchstone

 

 


 

 

■ ■■■■

 

商务合作

(WeChat ID:yqw4322)

(Telegram:@fiona4322

 

 

客户服务

(WeChat ID:DotWallet-D)

Official English Telegram Group: t.me/dotwallet