BITSTREAM:原子数据交换协议

币圈指南2年前 (2023)更新 qkledit
439 0

使用数字货币原子购买数字文件是这个领域历史悠久的想法。数字商品、数字货币,两者似乎是完美的搭配。数字商品,即信息,也是巨大的市场。想想人们定期购买和消费的所有视频、音频、文本、游戏和其他形式的数字内容。这些市场价值数十亿美元,人们每天都会与之互动。

大多数实施付费文件共享的认真尝试都走上了糟糕的道路。Filecoin 试图在 IPFS 之上做到这一点,但最终该项目的设计过度荒谬。BitTorrent(公司,而不是协议)被孙宇晨收购,并整合了自己的加密货币和区块链。这两个项目实际上都没有取得任何成果,技术方面的系统极其过度设计,经济方面的激励措施也非常可疑。

BitStream是 Robin Linus(Robin Linus 有没有考虑过放慢速度并休息一下?)的一项提议,旨在尝试解决原子购买数据的要求,而无需无意义地添加山寨币和过度设计的交换技术协议。

所有文件都可以通过单个哈希来唯一标识,这是该方案中非常重要的细节。以原子方式出售文件需要使用允许用户验证加密内容的函数来加密文件,完成此操作后,用户以原子方式购买文件的加密密钥。问题在于验证过程,更重要的是证明您是否被骗以及文件解密为不正确的数据,成本高昂。天真的做法是,您需要生成整个加密文件和解密密钥,以便其他人可以解密它并验证解密的数据在散列时与预期的散列值不匹配。

BITSTREAM:原子数据交换协议

像 BitTorrent 这样的文件共享系统经常将文件分成标准大小的块,并从中构建默克尔树,这允许根哈希充当磁力链接中的文件标识符,并验证您下载的文件的每个单独块是该文件的有效部分。可以利用这一特性来大幅提高欺诈证明的效率,以证明文件分发者欺骗了您。

文件的卖方可以生成一个随机值,并使用该随机值通过 XOR 运算来加密每个文件块。然后,他们可以签署加密文件根哈希和加密值哈希的证明。加密文件树以特殊方式建立,以方便简单的欺诈证明。

BITSTREAM:原子数据交换协议

该树不是仅使用普通文件块构建加密的默克尔树,而是创建一对叶子,其中包含一个加密文件块和旁边未加密文件块的哈希值。现在,买家可以下载加密文件,并通过获取未加密块的所有哈希值并从中创建 Merkle 树以确保它们与未加密文件的根哈希值匹配进行验证后,可以原子地购买解密值。这是由卖方使用它作为通过闪电网络的 HTLC 或支持 HTLC 的 Chaumian ecash 铸币厂(如 Cashu)的原像来完成的。

BITSTREAM:原子数据交换协议

如果文件没有正确解密,或者因为加密数据是不同的文件,或者原像不是实际的加密密钥,则加密文件树中到任意两个叶子的默克尔路径都可以表明卖方欺骗了买方。仅提供任何加密文件块的路径及其相应的未加密块哈希以及买方购买的原像将明确证明卖方没有向买方提供他们声称的文件。

任何使用 BitStream 协议的文件卖家都可以存入保证金,如果他们欺骗客户,则可以通过上述设计的欺诈证明来削减保证金。在最简单的情况下,只需在 chaumian 铸币厂存入债券即可执行此操作。Liquid 等平台提供了建立债券的替代方法,实际上可以通过 OP_CAT 等功能以不信任的方式强制执行。可以构建实际获取 BitStream 欺诈证明并在堆栈上验证它的脚本,从而允许创建任何拥有有效欺诈证明的人都可以使用的 UTXO。如果 OP_CAT 在主链上可用,这甚至可以完全无需信任地完成,而不需要联合执行环境。 

BitStream 是一个非常有前途的协议,用于自动销售数字信息,具有非常有效的欺诈证明方案,不需要垃圾币。 

© 版权声明

相关文章