编者按:本文来自微信大众号“橙皮书”(ID: chengpishu),作者@orangefans,原文标题《可能是年青人的第一款隐私东西:Maskbook》,36氪经授权发布,略有删减。
初识Maskbook
我在书店翻开电脑,几分钟前,浏览器上刚装置了一个名叫 Maskbook 的插件。在全部预备稳当之后,凭借 Maskbook,我总算在 Facebook 上宣布了自己的第一条加密信息。
网站显现,我的脸书账号下多了一条看起来没什么意义的乱码。但我知道,这串无意义的乱码到了老友的信息流里,只需对方也装置了 Maskbook 插件,就会主动解密出正确的信息,也便是我刚刚在输入框上打入的一句话:hello world!
Yisi 把解密出的 hello world 展现给我看,然后问我感觉怎么样。我想了想,回答道:这可能是我第一次体会到把隐私攥在手里的感觉。
Yisi 是 Dimension 公司的 CTO,Maskbook 正是 Dimension 推出的产品。这时候应该仍是一年前左右,Maskbook 还没正式发布,我在电脑上仍是经过 Yisi 传给我的测验版装置包装上的插件。虽然还很前期,但与 Maskbook 这款产品的第一次触摸依然给我留下了很深的形象。
经过一款浏览器插件就能在 Facebook 眼皮底下“揭露”和老友进行加密谈天,一切人都能看到咱们在用一条条的乱码传送音讯,但没人能知道这音讯详细是什么,这是我在曾经的互联网上不曾体会过的。
跟许多中国人相同,“隐私”对我来说其实是一个笼统概念。哪怕身在区块链职业,来到了圈内所谓的 Web 3.0 新时代,人人都在议论数据和隐私,人人都知道数据和隐私所代表的文字意义,但回到日常日子中,作为一个普通用户,我在运用各类产品时依然很难发生隐私维护的知道。
Maskbook 给了我一个最直观的感触。这款产品以浏览器插件的办法,把 Facebook 网站变成了一个无法监督的大广场。你依然运用曾经的身份账号在这个广场上游玩——知道新的人、发布自己的动态、交新的朋友——但不同的是,你所发布的数据将被加密成一串串乱码,只需你指定的老友能解读出其间正确的意义。
更棒的是,这一整套技能计划是去中心化的。这款插件产品没有自己的服务器,全部加解密的公私钥信息要么存储在本地,要么在需求交流 key 时,运用去中心化数据库 Gun.js 完结通讯。Facebook 依然帮用户存储了他们发布的数据,仅仅这些数据变成了它无法破解的密文,实际上,哪怕是 Maskbook 开发团队也无法破解你宣布的音讯。
浏览器插件是一个十分风趣的进口,理论上它能够把一切的交际网站都变成这种无法监督的广场。幻想你能够在恣意间教室里和同桌互传纸条,不再惧怕教师没收纸条后会发现你们的隐秘——经过一个恰当的加密东西,交际网络巨子们之前搭建好的后花园与环形监狱,好像失效了。
“去中心化的新互联网”愿景
在这次触摸后,过了一年多的时刻,Dimension 公司还在继续开发数据隐私类的产品。本来的 Maskbook 完结了几个版别的迭代,比照最初现在现已相对来说仍是比较完善了,不只支撑 Facebook 网站,还支撑了 Twitter 渠道。Maskbook 在装置结束后,会主动把你的公钥更新到 Twitter 账号的个人介绍里。这样一来,只需有了你的公钥,任何人都能发一条只需你能看懂的推。
Maskbook 这套产品的思路很有意思。
Dimension 的 CEO Suji 告知橙皮书,他们想做的是从 Web2.0 到 Web3.0 之间的桥梁。Suji 以为,Web2.0 大约率不会消失,互联网巨子打造的具有海量用户的产品还将继续很长一段时刻控制商场,与其寄希望于重整旗鼓,做出另一个 Web3.0 版别的 Facebook 和 Twitter,不如凭借这些已有的交际网络渠道来完结冷启动,植入隐私维护的功用。
Suji 说,只需经过这种办法才干完结“去中心化的新互联网”的愿景,让去中心化运用完结大规模的遍及。在我看来,这有点类似于让病毒先找到宿主的办法。那么,假如 Facebook 和 Twitter 渠道执意想封杀 Maskbook 怎么办?
Suji 告知我,Maskbook 是很难被封杀的。哪怕 Facebook 和 Twitter 检测用户发布的文本,用某种办法屏蔽加密后的乱码信息,Maskbook 也能够换一种办法,用其他元素加密:乱码被封就换成表情包,表情包被封就换成图片,打一枪换一个地方,源源不绝。现在,Maskbook 现已在测验图片加密的办法了。
在这套思路背面,Dimension 真实想做的工作是 DID,“去中心化身份”。在 Web3.0 的国际里,只需具有了 DID 去中心化身份,用户出产的那些被把握在巨子公司手里的数据才干被解放出来,交还到用户手里。换句话说,要先完结数据的私有化,才干到达维护隐私的意图。
产品触角的延伸
要更好的完结这一点,除了针对 PC 端场景开发浏览器插件办法的产品之外,Dimension 还想出了许多适配手机移动端场景的计划。其间一种计划是运用 WebAPP 的办法,在手机上包装一个第三方的 Facebook app 或许 Twitter app,然后在这个 WebAPP 里嵌入一套加密东西供用户维护隐私,后续还能添加一些额定的功用,比方让用户同享运用的 css 款式布局,改动 UI 等等。
除了 Mask book,Dimension 在移动端另一个很重要的产品叫 Tessercube,一款具有加密功用的输入法。这款输入法和浏览器插件相同,十分奇妙有利地势用了一个现成的进口:输入法天然覆盖了大多数场景,它是许多人每天都要运用到的高频东西。假如能在这个进口上提供便利可用的加密东西,就能在运用许多产品的一起,自在地加解密所发送的音讯和内容。
比方,你在微信上谈地利能够终究靠 Tessercube 输入法,把要发送的音讯先加密成乱码,然后经过微信发送给对方,对方仿制加密后的音讯,会触发输入法主动完结解密,然后展现出正确的信息。这套交互计划运用到了 Android 一个原生的 API,让输入法一向置于浮层,能随时随地检测剪贴板中仿制的加密音讯,而在详细的加解密原理上,则与 Maskbook 插件完全相同,只不过交互办法从浏览器插件换成了输入法。
除了谈天,你还能够用 Tessercube 做更多的事。比方在便签运用里,大大方方地写下一篇只需某些人才干解密的日记。
当然,这个产品现在依然还很前期。现在版别的体会,间隔真实的干流用户还有一段间隔,普通人运用还需求一些门槛。比方,在输入法初始化时,你需求与朋友交流各自的公钥,把相互加为联系人,这个过程对许多人来说会比较疑问,由于需求你对去中心化场景下的加密办法有一些概念和了解。
另一方面,在每次发送加密信息时,比较于本来在微信发音讯只需求操作一步,发送加密信息需求操作三步,每一次谈天都需求额定点那么几下——仿制音讯解密、挑选加密目标、加密音讯等等,一旦运用频次高了并不是十分便利。
最终,在谈天中相互发送加密后的乱码信息,这条信息自身的文本长度并不短,音讯多发几条之后会比较阻碍谈天的体会。这方面还在于现在 Tessercube 运用的是 PGP 加密,而 PGP 本来是为邮件加密规划的,不太合适移动端。后续替换加密算法后,选用图片加密的隐写办法,这样的一个问题就会被处理。
作为一款 Web3.0 的产品,Tessercube 许多细节当然还需求渐渐完善,但产品自身带给用户到处随地可用的加密信息的体会,毫无疑问是前所未来的。除了加密功用之外,Dimension 后续还会在这款输入法上参加更多有意思的功用,比方发送数字钱银、发送加密猫、发送区块链红包等等。红包的功用听说现已在内测中了。
看起来,在这款小小的输入法身上,Dimension 想完结的工作蛮多的:首要经过输入法完结自在的通讯,然后再在自在通讯的基础上,自在地交流价值——这大约能够称得上是 Tessercube 的愿景吧。
现在 Dimension 一切产品全部都是开源的。比起 Web3,这个上海团队更喜爱 Dweb(decentralized web)的概念。Suji 告知橙皮书,Dweb 比较 Web3 而言关怀的东西更多,许多 P2P 通讯层面的协议和技能是 Web3 所不关怀的,但 Dweb 以为它们相同很重要。
在区块链职业里,Dimension 不只是一个十分理想主义的团队,他们仍是一个十分年青的团队。CTO Yisi 是 94 年出世的,CEO Suji 是 96 年的,两人最早是大学校友。除了隐私和数据维护,Suji 自己还有十分多风趣的主意,比方把每个微信群变成一个 DAO、用急进商场去监管商场等等。但我觉得 Dimension 最棒的一点是,把人们议论的许多理论真实做成了普通人看得见、摸得着的产品。
许多暗码协议和加密技能其实早已存在,但它们之前并未真实对普通用户开放过。Dimension 把这些暗码协议做成了工程化的消费产品,对新一代用户和新一代的年青人来说,再好的理念也比不上一款跟自己有关、能动手操作的 APP,后者显着比笼统的理念具有更强壮的感触力。
这个圈子议论了好久的隐私和数据维护,但它们不能永久只停留在纸上。让人们亲身去试试,或许更简单改动他们脑中的主意。
Maskbook 地址:https://maskbook.com/
Tessercube 地址:https://tessercube.com/