BitPay很荣幸,在此宣布一个开源的多重签名钱包项目 Copay(目前为测试阶段)。 Copay的出生,原是出于我们自己的需要,安全地存储比特币,但我们觉得这种需求是广泛存在的,我们需要将Copay共享。在帮助人们保障比特币安全,防止丢失和盗窃方面,我们相信多重签名技术将发挥重要作用。我们也相信对于钱包技术而言,开源和同行评议必不可少。
在最近的比特币世界,多重签名是一个热门话题。有些钱包服务(比如Xapo、BitGo Cryptocorp及其他),他们采用“真实”,在区块链上的多重签名技术。
社区也开始强调真实拥有比特币的重要性,而非将你的比特币存储托管给第三方(需要我们提醒人们mtgox事件吗)。
面临的挑战是要兼顾便利和安全,以保证你是在一个“真实”的钱包中,拥有比特币的所有权,我们相信多重签名在此方向上,提供了一个重要飞跃。
账户和钱包
比特币社区选择使用“钱包”这个词的一个重要原因:就像真实世界的钱包,你真正拥有你的钱,保护钱包,防止偷窃,是你的责任。
相比之下,一个服务性的“账户”只是为你保存比特币。通过这种服务,你不会拥有比特币,你只是一个可以按需发送比特币的服务契约中的一方。
有些人称这些服务(提供商)为“比特币银行”,但他们厌恶“银行”这个词,担心可能因此招致更多严格的监管审查。所以就可理解,虽然他们害怕被贴上“银行”的标签,但也不应自称“钱包”。因为他们不是。它使新用户感到迷惑。 好消息是,“比特币银行”本身是没有必要的。
多重签名技术
比特币多重签名技术的正确执行,需要对一个比特币交易的多个签名。 如果没有达到必需的签名数,比特币矿工将拒绝(确认)这个多重签名交易。
每一方可在不同实体设备上独立签署交易,而不需私钥共存于每一个设备。那些私钥也不需受制于单个人的控制,这从安全角度来看,很重要。因为一个小偷需要侵入不只一台机器,而是两台或更多。这大大降低了盗窃风险。这个概念如此强大,我们相信它将几乎消除比特币盗窃的问题。
法律含义
如果一个交易需3或4个人的签名,那么谁拥有这些比特币? 此外,每个人可能位于不同国家,服从于完全不同的监管和法律框架。这都很好地显示了为什么比特币是一个独特而重要的发明。这也显示了,为什么在早期阶段,尝试和制定围绕比特币的新的规范监管,可能是不成熟的,这就像当内燃机首次发明,就试图规范汽车的使用。
Copay
BitPay一直致力于多重签名钱包,来帮助我们管理我们的公司资金,但我们认为应该让每个人都能使用它,并依赖它继往开来。Copay建立于 bitcore(一个非常成功的开源比特币堆栈)之上。它还使用Insight(一个开源的区块链API)。
Copay要使用一个受信任的Insight节点,来查询区块链。出于促进去中心化的目的,我们试图让“运行你自己的Insight服务器”变得尽可能容易,并鼓励人们这样做。
通过Copay,比如一家小公司可通过3至5位主管对交易的签署,来管理他们持有的比特币。一个家庭可以使用2/3 钱包来管理家庭基金(其中一个签名者的设备可放于一个安全的离线位置,以防有人意外地失去他们的在线钱包)。父母可以使用2/3钱包,来调节孩子的消费习惯,确保他们不因为病毒,意外失去比特币。还有更多的可能性。
Copay的运行,是通过建立每个参与者的点对点连接(使用WebRTC)。每个参与者在他们自己的设备(使用BIP 32 HD 钱包)上生成自己的主密钥,并与钱包的其他参与者分享钥匙的公共部分。
使用一个密钥派生协议,每个参与者都可独立获得新的接收地址。当需要花费比特币时,一个交易提议创建,并通过点对点连接,分发给其他参与者签署。 当满足条件的签名数被添加到交易中,比特币网络将对此进行广播和确认。
需要强调的是,Copay现还是测试阶段。可点击此链接进行尝试。
通过bitcore,insight和copay,我们正在建立一个易于使用的开源技术堆栈,以促进去中心化。已经有很多比特币公司基于这些平台而建立。我们自己也会不断对他们进行创新。如果你对这些工具感兴趣,可以加入github项目,并让我们知道,我们非常希望,能尽我们所能,提供帮助。
原文:
http://blog.bitpay.com/2014/07/09/copay-beta-an-open-source-multisig-wallet.html作者:Stephen Pair
编译:s 摘自:
8btc.com