MobileCoin 是一个隐私支付协议,专注于为移动通讯应用程序提供安全、隐私、极简的加密货币钱包服务,有望接入月活跃用户超过 4 千万的 Signal。
MobileCoin 是一个隐私支付协议,专注于为移动通讯应用程序提供安全、隐私、极简的加密货币钱包服务,有望接入月活跃用户超过 4 千万的 Signal。
Signal Messenger
Signal 是一款简易、强大、安全并且开源的通讯工具,最先进的端对端加密确保对话安全,传输的信息无法被第三方读取或者窃听。截止到 2021 年 1 月,Signal 获得了超过 1 亿 5 百万下载总量,拥有超过 4 千万月活跃用户。
Signal Procotol
端到端加密通讯协议 Signal Protocol 是行业标准级的通讯协议, WhatsApp、Facebook Messenger、Google Allo、Skype 等很多知名通讯应用都采用的这一协议。
易于恢复
如果用户丢失了手机,无需信任私钥提供商就能安全的恢复钱包。
快速转账
大多数交易将在 1 秒内完成,尽享支付的乐趣。
高度隐私
完全隐私不透明的分布式账本,每个交易都受到密码保护并且向前保密,任何信息服务商或其他第三⽅都⽆法获取⽤户余额、交易历史、转账金额、转账发送方和接收方等隐私信息。
用户友好
易于大规模安全使用,不会消耗过多的能源,而且能够自由的在集成了 MobileCoin Procotol 的 App 之间相互转账,例如 Signal 的用户能够方便的给 WhatsApp 的用户转账。
MobileCoin 是一支以技术为核心的团队,根据 Linkedin 资料显示目前团队有 21 成员。
MobileCoin 基金会致力于监督、推动 MobileCoin 协议的开发和生态建设。
MobileCoin 一直以「合规」为核心,行事谨慎低调,Eric Meltzer 曾在 MobileCoin 社群中表示:“MobileCoin 是他遇到对合规最为谨慎的项目之一”。
MobileCoin 共识协议(恒星共识协议修改版)
MobileCoin 共识协议基于恒星共识协议(Stellar Consensus Protocol)修改而来。MobileCoin 没有中央授权,参与节点可以是个人、企业或者是组织,但是他们之间必须真实的信任关系,用户可以选择自己信任的一组节点提供服务。例如 Blockdaemon 加入了 MobileCoin 基金会,那么 MobileCoin 可以选择信任 Blockdaemon 的节点,这样两个节点之间就能建立连接,而 Blockdaemon 和 MobileCoin 同时可以选择信任更多节点,更多节点又能去信任更多节点,以此类推可建立一个庞大但性能又非常高的分片网络。
MobileCoin 共识协议相比 PoW 具备更低的能耗和更高的效率,相比 PoS 越富越有控制权,MobileCoin 获得用户信任越多越有控制权。
分布式账本
MobileCoin 区块链是一种零知识的数据结构,由 UTXO、密钥镜像(key images)和用于确保一致性和结构的 Merkle 证明的元数据块组成。
每个区块都包含可供未来花费的 UTXO,每笔交易都包含了未花费的 UTXO 输出和未曾被消费过的证明。MobileCoin 是基于隐私保护而设计的加密账本,使用一次性地址来掩盖所有 UTXO 所有者的身份,发送方和接收方通过环签名(RingCT)来隐藏 UTXO 中实际消费的金额。
MobileCoin 的环签名(RingCT)是通过防弹证明(Bulletproofs)来实现的,防弹证明(Bulletproofs)是一种非交互式零知识证明协议,可以提高性能。只有交易的接受者才能真正知晓转账的金额,并获得新的可用于未来消费的 UTXO。
交易中每一个 UTXO 都有一个包含了 MobileCoin 账本中的 Merkle 树证明,交易被添加到区块之前输入环都已被删除,数字签名被添加到分类账中以代替完整的交易记录,为审计提供基础。
SGX 可信执行环境
所有的 MobileCoin 交易都在安全的在 SGX 可信环境中验证。SGX 可信执行环境对于外界来说是一个不透明的盒子,即时拥有 SGX 硬件也无法查看里面的信息,从而可以实现将交易记录追加到区块链同时丢弃诸如环签名等识别信息。
SGX 还支持一种成为“远程认证”的特性,可远程识别出节点服务器 SGX 可信执行环境中正在运行的软件及其哈希值,所有节点在建立加密连接之前先进行远程认证,具体而言可以要求节点在 SGX 环境中签名回执消息来证明。远程认证使得整个 MobileCoin 账本和代码都在可信的环境中执行,不受恶意代码攻击。
密钥管理
在 SGX 可信执行环境中运行的 MobileCoin 节点能够为⽤户安全地管理密钥。客户端先通过远程认证安全的连接到 MobileCoin 节点,再将私钥和简短 6 位数字 PIN 码加密传输到节点,节点收到后在可信执行环境中加密保存,至此用户 + 6 位数字 PIN 码完成了对私钥的映射关系。通过这种方式用户的私钥被安全的存储在节点中,在应用被重新安装时得以恢复,无需信任节点,更不必记住没有规律无法脑记忆的恢复助记词。
隐私保护
MobileCoin 整体设计与 Signal 一脉相承,通过密码学和技术保障数据公开不可逆又最大限度的保障了用户的隐私,真正将隐私的决定权交给用户,用户可以永远不公开交易记录,也可以自主向特定政府机构或组织提交自己的交易记录用于审计等用途。
MobileCoin 通过 CryptoNote 隐藏收件人,通过环签名(Ring Signature)隐藏发件人,通过环机密交易(Ring Confidential Transactions)隐藏交易金额,并且交易上链时还删除了输入数据(只保留输出和证明)。
与 Signal 消息向前保密(Forward Secrecy)一样,MobileCoin 的历史交易也无法被破解,就算极端情况例如可信执行环境的 Bug 导致被攻破也无法解密之前的历史交易。
所有验证节点都必须运行在开启了 SGX 可信执行环境中,否则无法与其他节点建立连接。用户在客户端构造好交易后会把交易提交到自己信任的验证节点,验证节点验证通过后会通过 MobileCoin 网络与其他节点共享该交易。每个验证节点都有一个状态机的副本,状态机使用拜占庭共识算法以确定交易顺序并添加到账本。
观察节点在 MobileCoin 网络中扮演重要角色,除了维护区块链完整本地副本,校验每个区块的签名,监控分布式网络账本的完整性,还为钱包和交易所提供可供数据查询的 API 。
一次性地址(One-time addresses)
永远不会用用户的真实地址收钱,取而代之的是每一笔交易都生成一个唯一的一次性地址。这意味这就算知道所以用户的地址也无法观察和识别出他们之间有任何交易。
子地址(Subaddresses)
用户可以根据自己的地址派生出多个子地址,子地址能够很方便的给资金分组,就像你有多张银行卡或者信用卡一样可以分开使用。
多签地址(Multisignature addresses)
MobileCoin 目前不支持任何形式的多重签名,尽管理论上可以由第三方实现。
MOB 总量 2.5 亿枚不增发,50% 归公司创始人、团队和顾问; 15% 以 0.8 美元的价格出售给了以 Binance Labs 牵头的机构和投资人,融资 2,970 万美金,估值 2 亿美金;剩下的 35% 归 MobileCoin 基金会、合作方和空投等。受限于美国的法律、法规律师建议暂时不要公布具体流通和分配,介于团队和机构的代币都已锁定,目前市场流通主要是一些参与私募的大户流出,笔者预估市场实际流通应该会低于 2000 万 MOB,以下是支持 MOB 交易的交易所:
MobileCoin 现在还只有桌面端钱包,点击跳转到 GitHub 下载 ,你也可以下载 Mixin Messenger 手机版 来存储交易 MOB 资产。
MobileCoin 支持挖矿吗?
不支持,运行节点没有挖矿奖励。
验证节点可以运行在没有开启 Intel SGX 服务器上吗?
可以运行,但是无法与其他节点建立连接,远程认证通不过。
观察节点可以运行在没有开启 Intel SGX 服务器上吗?
可以,运行观察节点校验块签名不需要 SGX 可信执行环境。
MobileCoin 什么时候会被集成到 Signal?
Soon,短则几个月长则 1 - 2 年不确定,主要看合规方面的进展,注意 MobileCoin 有非常强大的法律合规团队,并且从一开始就往合规的方向在做。
MOB 现在流通量是多少?
不知道,在完全合规以前律师不建议公布具体的代币分配和流通量,笔者预估 2000 万。
MobileCoin 什么时候上币安?
币安能上流通量和代币分配都不能公布项目吗?其实笔者不关心什么时候上币安,只关心什么时候能集成到 Signal,能集成到 Signal 瞬间就有 4000 万月活用户并且还是币安领投的项目你还担心上不去?用 E 哥的话说几大所会抢着上。
MobileCoin 拥有超豪华的技术和法律团队、顶级交易所领投,最大的风险是何时能接入 Signal 落地,接过 Telegram TON 的大旗让更多海量普通用户能够安全、方便的拥有和使用加密货币。
投资有风险,入市需谨慎! 我是长老,欢迎来 Mixin Messenger 找我交流,我的 Mixin ID: 762532 。
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!