DEVCON2: MetaMask为浏览器和区块链之间搭座桥
Aaron Davis向大家展示了MetaMask所做出的努力以及进程,一个关于如何通过浏览器与区块链技术互动的概述。
如何让以太坊进入浏览器中
核心目标是实现容易采用
MataMask是一个浏览器的扩展,目前浏览器的数量也越来越多。
用户体验
从第一个账户的用例,复制在安全的地方,生成自己代币的工厂,会有一个确认平行出现,可以输入email地址,每天限额是500元,进入账户之后可以接受或拒绝,可以创建自己的代币,如果也有代币提供可以和我们交流。
自3月份以来进行了33次发布,每周都会发布一次,这都要感谢以太坊。
我们准备上线,但是我们不会追求safari,因为我们没有移动的浏览器来支持扩展。
MataMask的工作机制
Metamask允许你在浏览器里面使用以太坊的功能而无需节点,以太坊官方提供的AlethZero或者AlethOne是正在开发中有易用界面的客户端,ConsenSys正在打造一个轻钱包LightWallet,这些工具都会让DApp的使用变得更容易。轻客户端和水平分片(sharding)也在计划和开发之中。这是一个能进化出混合架构的P2P生态系统。
如果浏览器上有以太坊,把以太坊客户端放在扩展上面
我们希望进行同步,轻客户端协议已经证明了这一点,这样同步时间就是0,可以给第三方提供原生交易。
可以建立自己的供应商,在同一区块链上请求统一余额链,还有可信任IPC节点。
如果余额较低就可以在另一个机器上检查,
MetaMask有不同的信任模式,和Mist不一样,我们提供的是可信的节点,我们可以用用户UPI进行一些新的特性,如果用的是用户的API,就可以锁定服务器。
我们的产品是把WEB3注入浏览器,我们听到了一些有趣的项目,可以让我们的工作更有乐趣。
WEB3是区块链新的门户,一种方式是用单一回调,这些模式在网络开发中做得非常好,但是不能代表区块链统计的确认性,这是一个逐步信任的过程,有时候需要事物的倾听者,我们可以在Y3以上的层进行。只要有额外的块,就会有额外的回调。我们是根据区块号进行查询,而不是哈希。一些非常简单的问题结果放在区块链上,比如想要最新的前50篇博文,但是这种日志非常长,这些都是不实用的。
我们就是在链上运行,有一个EIP144,可以把自解码到服务器,请求定制结果,大家可以自己去查询
我们有一些其他的方法,这需要索引,我们必须提供激励机制给索引。
wsm和Gas不一样,现在没有什么标准,这次我们可以制定一个。WEB3的标准,或许这是一个中心化的标准,每次实现都可以在钥匙上签名,也是标准的文档化。
MetaMask的未来
未来在太空?
多种账户类型很容易备份和恢复,但是人们想用代理账户,用API跨跃各层,在短暂的未来就能实现。
以太坊交易程序化,用的是攻击的方式,现在最喜欢的就是Mascara
用户没有MetaMask但是有Mascara也可以实现安全,钥匙可以放在不同的上下文。
作者:Lydia
Scan QR code with WeChat