Mixin的愿景和进展---Mixin labs Directors演讲实录



  • 背景介绍:2018年11月8日,Mixin labs Directors李林在BigONE 官方 Telegram 用户讨论群分享了Mixin的愿景和进展,下文为分享内容实录。

    一、Mixin的愿景和进展

    大家好:我是mixin团队的李林,负责mixin labs。

    愿景:
    谈区块链项目必然要谈比特币。

    比特币白皮书发布了已经整整10年。可以说没有比特币,就没有区块链。
    It is the 10th anniversary of Bitcoin white paper release. No bitcoin, no blockchain.

    mixin 开发团队对比特币有几个观点:
    Any blockchain topics will include perspectives on Bitcoin.
    Mixin team have the below viewpoints on Bitcoin:

    1 比特币依然是区块链世界最重要的资产之一
    Bitcoin is still one of the most important asset in blockchain world
    2 比特币依然有区块链世界最强的研发能力
    Bitcoin still has the strongest R&D abilities in blockchain world

    3 比特币的成功依赖于中本聪的设计思想:将成熟可靠的技术组件组合起来,形成新的解决方案。
    Bitcoin’s success was based on Satoshi’s design concept: only use mature and reliable technical components to form new solutions through combination.

    直到今天Mixin始终关注和支持比特币的发展。就在本周一,mixin已经给http://hardcore.fund 捐出了5个比特币支持比特币的核心开发者。
    Mixin team always care and support bitcoin. Mixin donate 5 BTC to http://hardcore.fund to support BTC core developer.

    在10年后我们需要先看看比特币作为点对点电子现金支付系统遇到的一些问题。
    After 10 years, we need to look at the challenges faced by Bitcoin as a peer-to-peer electronic cash transfer system.

    1 确认慢。10分钟的出块设计导致消费者和商户很难使用现在的比特币技术来支付。
    Slow confirmation. Consumers and merchants are not using the current Bitcoin technology for payment due to the 10-minute block design

    2 资金流向容易被跟踪,对个人隐私保护不够强
    Money flow is easy to track

    3 系统交易容量有限
    Limited system trading capacity

    4 系统交易费用高
    High system transaction costs

    那么新项目的开发出现了两个方向:
    There are two ideas in the direction of improvement:

    1 甩开比特币,重新开发一条新公链,提供更快的确认,或者加强对用户的隐私保护,或者更多的feature。
    比如Ethereum,zcash,menereo,cordana,eos
    Ignore Bitcoin and develop a new public blockchain to provide faster confirmation and enhanced privacy protection for users. Ethereum, Zcash, Monero, Cardano, Eos, these blockchains have great innovative technology, however they cannot be applied on Bitcoin and they cannot interact with each other.

    我们认为这些链的技术创新很好,但是没有办法用在比特币上,互相之间也无法交互。

    2 依然围绕比特币,通过新的技术手段来加速确认,更低的费用,提供更好的保护。
    比如lighting network和liquid,以及各种侧链和跨链。
    Based on Bitcoin, use new technology to speed up confirmation, lower transaction fees and provide better protection. Examples are lightning network and liquid.

    那么mixin团队选择重新发明轮子的原因是什么呢?
    Mixin team chose to develop Mixin network based on two reasons

    因为我们相信有两个不可避免的趋势

    1 数字资产一定越来越多
    在比特币发明后,出现了很多毫无诚意的区块链发明。他们当中的绝大多数都在熊市消失了,但是一些非常优秀的资产经受住考验。留了下来。
    mixin 团队认为这种情况会继续周期性发生。数字资产一定越来越
    There will be more and more cryptocurrencies. After the invention of Bitcoin, there are many unoriginal blockchain inventions. Most of them disappeared during the bear market, while some outstanding assets withstood the tests and stayed. Mixin team believes this trend will repeat periodically.

    2 持有数字资产的个人和商户会越来越多。
    数字资产的用户一定会指数级别的增长。将来甚至会出现把比特币作为投资标的的合规理财基金。
    Crypto asset holders will increased a lot. In the future, bitcoin will be considered as an finance asset by legal fund.

    那么在这两个大趋势下,用户和商户一定都需要一个数字资产的保管服务,以及实时而且免费的转账服务。
    Based on the two reasons, user’s and merchants both need a lightning fast and free network service similar to the cash transaction experience to use crypto assets.
    在这两个大趋势的背景下,我们相信一个为所有区块链资产提供闪电网络服务的产品是有很大的市场。
    We believe the demand for lighting network service for all blockchain asset will be great.
    我们认为比特币闪电网络和liquid可能对比特币够用了。但是当前其他公链还缺乏类似的产品方案。因此mixin的目标就是一个所有区块链资产的闪电网络服务.
    Bitcoin’s lightning network and blockstream’s liquid maybe good enough for bitcoin. But similar solution is still missing on other blockchain.

    下面我来讲一下 mixin network是如何实现为所有区块链资产实现闪电网络?
    How did mixin managed to support all blockchain asset?

    mixin network= kernel + domain + domain extension
    kernel负责记账
    Mixin kernel just verify transaction of asset.
    domain负责具体的资产,比如以太坊,狗狗币,EOS。
    Specific asset belongs to domain include etherum, doge coin, or EOS. An asset id is created to represent each kind of asset in mixin kernel.

    所有的数字资产交易,在进入mixin kernel的时候,都被赋予一个独一无二的数字编号。
    Kernel处理的就是一个带有数字编号的资产。无需关心具体资产的特点。
    domain extension负责处理资产的智能合约以及一些其他特性。
    Smart contract running in domain extension. Other special feature of each block chain are supported by extension too.

    mixin kernel 是如何工作的?
    How did kernel work?
    kernel是一个高速互通的分布式小型网络,这一点与EOS bp节点很相似,都是高速高性能服务器。
    Mixin kernel, similar to EOS bp nodes network, is a small distributed working group build by high performance and high speed server.
    Kernel的账本使用了比特币的utxo结构,mixin kernel由7-50个节点构成,所有节点通dag+bft+pos进行记账,一笔交易经过2/3xin持有者签名就被确认。
    Based on bitcoin’s utxo data structure, mixin kernel broadcast transactions within 7-50 nodes and confirm transaction through DAG+BFT+POS. 2/3 XIN token holders can confirm a transaction.

    如何成为节点?
    How to become node?

    质押至少10000个 xin token就可以,不需要投票,选举,非常公平。
    Just pledge at 10000 XIN token. No delegation, no voting. Pretty straightforward and fire.

    成为节点的好处是什么?
    What mixin network can offer to node?

    mixin的 full node每年可以从提前设立的奖励池获得获得mixin network的奖励。
    Full node can get award from bonus pool preserved by mixin network.

    也有外部转账费分成。比如目前eos提现费用是0.01eos,这0.01就分给了全节点。
    The withdraw fee of mixin network will be rewarded to full nodes. For instance, 0.01 EOS withdraw fee will become income of nodes.

    不诚实记账的节点会受什么惩罚?
    Is there any punishment if node is not honest?

    节点如果发出错误记账一次,会被关进透明的观察室,再记错一次立刻被程序自动剥夺抵押的10000个xin,并踢出kernel。
    Node will be isolated without any notification when first fake transaction is found. Node will be removed automatically and 10000 token will be thrown in bonus pool.

    除了全节点,mixin network里面也有验证节点,可以把全部的交易数据下载下来进行验证。进行验证的节点按着持有xin的数量也可以获得mixin network奖励。
    User can setup verification node to validate mixin kernel. They will get bonus based on amount of XIN token.

    刚才讲的机制,已经很安全。为了更加安全。mixin的全节点强制要求运行在intel cpu上。通过intel的硬件签名机制,保证节点运行的代码和mixin官方一摸一样。不一样的节点无法伪造intel签名,因此会被立刻发现。
    Mixin kernel is quite safe already. But a extra protection is setup based on hardware signature. Full node must run on intel CPU. Intel CPU will generate signature for key action, and all other node need to validate signature. This solution help to found hacked or fake node.

    如果上面这些技术的都没听懂,你可以记住,mixin的网络与股份有限公司很像,完全按股分多少公平说话,持有股份多的,就更关心公司。当然持有股份多,也就多分红。责任和权利一样大。
    The technical content maybe too hard to understand. In other words, mixin network work like a company limited. More shares, more power, more responsibility
    Mixin kernel就很像公司的董事会,为了快速决策,席位必然有限。为了捆绑自己的利益,必须持有足够的股票才能进入董事会。公司决议通过持有股票的数量决定。当然也按持有股票多少进行分红。Mixin kernel works like a board of director. Limited seat can make quick decision. Seat is kept for stakeholder. Decision is made by votes. Money are shared based on stocks.
    同时mixin引入了机器人证监会,不按流程走的董事直接开除席位,没收股份。
    Mixin also introduce robotic SEC. Unqualified seat will be removed and lost money.

    现在我们介绍一下mixin network现在的成绩
    mixin目前已经实现了为13种公链实现了闪电网络。托管了超过5万种数字货币资产。
    目前在mixin网络上的资产有
    874个btc,829个ETH,1百万 usdt,127万eos。累计托管资产超过5000万美元。
    Now I will introduce what we have done.
    Currently the assets on the Mixin Network have reached 874 BTC, 829 ETH, 1 million USDT, and 1.27 million EOS. The cumulated managed assets exceed 50 million USD.

    mixin network目前已经完成1.2亿笔交易
    Total over one hundred million transactions.

    mixin network目前在真实网络交易上的交易峰值是每秒168笔交易。
    Peak TPS of mixin network is 168.

    目前已经有多个区块链项目将资产交易系统接入了mixin network。这些项目将精力放在实现各自领域的共识上。
    包括已经在big上线的pressone。
    There are many blockchain projects have build their transaction system on mixin network. Include Press.one

    目前的开发者社区:
    Community of developer:
    目前已经基于mixin messenger注册的机器人超过1000个。每日活跃的机器人超过10个。
    There are already over 1000 mixin messenger robots.
    有卖苹果的,自动代购数字货币的。还有各种非常公平的游戏机器人。
    There are already over 1000 mixin messenger robot.
    Some of them sell fruits, token, and casino. Some of them has made profit.

    使用mixin network构建钱包体系的知名产品有两个,一个是fox.one,另一个是coinview。还有更多的开发者在洽谈中。
    There are two developers who already have built their own cryptocurrency wallet based on mixin network. They are fox.one and coinview.

    目前的开发进度
    Test net:
    mixin network单独测试网代码已经完成,测试网TPS已经超过了10000.
    Mixin Network test net has been released. TPS is over 10000.
    未来:
    会支持更多的区块链。
    More blockchains will be supported in the future.

    主网上线时间
    2019年2月份整个主网上线。
    The main net will be online on Feb 2019

    下面我介绍一下mixin 团队基于network自己做的两个产品。
    Mixin team also build two applications based on mixin network.

    第一个是mixin messenger
    这是一个面向数字世界的钱包和安全的聊天工具。这个产品非常创新的使用了手机号来作为数字token钱包的登录凭证。
    Mixin messenger, a cryptocurrency wallet and end to end secure messaging app. You can think it as more of a secure telegram plus a cryptocurrency wallet.

    用户记住pin码,就可以安全的持有数字资产和进行转账,提现。之所以设计基于手机号的热钱包产品,是因为以前的使用私钥存储数字资产的
    方式对用户非常不友好。用户还是习惯一个账户和密码来管理自己的资产。那么mixin 团队基于智能手机和现代硬件设计了一款基于手机号的安全数字钱包。mixin network上的所有货币都支持。而且支持所有的ERC20代币。
    Assets are protected by user’s phone number and pin code. No need to backup complicated private key which is more risky for the modern user. All asset supported by mixin network can be hold by and transfered, include all ERC20 token.

    同时mixin messenger还是一个非常安全的端到端聊天工具。所有聊天都是基于聊天双方的手机上的密码加密的,服务器也解不开聊天内容。
    Mixin massenge is a highly secure messaging app. Even server can not decrypt a message because app encrypt message by user’s phone.

    通过将数字货币钱包和聊天工具结合,实现了聊天群发红包,而且支持所有的ERC20代币。这对于项目方非常好用。
    By integrating chat and super wide token support wallet, mixin messenger become a powerful tools for cryptocurrency users.

    基于安全和隐私的考虑,mixin的聊天群完全属于群主,无法搜索群,只有群主有群链接,不是群主不能邀请别人入群。
    并且mixin messenger永远不在钱包界面添加第三方广告,永远不会给用户主动推荐群。
    保护客户的资产和隐私永远是mixin messenger的头号任务。
    Protecting user’s asset and privacy are always the top priority in mixin messenger. So messenger will never show third party advertisement and actively recommend group to user.
    Owner really control the chat group in mixin messenger, because one of the members but only owner can invite new member. Nobody can search the group, too.

    现在这个mixin messenger的安卓与iOS都已经开源了。大家完全可以按照自己的要求改造。
    Android client of mixin messenger and iOS client of mixin messenger are all available on github.

    第二个是分布式交易所ocean.one
    用户资产非常安全,所有交易透明可查是分布式交易所的关键特征。基于mixin network的分布式交易所的特点是交易性能非常好。

    Mixin team invented ocean.one, a distributed exchanger running on mixin.network. The killer feature of distributed exchanger are secure and transparent. All asset are controlled by user’s wallet and every order is visible on mixin network.
    And ocean.one’s performance is beyond our expectation. It is so powerful.

    Ocean.one是官方设计的交易所前端。目前支持主流的货币。
    而且ocean.one还开源了自己写的前端代码,任何人都可以在30分钟内搭建一个自己的交易所。
    Ocean.one support many main stream currency and its code is ready on github. Half hour is enough to setup an exchanger.

    Mixcoin.one是工程师设计的可以交易任何数字token的交易所。
    而且自己mixin 钱包里的所有资产都可以拿到交易所去挂单。完全没有任何手续费和流程,全自动。
    你可以交易以太坊上的ERC20任何代币。
    One of our engineers created mixcoin.one, this is exchange that you can list any token in your wallet. Absolutely free, fast and permission-less.

    二、现场问答

    1.问:我们没有持有私钥,政府或者管理机构可以随时冻结我们的资产吗?
    答:不能,mixin没有设计这样的机制。

    2.问:Mixin Network 能像ETH网络一样发币吗?
    答:Mixin Network不 能像ETH网络一样发币,但任何人都可以讲ETH网络上的代币打到Mixin Network 上,自由流通。

    3.问:Mixin Messager 使用电话号码和6位密码作为私钥,假设有这样一种情况:我出去玩,把手机弄丢了,我没办法补办同样手机号的SIM卡,必须新办一个手机号。我的资产怎么办,会丢嘛?
    答:首先,pin码保存好的话,资产不会丢,另外在中国大陆,一般都是可以补办手机号的。另外我们已经在设计一种私钥导出功能,以应对手机号回复不了的情况。

    4.问:除了XIN币增长之外,持有XIN的用户如何收获收益呢?
    答:可以建全节点和轻节点获得系统分红。

    5.问:mixin全节点,可以合建吗?就是多个人组合1万个xin。还有如果可以合建,如何保证个人资产的安全?
    答:可以合建,建议大家以公司的形式,在可以保护大家财产安全的情况下参与合建。

    6.问:mixin club将会怎样孵化基于mixin的项目?
    答:将会在技术和宣传方面帮助开发者,做大项目生态。

    7.问:MIXIN如何解决XIN的流动性问题?如何让有意参与节点建设的老外买到足够的XIN?
    答:主要路线是继续让更多人了解项目的情况,让更多人参与到生态建设中,再一个就是和更多的交易所对接,目前都在进行中,mixin从开始都是在全世界同时进行宣传的,没有局限在某一地区。

    8.问:Mixin messager用户的钱包和domain以及kernel是什么关系?一个用户就是一个domain?
    答:Mixin messager 是Mixin Network 上的一个Dapp,和domain以及kernel没有直接的关系。一个用户不是一个domain。

    9.问:kernal通过Shamir(t,n)秘密共享来保存部分私钥保证kernel,那domain岂不是直接可以带着币跑路了?domain是如何保证私钥不被盗的?
    答:domain是不能直接带着币跑路了,Mixin Network中的私钥都是多方签名的,同时domain也是分布式的,domain也要基于intel做硬件签名,所以一个服务器作假是很快会被发现的。

    10.问:惩罚性POS机制的DAG真的可以保证TPS那么高吗?
    答:可以的。

    11.问:不知道Mixin主网的哪位大神有空去一块听听开一门课给我等小白科普一下Miixn的设计思路和运行机制?
    答:大家可以瞎看看我以前写的2篇白皮书解读文章。
    链接:白皮书解读1: https://www.jianshu.com/p/4ccca1cf3df5
    白皮书解读2: https://www.jianshu.com/p/57ecad54641a

    12.问:请问Ocean.one会像B1一样采取分红机制吗?
    答:是否分红取决于合作方,我们不做限制。



  • 李林的演讲还有附上的两篇白皮书的解读文章,让人直呼过瘾,如果英文版的白皮书看的有点云里雾里,可以试着先看先看看这几篇文章,再回过头去看看白皮书。对了,我之前准备在论坛上开一个帖子持续的更新自己对于MIXIN项目的理解,没想到中段了好久,今天重新读这个演讲实录,准备也更新一下自己的理解。传送门在这,欢迎过来闲聊。☃ 说一说Mixin