Bitizen: MPC 钱包 To C 赛道的领航者

作者:0xCene?

随着去中心化世界的发展,用户使用加密账户的频率愈发频繁,而以MetaMsak等为代表的非托管式钱包,因使用便捷、易用而逐渐的普及。但我们同样看到,这类非托管式热钱包,从密钥生成、密钥存储以及密钥使用等方面,都存在风险点。尤其是当用户访问一些具备风险的网站,或者通过热钱包与一些存在风险的合约进行交互时,极易发生资产安全隐患。

从根源上看,区块链的账户由单一私钥来决定账户的控制权,虽然这看起来符合去中心化的意识形态,但这确实是其在安全性上存在的一个机制缺陷,即私钥的丢失与泄露,都会造成不可逆的资产损失。

行业对于改善加密账户安全问题的尝试

在行业早期,将加密资产“冷存储”即隔绝网络,被看作是最安全的方式之一,在其他条件相同的情况下,冷钱包通常被认为比热钱包更安全,冷钱包与任何内部或公共网络都没有连接。

冷钱包通过与外界隔绝的方式来保证资产的绝对安全,但我们同样看到这类钱包在易用性上存在较高的门槛,只适用于少数人和少数场景。与此同时,冷钱包仍旧是以单点的形式存储私钥,这并不能避免用户在使用冷钱包时,可能会存在密钥泄露的情况。

针对于加密账户存在的单点风险问题,目前行业内也具备两个常用的方案,一个是多重签名,一个是解决方案更优的基于MPC的密钥管理方案。

多重签名与MPC

1.多重签名

多重签名的特点在于,通常是基于脚本或智能合约来设定签名的规则,比如设定三个权限者共同基于签名算法进行签名,并传递至智能合约,即可完成一笔交易。多重签名有望进一步降低因单点风险,造成的资产安全隐患,增加安全性。多签通常发生在链上,并能够和底层的签名算法做到一定程度的解耦。

多重签名的问题:

构建多签需要对不同的链进行适配,尤其是一些不支持智能合约的链构建多签难度较高,多链的适配性较差。

多重签名钱包暴露了签名方之间的数量和潜在关系,从而更容易追踪他们的身份,并且多签合约是在链上。

多重签名钱包开发人员很难安全地添加新协议,也无法更改签名组的数量或成员,并且必须将来自地址的资金转移到新的多签名钱包以适应组结构的变化。

多重签名交易还需要每个签名方支付gas,这为每一方完成一笔交易带来了额外的成本,并不适用普通用户,所以多签方案本身缺乏广泛性与灵活性。

相对而言,基于MPC的密钥管理方案相对于多重签名方案具备更加明显的优势。

2.MPC

本质上,MPC是一种基于密码学的协同计算框架,广义地理解就是多方各自有私密的输入,一起来完成一个计算任务,在成功完成任务的同时,可以保证整个过程中各自的私密输入不会泄露,而这个过程是发生在链下的。

当一个钱包由多方共同创建后,钱包所产生的私钥将会以某种方式分为若干个碎片,并分散到多方手中,而基于MPC本身的门限签名算法,将能在不出示完整私钥的情况下,产生一个合法的签名。

MPC技术的优势:

私钥链下多方分片加密掌管,防止单点隐患

通过在链下基于算法产生签名后,并不通过智能合约安全性更高,且无需对区块链底层进行适配

不暴露签名关系

设计策略可以更加灵活使用方可以根据场景,制定自己的碎片管理策略。

可以在保持接收地址保持不变的情况下,轻松更改KeyShares的数量,以进一步提高安全门槛,降低安全隐患。

在物理层面直接从系统里剥离了密钥,整个密钥管理的生命周期里,真正的私钥从来没有出现过。

基于MPC,钱包产品有望获得Web2产品的优质体验

我们看到,基于MPC的门限签名方案构建加密钱包,更具广泛性、安全性与灵活性。

目前MPC钱包赛道,正在成为加密钱包领域板块的新宠,而Bitizen正在引领该赛道的新趋势。

Bitizen:Web3钱包的新形态

Bitizen是基于MPC方案构建的Web3加密钱包,其主要通过TSS技术来构建多方计算密钥生成协议和MPC签名生成协议,以最大限度地发挥着MPC技术方案的优势。同时,Bitizen构建了独特的机制,让Bitizen在安全、易用、抗审查、隐私安全以及多链等多方面,都体现出了一定的优势。

安全与抗审查

Bitizen基于MPC和MFA技术方案,分别消除了私钥和助记词的物理存在,让普通用户从私钥和助记词保管的安全焦虑中解脱出来,零成本享受极致的安全性。通过MPC来创建钱包以及生成签名,让任何场景下都不会出现完整的私钥,取代了所有传统冷热钱包的关键漏洞,并消除了单点故障。

在用户创建账户阶段,Bitizen基于MPC将私钥分成三个独立的密钥碎片份额,生成位置包括用户的手机、Bitizen服务器,以及用户的辅助设备例如电脑、iPad、或第二部手机。使用Bitizen钱包,用户可以选择是否要与Bitizen服务器共同签名,或者连接他的第二台设备并根据三分之二的阈值签名方案共同签名一笔交易。

