Mixin 的中心化与去中心化

in #cn6 years ago (edited)

有关于 Mixin 中心化的传言不绝于耳,大体上都是对 Mixin 的一知半解造成的误解,比如有的人认为 Mixin 就是一个聊天工具;还有的人认为 Mixin 是通过手机号注册肯定是中心化的 —— 造成这种误解一个重要的原因是因为他们认为 Mixin = Mixin Messenger。不可否认 Mixin 相关的 Dapp 中大量的使用了中心化的服务,但是这并不影响 Mixin 去中心化的基本特性。

Mixin

QQ20180820-1@2x.png

Mixin 由去中心化的 Mixin Kernel + 多个动态分布式 Mixin Domain 和多个多目的 Mixin Domain Extension 组成。

  • Mixin Kernel 由全球至少 7 个最多 50 个全节点 + N 个轻节点组成。所有的交易至少需要超过 2/3 的全节点验证才可真正入账,全节点记录所有的交易数据,轻节点记录自己的数据,轻节点主动监控全节点。
  • Mixin Domain 为 Mixin Kernel 提供资产的分布式网关。用户通过 Dapp 注册后会随机从 Mixin Domain 中获取并绑定一个充值地址,充值确认后就会记录在 Mixin 的链上,后续转账都发生在 Mixin 的链上;而提现的时候,Mixin Kernel 随机从 Mixin Domain 中找一个或多个资产地址提现。注意管理 Mixin Domain 资产的私钥被分片保存在 Mixin Kernel 和 Mixin Domain 之中,Mixin Domain 本身只有部分私钥是无法监守自盗的,而存在 Mixin Kernel 之中的部分私钥需要通过 2/3 的全节点验证才可以结合 Mixin Domain 的部分私钥进行资产转移。
  • 注意全节点本身也是非常安全的,和现在中心化的银行、金融机构一样安全,多个全节点组成的去中心化网络主要防止中心化作恶。Mixin 团队参加 2018 年度的 Hack.commit 全球活动提供了价值 10 万美元的标的没有被攻破能帮助说明这点。

Mixin Messenger

Mixin Messenger 由中心化的聊天 + 去中心化的钱包组成。

  • Mixin Messenger 作为 Mixin Network 第一个开源 Dapp ,安全始终是第一优先考虑的问题,通过集成 Signal 协议保障中心化服务下的聊天安全,所有消息都是端对端加密,经由服务器广播出去,一旦用户确认收到消息将从服务器上永久删除。
  • 受益于 Mixin Network 免费转账、实时到账,Mixin Messenger 的钱包使用起来和微信支付一样的安全便捷,加上中心化的聊天 —— Mixin Messenger 同时实现了中心化的体验和去中心化的资产安全可信。

OceanONE

OceanONE 由中心化的撮合引擎 + 去中心化的钱包 + 中心化的前端界面组成,神奇的是通过 Mixin Network 组合达到中心化的体验和去中心化的效果:

  • 资产隔离,用户资产和交易资产独立更安全
  • 交易上链,交易数据公开透明、可实时查询
  • 代码开源,规则透明交易公平

挂单、吃单和退单是通过钱包与撮合引擎之间的转账来实现的,从而实现了资产隔离和交易上链。任何团队都可以用自己的前端接入撮合引擎,共享流动和深度,赚取交易手续费。例如:

  • Fox.One :聚合数字资产交易和钱包。现已接入 OceanONE 的撮合引擎,实时挂单、买单和撤单,资产安全的保存在 Fox.One 用户的钱包里。
  • Mixcoin(7000101524):Mixin Messenger 上基于 OceanONE 撮合引擎的交易机器人,根据钱包资产显示交易对。使用的时候你会发现每次挂单、吃单都要输入支付 PIN,更加深刻体会到这种资产隔离带来的安全感。

没有真正的去中心化,都是某种程度的中心化。中心化的服务器也很安全,但是无法处理监守自盗的问题,一定程度的去中心化能很好的解决这个问题同时兼具安全性。

Sort:  

是的。完全的去中心化可能是危险的。

Congratulations @over140! You have received a personal award!

1 Year on Steemit
Click on the badge to view your Board of Honor.

Do you like SteemitBoard's project? Then Vote for its witness and get one more award!

Congratulations @over140! You have completed the following achievement on Steemit and have been rewarded with new badge(s) :

You got your First payout

Click on the badge to view your Board of Honor.
If you no longer want to receive notifications, reply to this comment with the word STOP

Do you like SteemitBoard's project? Then Vote for its witness and get one more award!