区块链技术发展到现阶段,其优点已经是很明显了,分布式记账解决了信息传输的真实性问题,秘钥管理让用户的信息和资产得以安全保存,这一系列的优势让区块链生态不断的繁荣了起来,但是,其不足之处也有很多,比如分布式的管理让区块链交易缓慢、私钥丢失无法找回会造成账户损失、基于区块链的区中心化共识算法难以避免被一些大的矿池所控制等等,而其最痛的痛点就是普通用户难以参与进来。
一项技术的发展最终的目的还是要让受众方便的使用已达到高效安全的生产生活,但是目前单单就一个私钥就要让人煞费苦心,那一串数字代表着什么?如何安全的保存?那么长的一串数字简单的记到脑子里是不可能的,保存在网络上又很容易被盗,用笔记下来吧如果弄丢了就再也找不到了。Mixin就是在看到了这些痛点后,尝试在分布式网络和传统的服务器集群之间找到平衡,使得Mixin网络可以结合两者的优点并摒弃其缺点。
让我们来看一看Mixin网络能做到那些事情?
1、确保数据透明和一致性的有限的可信的全节点
2、零知识证明和高吞吐量低延时的免费交易
3、可连接所有区块链网络的跨链通信协议
4、非确定性的业务模式及与可信的外部资源的直接交互
5、易于手机用户使用的基于电话号码和PIN的账户模式
6、安全的点对点加密通信频道
7、开发者可以方便地使用所有Linux程序库和编程语言
8、最大的且永不分叉的移动区块链网络。
能够做到以上的事情,Mixin有两个法宝,就是点对点加密通信和基于手机和PIN的账户系统。
Mixin网络的基础是运行在可信执行环境上的可信全节点,Mixin全节点接受交易信息并基于网络共识算法予以验证。
在Mixin网络通讯,不管是单独对话还是群聊,都使用了信号协议的发送者钥匙加密来完成对话,信号协议是基于用户的,服务器只是信息传播中介,并且应用了强大的点对点加密技术,没有人能够审查通信内容,即便是Mixin全节点也不可以,这些信息经接收方接收读取后,信息就会被服务器永久删除。用户间通讯的是一些加密信息,而随信息一起的一些照片、视频和其他任何附件会通过随机AES钥匙加密,然后再上传到服务商云储存上面,用户之间可以发送经发送者钥匙加密的各种信息。云储存可能是中心化的,但其中的内容都是加密的,要想看到加密的内容,就要通过这种点对点加密通信获得钥匙。
解决了数据传输的简便与安全性之后,咱们再来看看如何简单有效的管理自己的账户?
阻碍人们大规模进入区块链网络的并不是它的性能,而是它的账户管理模式,身边有太多的人当你给他讲区块链的时候他可能会很认同,当你给出私钥的问题,并告诉他需要记住这一长串的数字的时候,他们就会拒绝。为什么?因为很麻烦,不实用。我想在区块链世界,秘钥管理这一块,还处于头重脚轻的状态,如果让一个人为了一个区中心化的应用而费心的管理自己的私钥的话,他会有多大的动力接受这个应用呢?
在Mixin网络中,基于零知识证明和可信执行环境技术的使用,设计了一个简单的基于电话号码和PIN的账户系统,用户只需要一个电话号码和一个6位数的数字密码就可以管理账户了。这比账户名密码的账户系统还要简单,不需要复杂的私钥但在安全性上却毫不逊色。并且只要手机支持,6位数字的密码还可以替换成指纹识别或者人脸识别,这会大大的提升用户的体验。
或许mixin网络系统是连接区块链与普罗大众的一个强入口,你怎么看?
pressone个人身份认证:
https://press.one/p/address/v?s=40a15cd6da643dc64964a9c737cb8520e515aa996b9b2555e91131f5a1930e813ff76b52c7ce8c6741a563189091c572b8f61b19c2c525013c17fa774534cb9a1&h=68416012c14900cf876c6fb1e09b16e6643fa630195275adc6e231f7d708e75c&a=e488fff216dfdb8e9803ccd3c560a4fc399bee72&f=P1&v=2