这意味着,用户无需过度依赖于Bitizen服务器作为签名合作节点,当Bitizen服务器出现问题时,用户可直接通过本地的两个设备进行验证签名。Bitizen服务器仅仅作为其中一个可选合作节点,且用户可以完全独立于Bitizen服务器或任何其他第三方,并且不受审查,且容错率更高。

目前,以MPC为主要特性的加密钱包比如ZenGo,仍过度依赖于服务器,用户必须连接到ZenGo服务器并请求其许可,才能使用用户和ZenGo的密钥联合计算签名。ZenGo无法访问用户资金,但是没有ZenGo的密钥共享,用户无法签署他的交易。

虽然从MPC方案看,ZenGo与Bitizen存在相似之处,并都具备极高的安全性,但ZenGo的半托管特性也存在一定的隐患,比如某监管机构在ZenGo层面对某账户的监管,或者ZenGo服务器数据的丢失以及拒绝批准用户请求的交易签名,都将导致用户交易的失败。从这个方面看,Bitzen是具备一定先进性的。

易用性与多链适配

区别于目前流行的普通多链钱包,用户使用Bitizen创建加密账户时,不需要对私钥、助记词等进行备份,Web2用户能够低门槛的创建钱包,并符合Web2产品的使用习惯与逻辑,从账户生成到设置整个过程不超过1分钟。

Bitizen支持3FA安全认证,在手机上安装Bitizen应用程序后,用户只需扫描人脸作为生物特征认证,添加电子邮件和个人云存储,如iCloud、GoogleDrive或Dropbox。如果任何级别的3FA不可用,Bitizen钱包可以通过其他额外选项快速恢复访问。

目前多数非托管式钱包,仍旧需要我们进行手动对私钥、助记词等进行备份,当设备重置或私钥丢失时,并不具备恢复机制。Bitizen能够帮助用户,通过生物特征、云备份以及邮箱等任一方式,进行恢复。

Bitizen也支持所有主流区块链和代币,包括NFTs、DIDs以及SBT,使其成为一体式Web3钱包,能够通过其内置的Web3浏览器或WalletConnect来与市面上所有的DApp进行无缝交互,传统非托管式多链钱包的所有功能均能实现。

隐私安全

Bitizen作为以去中心化为特性的MPC加密钱包,用户使用并不需要KYC,以防止Bitizen服务器安全隐患导致用户隐私泄露。

与此同时,Bitizen进一步将所有用户数据进行加密脱敏处理,包括用户备份时的生物特征、钱包内产生的偏好设置等数据都将以加密方式存储,只有用户本人在手机本地才能解密查看,其他角色均无法查看、复制或传输用户信息。这使得用户可以很有安全感地使用Bitizen钱包,而不用担心自己的钱包数据被任何人知道。

目前,Bitizen也为开发者们提供了SDK开发工具包,让更多的GameFi/NFT等应用通过与Bitizen的集成,从而大幅提升Web3应用面向Web2用户推广时候的转化率,有望推动Web3生态向下一个量级发展。

Bitizen:MPC钱包ToC赛道的领航者

从行业的角度看,MPC技术方案正在得到加密行业的高度认可,同样它也被看作是加密钱包发展的新趋势。不过从另外一个角度看,虽然很多面向C端用户的Web3钱包开发商都在尝试向MPC领域发展,但真正意义上发挥MPC技术优势,且具备完善功能已经成熟可以使用的MPC钱包产品屈指可数。这也同样意味着,MPC技术在加密行业的应用仍旧处于早期。

通过对Bitizen产品的体验我们看到,Bitizen的MPC钱包已经是一个较为成熟的产品,不仅符合加密用户、传统Web2用户的使用习惯,并基于MPC让Web3钱包在安全性上实现质的飞跃。作为极其注重安全的Web3生态,Bitizen目前已经与Web3行业的权威安全审计机构合作,并将Bitizen源代码完全开放给安全审计机构进行全面安全审计,并将在近期提供安全审计报告。

在绝大多数MPC生态仍旧处于“襁褓”期时,Bitizen的产品已经具备了面向市场的能力,并已经基本可以取代用户手中的已有的任何类型钱包产品,这意味着Bitizen正在成为目前在MPC钱包赛道中,解决方案最成熟、技术体系最完善的领航生态,并对MPC钱包赛道的发展具备一定的参照意义。

总结

区块链账户体系的设计,让私钥成为了获得加密账户控制权的唯一要素,这种机制设计不合理且限制了加密世界的发展。我们看到,基于MPC方案的新型加密账户系统,正在对原有的加密账户体系进行重塑,并进一步提高了加密资产安全的天花板。

Bitizen作为ToC的MPC钱包赛道具有代表性的产品,最大限度地发挥MPC技术方案的优势,并将安全、易用、抗审查、隐私安全和生态兼容上发挥到极致。Bitizen不仅构建Web3资产安全新秩序,也正在以基建的形式推动Web3世界的发展形成新的质变。

郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。

大币网

[0:0ms0-3:942ms