BED将使用混币技术构建一个去中心化的、隐私加密的加密数字货币支付系统,打造一个真正私密、自由的区块链世界
匿名是比特币的特性之一,但是匿名不等于隐私,所以加密货币行业的研发人员做出了很多努力来增强比特币的隐私性。CoinJoin是其中一项技术,已经有一些钱包如Wasabi,Samorai和JoinMarket在提供混币服务,但这项技术要求混币需求者同时在线并有交互行为。
那么能否在客户端提供对用户隐私的强大保护,实现标准的非信任制呢?如可以在electrum、Android 和 iphone 这些客户端,直接嵌入相同的匿名层,利用协议扩展性,在保护用户交易隐私的同时保证良好的使用体验。为此BED开发团队提出了AnonymouslySend 技术。
AnonymouslySend 是 CoinJoin(提供匿名技术的软件)的改进和扩展版本。除了拥有 CoinJoin 的核心理念,BED还进行一系列的改进,例如去中心化、强匿名以及混币技术。
AnonymouslySend下的混币技术,能让货币本身具备完全可互换的能力,可互换性是货币的重要属性。货币交易的各参与方要保持平等地位,当你以现金的形式收到资金时,现金不应该保留之前用户的使用记录,或者用户能很轻易地与之前的使用历史撇清开来,从而做到所有货币交易都是平等的。与此同时,任何用户在不影响他人隐私的情况下,保证公共账本的每笔交易都是诚实的。
为了提高货币的可互换性和保持公共区块链的诚实性,混币技术服务直接整合到了BED 体系中。这对于每个用户而言都很容易使用,也很安全。
那么AnonymouslySend下的混币技术是如何运作的呢?
首先AnonymouslySend 将多方的交易合并为一个交易,然后再一起对外发送,且合并交易无法再次拆分。由于AnonymouslySend 交易是专门为用户支付设置的,这个系统高度安全防盗窃,故此对于用户的交易绝对安全。
接下来在每轮“混币”过程中,所有用户应该以相同面值的形式输入和输出资金。除了使用相同面值外,所有交易会分解成分散的、独立的、前后没有关联的小交易。
为了应对可能的 DOS 攻击,所有用户把交易以押金的形式提交到“混币池”去,交易最后还是输出到用户,同时又可向矿工支付一笔高额报酬。也就是说,用户向混币池提出请求时,一开始就要提供押金。如果某个时候用户不合作了,例如拒绝签名,押金交易会自动在全网广播,若要在匿名网络上进行持续攻击,所付出的代价是极其高昂的。
AnonymouslySend 每轮的混币限制为1000BED,且多轮混币才能匿名混合相当数量的资金。为了让用户体验方便和攻击变得困难,AnonymouslySend 以被动的模式运行。同时设定时间间隔,用户的客户端要通过全节点连接其他客户端。一旦进入全节点,用户要求需要匿名的面值数额会在全网依次排队广播,但是没有信息会将用户的身份暴露出来。
每轮的 AnonymouslySend 过程可视为增强用户资金匿名性的独立事件,然而每轮只限制 3 个参与者,因此观察者有三分之一的机会追踪交易,为了提高匿名的质量,会采用链接的方式,将资金通过多个主节点依次发送出去。
如今,人类社会数字化趋势势不可挡,一生中的数字踪迹将永远存在,让任何掌权者,都可以回滚时间,窥探你生活的全部细节。唯一真正的希望是有隐私保护机制的加密货币在现实世界中流行起来。BED将使用混币技术构建一个去中心化的、隐私加密的加密数字货币支付系统,打造一个真正私密、自由的区块链世界。