Counterparty(成立于 2013 年)是一套金融工具,它是一个构建在比特币区块链之上的协议。该平台提供区块链即服务,用于可靠地发布和时间戳其消息[1][2]。
Counterparty 协议是开源的,并经过了广泛的测试。除了允许用户创建和交易任何类型的数字代币外,Counterparty 还允许任何人编写特定的数字协议或称为智能合约的程序,并在比特币区块链上执行它们。智能合约是一项革命性的技术,它为无限的可能性打开了大门。通过使用比特币的去中心化账本网络和 Counterparty 的内置脚本语言,现实世界的场景现在可以转换为代码并自动执行,而无需中介。
Counterparty 数据可以存储在三种不同类型的输出中,或者存储在这些格式的某些组合中。所有数据都使用 ARC4 加密进行混淆,加密密钥是第一个未花费交易输出 (UTXO) 的交易标识符 (TXID)。
多重签名数据输出是三取一输出,其中第一个公钥是发送者的公钥,以便输出的值可以赎回,第二个和第三个公钥对数据进行编码,零填充并以长度字节为前缀。
通过利用比特币网络的力量,Counterparty 直接在比特币区块链上创建了一个强大而安全的市场,将比特币的功能从点对点支付网络扩展到一个成熟的点对点金融平台。
除了无需第三方中介即可汇款外,用户还可以进行交易、开展业务并参与高级金融合约,而无需信任其他人来持有资金或进行会计核算。除了 Counterparty 协议外,该平台还包括用于执行高级操作的本机 XCP 代币,以及提供功能的安全、基于浏览器的 Counterwallet。
XCP 是 Counterparty 的原生代币。
XCP 用于提供无法从技术上使用 BTC 的功能。例如,XCP 是用于支付所有智能合约代码执行的货币。更一般地说,XCP 代表 Counterparty 协议中的股份,并且是社区决定更改的投票货币。
XCP 是通过“燃烧”比特币创建的,这涉及将代币发送到不可花费的地址以换取 XCP,从而确保货币的均匀和公平分配。2014 年 1 月,超过 2,100 个比特币被烧毁,创造了约 260 万个 XCP[3]。
自定义 Counterparty 代币可用于各种目的,并充当自己的加密货币,同时仍在比特币区块链上运行。与普通比特币不同,自定义代币可用于表示任何类型的价值。
代币正被用于:
Counterparty 目前有四种不同类型的钱包:桌面钱包、Web 钱包、移动钱包和 Chrome 扩展钱包。这些钱包提供 Counterparty 参考客户端的所有功能,同时保持资金的安全性。
当您使用 Counterparty 钱包之一时,所有交易都在您的设备上签名,并且您的私钥永远不会存储在服务器上。发送到服务器的所有信息首先由钱包客户端加密以实现最大安全性,并且当您注销时,您会话的所有痕迹都会被删除。用户只需要一个唯一的密码即可轻松安全地访问[5]。