KeepNetwork:以太坊的隐私层︱ONE.TOP评级

原创
2278 天前
12239

声明:本测评内容仅供参考,任何依本测评内容作出的投资行为,与本测评内容无关。项目有风险,投资须谨慎。

Statement: the contents of this assessment are for reference only. Any investment behavior made according to the contents of this assessment is not related to the contents of this assessment. The project is risky and the investment must be prudent.


Keep是一个私人数据的链下容器,旨在成为以太坊的隐私层,通过在区块链和私人数据之间搭设一个桥梁,帮助智能合约更好的利用底层公链的优势,从而实现与私人数据的深度交互。该项目的主要技术特点是通过对称加密算法保证秘密的存储和传输,并以安全多方计算(smpc)消除基于秘密的计算过程中的可信第三方问题。随着智能经济的进一步发展,包括金融在内的众多商业领域都需要安全的存储、传输和计算秘密的有效途径。



著名以太坊创始人 Vitalik Buterin 曾说过影响企业在以太坊上创建应用的两大首要问题是:扩展性不足和隐私性不足。扩展性是一直为人们所热议的话题,但是对于数据隐私的完善,关注度却不是很多。由于缺乏隐私,智能合约的基本使用案例非常有限。随着区块链技术的发展,速度和并发将不会是唯一的标准,安全问题逐渐被人们所重视,隐私方面的技术进步对于现有公链的功能完善将会有很大的帮助。


目前能为 Dapp 提供隐私数据的方式包括:

哈希暴露”模式( "hash-reveal" pattern )。Dapp 可以接受和操纵隐私数据的哈希,而隐私数据由用户链下保存,直到需要暴露隐私数据为止。缺点是该模式要求参与同一个交易事务的所有用户保持在线并监控整个系统,灵活性不足,无法在包含智能合约第三方的复杂的系统中使用(如 DAO )。

零知识证明。可用于在公有链上创建匿名金融系统。该方式具有与“哈希暴露”模式同样的缺点。

私有链。以牺牲可信、抗审计和无需许可等公有链特性为代价。

在安全领域表现较好的项目有zcash,Enigma,hawk等,并且最近安全类项目涌现的较多,似乎安全问题也逐渐得关注,竞争情况中等,后续的竞争可能会越来越大。


Keep中的关键技术都并非原创,也并非首次引入,行业可借鉴经验还是蛮多,问题在于,本身底层链的速度仍是一个还未解决的问题,smpc的引入会使得数据的传输更加复杂,是否会拖累交易速度。


【通证名称】:KEEP

【通证类型】:ERC-20

【通证总量】:10亿枚(可用于销售占比50%)

【KYC/AML】:需要

【通证分布情况】:尚未公布,详见项目白皮书。


Keep相当于一个离线储存数据的黑匣子,通过将秘密进行分割并交由不同节点进行加密运算,使得隐私数据可以安全的在公链上储存和交易等。主要的技术亮点有两个,一个是安全多方计算(smpc),即解决秘密分割运算问题,另一个是引用dfinity的threshold relay机制,用于keep提供者的竞选。这里只谈smpc,关于dfinity的介绍,可以参照之前的评级。

安全的多方计算系统是一个加密系统,该系统中由多方一起运算(里面可能一部分是不诚实的节点),每一方一开始就被分配一部分秘密,对这一部分秘密进行函数运算,并将结果报告给dealer,由dealer整合所有的结果。这个方法的关键在于每一个节点只知道自己原始分配的那一部分,除非所有节点勾结,才能组成完成的秘密。具体过程如下:

(1)dealer想要对一个秘密进行函数运算

(2)dealer挑选n个节点,给每一个节点发送秘密的一部分

(3)每一个节点对该部分秘密进行函数运算,并报告给dealer

(4)dealer将所有函数结果进行整合运算,得出最终结果

简单的sMPC:是由n个节点构成,每一个节点负责维护秘密的一部分,除非n个节点勾结,n-1个也不行,不然完整的秘密不会被重构出来。

签署型smpc:签署型keep可以签署和保证线上和线下的合约交流,同时可以为比特币,以太坊和其他加密币签署交易。最后,签署型smpc可以作为prng预言机,显著改善现有公链上随机数的产生方式。

Keep选择简单的sMPC来生成,保护,存储,加密和传送秘密, 这样的限制有助于最小化在生产网络中保留的攻击面。在以后的工作中,可以使用功能更加丰富的sMPC方案来构建keep。

Keep作为以太坊的虚拟层,有如下的特点。

(1)分布式签名。

作为数字公证员,合同将能够在链条外断言他们的身份,而不需要第三方确认区块链状态。 与诸如PGP,SSH和TLS之类的工具集成可以保持公共私钥基础设施的桥梁。

(2)失能开关

了解何时公开隐私信息与隐藏隐私一样重要。 有了keep,你可以自动激活信托和遗产计划,以公开信息和转移资金。

(3)保管钱包

以太坊智能合约可以使用keep产生他们自己的加密货币钱包,用来发送比特币,莱特币和Dash,或者进行跨链的交易。

(4)数字商品市场

通过keep,可以轻松出售电子书,视频,MP3等数字产品,而无需服务器和客户端下载。

(5)区块链加密存储

keep为区块链的隐私存储提供了桥梁,使智能合约和DAO可以存储私密文件而不需要信任拥有最敏感私人数据的第三方。


白皮书中披露项目从2017年第四季度开始,github上的代码开源时间比白皮书上的时间要早,最早从2017年4月就开始有代码提交,代码量较多,更新速度一般,点赞数量不多。


smpc被第一次提出来是在1982年,在智能合约领域,smpc之前就已经被提出来作为隐私机制,比如Enigma和Hawk等使用smpc为私人智能合约构建离线链和替代链计算网络的系统。同时,keep的一部分核心代码源于dfinity(引用thresholdrelay机制),所以开发难度不会太高。



该项目目前已经到Q2阶段,完成度完成了50%。



根据官网披露,应该在2018第二季度公募,但是现在还没有相关消息。



该团队共19人,CEO Matt Luongo从2014年开始自己创办了区块链公司,公司规模2-10人,团队中一部分人来自该公司,整体技术实力较强,同时团队中包含了市场营销人员、产品经理、社群运营人员,配置较为合理。




另外,该项目共6位顾问,除风投外还包括storj Labs的Founder和前COO/CFO,Districtx的Co-founder以及Aragon的Cofounder等区块链大牛。


支持机构中有丹华资本、distributed capital和polychain,有过很多成功的区块链投资经验。





该项目定位于公有链(以太网络)的隐私协议层,可通过链下隐私数据容器来解决公用网络在商业化应用中所面临的关键性难题,在行业中有很多可借鉴经验,开发难度中等。根据网站披露,polychain,丹华资本,distributed capital是其支持者,核心团队技术实力扎实,有区块链背景,该项目一旦成功将对以太坊生态形成有力补充,拓展其商业应用场景。

综上,keep network总分6.15 分,投资等级A- 级,综合能力较强。