做最好的区块链网

tronlink|比特币域名来了!BTCDomain 如何透过 Ordinals 和零知识证明(ZK)实现交易?

BTCDomain 作为一项创新的、基于比特币主网的去中心域名项目,利用 Ordinals 和 ZK 技术结合,为比特币生态提供了一种全新的域名解决方案。 (前情提要:ENS 升级子网域管理功能,三步骤参与测试将空投共10ETH奖金池) (背景补充:ENS 域名封装是什么?为什么重要?解放子域名灵活性)

本文目录

  • BTCDomain 如何在比特币网路上储存数据?
  • 既然比特币网路没有智能合约,那么如何实现交易?
  • BTCDomain 如何通过 zk 技术实现可信 + 去中心化?

近日,一款名为 BTCDomain 的创新项目引发了广泛关注。该项目是一个基于比特币主网的域名项目,通过 Ordinals 技术,实现在比特币网路上安全地记录和存储域名数据。

并利用零知识证明技术(ZK),搭建 zk 域名注册机和域名解析器,从而在不支持智能合约的比特币网路上实现去中心化。

BTCDomain 如何在比特币网路上储存数据?

由于比特币网路本身不支持智能合约,BTCDomain 选择採用 Ordinals 技术。通过为 1 个比特币(即 1 亿个Satoshis)分配连续的编号,实现对不同 Satoshis 的区分。利用序列号,为 Satoshis 赋予一个稳定的标识符,形成一种“刻录”操作,类似于以太坊 NFT 的铸造过程。

使用 Ordinals 技术,所有的刻录数据都被存储在比特币主网上的区块链中,而非外部存储器(如 IPFS 或 AWS S3 ),实现真正的去中心化,并与其他所有比特币交易一起保存在区块链上。.btc 域名被刻录为格式化的 JSON文本,每个域名都是一个独特的刻录,类似于一个 BTC NFT。用户的域名数据被安全地存储在比特币网路中。

用户可以通过解码 satoshi.btc 数据来验证,具体操作为:

1. 单击下面的 satoshi.btc 的创世交易历史记录 (也可以使用任何比特币浏览器来搜索交易哈希“4d8cf99819690c37fcd62b63f3b7f357da71fd7f5c0de058f60180545f44fc63”)

2. 在浏览画面页中,将格式转换为 JSON 视图并複製“witness”部分中的第二部分。

3. 将第二步複製的内容複製到任意一个 “ hex 转 string”的工具中。

通过以上步骤就可以查看到这个satoshi.btc的相关数据。用户的域名数据被安全地存储在比特币网路中。

既然比特币网路没有智能合约,那么如何实现交易?

用户的域名通过它们的序列号与 Satoshis 相关联。当用户将 Satoshis 发送给其他人时,相关的刻录也会被转移。这个过程使域名交易变得更加容易。

此外,“部分签名比特币交易”(PSBT)是比特币的一个功能。这个功能允许用户与具有特定 BTC 数量的任何人交易选定的 Satoshis。他们可以通过利用 PSBT 在 Ordinals 交易平台(如MagicEden)上参与用户友好的交易。总体而言,交易体验与以太坊相似。

BTCDomain 如何通过 zk 技术实现可信 + 去中心化?

对于如何保证交易的可信和完整性,BTCDomain 採用了 ZK 技术。ZK 技术使用先进的数学方法,确保了一个可信的计算环境,程式可以在单台电脑上运行并生成输出和 ZK 证明。通过。ZK 技术,BTCDomain 正在创建 ZK 版本的注册机和解析器,使得所有人都可以在自己的电脑上验证程式“是否诚实”,保证整个流程的可信。

域名是一个需要高度信任的产品,为了解决人们对域名服务商滥用权力的担忧,BTCDomain 使用 ZK 技术来保证域名解析地址的安全。此外,Ordinal 技术的出现使得比特币网路有成为可用数据链的可能性,将其与 ZK 技术结合,能够使得项目在比特币原生网路上创建系统,其功能类似于智能合约,同时数据源也可以被存储在世界上最安全的网路。

总之,BTCDomain 作为一项创新的基于比特币主网的域名项目,利用 Ordinals 技术和 ZK 技术的结合,为比特币生态系统提供了一种全新的域名解决方案。BTCDomain 的出现,让比特币网路有了可用的数据链的可能性,同时也为域名交易提供了安全、去中心化、易用的环境,是比特币生态系统发展的重要一步。