万向区块链研究组解读:从Devcon5大会看ETH和区块链生态发展

[复制链接]
8609 |0
发表于 2019-10-18 19:00:11 | 显示全部楼层 |阅读模式
继续上篇话题,这是对Devcon5内容(部分)解读的下篇,希望帮助大家在了解ETH生态的同时,能够对区块链生态的一些最新发展也有所了解。没看过上篇的小伙伴点击从Devcon5大会看ETH和区块链生态发展(上)。
以下为正文:
加密经济、用户体验、Web3、DeFi这些行业热门话题,也是Devcon5大会重点讨论的议题。我们选取了一些具有代表性的观点和解决方案,供大家参考。
先来看看V神对加密经济学和密码学的观点。
Vitalik Buterin:加密经济学和密码学
Vitalik在Devcon5主题演讲中重点提到“加密经济学(cryptoeconomics)”,旨在强调其对整个区块链生态的影响和意义。
Vitalik 认为BTC使用“加密经济学”来解决的两个主要问题:权重分配和激励机制。后者“激励机制”容易理解;前者权重分配是指,在所有的 BFT 算法模型中,会对恶意节点掌握的资源占总资源的比例做一个假设,但是在去中心化程度很高的系统中,特别是公链系统中,这个资源如何界定?BTC能通过算力来衡量。
接下来,Vitalik 先从假设前提这个角度比较密码学与加密经济学。
1、对于密码学而言,不需要一些前提假设,我们就能证明事情的合理性,因为它基于数学的合理性。
2、加密经济学需要对参与者很少的假设就能来证明一些事情。比如说,理想情况下,假设攻击者能够并且愿意支付用于攻击的成本上限。基于这样的假设可以做很多系统设计。这两套系统通过各自的优势都能实现去中心化/信任最小化。
之后,通过“交互计算”和“zk-SNARKs”的对比提出他的观点“加密经济学可以和加密算法竞争”。交互计算:假设有一个函数,该函数的计算可以分解成很多步,并且中间步骤的值都很小。提交者提交一系列的中间计算结果和一个抵押。然后会存在一个挑战阶段,即任何人都可以对计算中的某一步提出挑战,以此来验证该函数的中间某个计算结果的合理性。
可以发现这种交互计算的方式其实与zk-SNARKs做的是同样的事情,交互计算的优点是:相对zk-SNARKs要更容易实现,比 SNARKs 效率更高,但是SNARKs则不需要挑战这个过程。
加密经济学可以用于:基本层共识的安全性、轻客户端、抗DoS攻击的链下协议。
我们初步分析认为,Vitalik 对于 比特币 模型,BFT 算法等本质的理解是比较深的,这也会帮助其带领生态往前发展。其提出的交互计算,则是 TrueBit 中提出的交互验证游戏的一个子集。我们推断,把计算切分成小份,也是便于链上做验证。而 Vitalik 提议给 TrueBit 论文的 forced error 机制,在大会 Populous中没有介绍,Vitalik 应该是想抽象一个例子来讲加密经济学的作用。
随着区块链技术的快速发展,“用户体验“被越来越多的提及和谈论,用户的体验效果直接影响产品在市场中的竞争力。使用户获得良好的体验,才是区块链走到人民群众中去的根本。在Devcon大会中跟用户体验相关的课题主要有如下几个。
用户体验
1、State of Ethereum
Etherscan 项目 CEO Matthew Tan 基于ETH上的数据对ETH生态中的用户信息进行统计,如用户地理位置的分布、用户年龄段分布、性别分布、使用的浏览器类型、使用的设备以及操作系统等。
根据其统计分析,指出目前的用户痛点top5,分别为:
1)请求退款或取消交易
2)交易/余额信息不能即时反映
3)交易失败后咋办
4)用户被欺诈
5)怎样将PAX提现并存在银行账户
2、The Bounties SNT and Rimble
The Bounties SNT and Rimble项目主要负责研究阻碍dApp应用和可用性的用户体验问题,针对用户体验问题,通过使用奖金激励来产生创造性和有效的解决方案。Rimble将对最佳解决方案进行验证和迭代,最终将它们整合到开源资源中,让开发人员更容易构建可用性更广的dApp。
每个赏金项目链接中会包含如下内容:
1)问题背景介绍
2)挑战:提出需解决的明确需求
3)提交要求:最低提交要求和理想提交要求
4)评估标准:给出详细的项目评估标准
5)奖励金额:项目的完成度对应的赏金金额
3、Ethical Design Practices for Web3
Omna Toshniwal & Jenny Pollack的演讲主题为"Ethical Design Practices for Web3 ",其演讲的内容为:描述现如今web是如何破坏用户信任的,具体来说,缺乏用户控制、缺乏选择、不道德的数据共享和网站使用暗模式;web3尝试解决其中的一些问题,但演讲者认为还不够成熟,于是分享一些实用的设计实践。
在许多最佳实践以及web2的产品设计的金字塔模型由下至上依次为:功能性、可靠性、可用性、娱乐性,但演讲者认为,尊重人权应该是一个好的产品设计的核心,因此需在产品设计的金字塔模型的最底层中加入道德性。
关于web3产品的道德性设计,给出如下建议:
1)设计出用户可理解的权限控制模型
2)权限要易于管理并可撤销
3)自动执行的步骤需询问用户
4)用户使用需安全、可靠
4、ENS(Ethereum Name Service)
名称的可读性作为用户体验的重要部分,简单、易读的名称可以给用户提供便捷。ENS着重解决Ethereum中的可读性问题。
ENS提供一种安全且去中心化的方式,使用简单、易读的名称来处理区块链内外的资源,其主要的工作是将可读的名字映射到机器可读的标识符,如ETH的地址、hash值和元数据。
ENS的目标与互联网域名服务DNS类似,但由于Ethereum区块链提供的功能和约束,其架构有很大的不同。与DNS一样,ENS在一个名为域的点分隔的层次结构名称系统上运行,域的所有者完全控制子域。
域的所有者可以是外部帐户(用户)或智能合约。注册商只是拥有一个域的智能合约,并将该域的子域分发给遵循合约中定义的一些规则的用户。
域名所有者可以:
为域设置解析器和TTL
将域的所有权转让
更改子域的所有权
解析器负责将名称转换为地址的实际过程。每个记录类型如Ethereum地址、hash值等都定义了一个或多个方法,解析器必须实现这些方法才能提供这类记录的解析。
在ENS中解析一个名称需要两个步骤:询问注册中心哪个解析器负责该名称,然后向该解析器询问查询的答案。
DeFi
DeFi也是今年行业的另一个流行语,它是“Decentralized Finance”的缩写,指的是“去中心化金融”。在区块链的世界中,这个概念指代那些在开放去中心化网络中发展出的各类金融领域的应用,其目标是建立一个多层面的金融系统,以区块链技术和密码货币为基础,重新创造并完善已有的金融体系。DeFi行业覆盖的领域较为广泛,涉及支付、稳定币、借贷、去中心化交易所、衍生品等,DeFi领域涌现一批有价值的项目,比如MKRDAO、Compound、InstaDApp、Oasis App、Wirex、http://crypto.com、monolith等。其中MKRDao目前是DeFi领域最广为人知的项目,被普遍认为“启动了 DeFi运动的项目”。
在Devcon5中,MKRDAO 创始人Rune Christensen在演讲中介绍了DeFi下一步的发展方向,同时宣布了多抵押Dai系统(MCD)将于11月18日正式推出,并强调了MKR协议去中心化治理对本次上线的重要性。多抵押Dai将给MKR协议带来很多新功能,包括期待已久的Dai存款利率(DSR)和更多的抵押品类型。
Oracle
区块链预言机(Oracle)是区块链与外部世界交互的一种实现机制。它允许确定的智能合约对不确定的外部世界作出反应,是智能合约与外部进行数据交互的有效途径,也是区块链与现实世界进行数据交互的接口。
Oracle分类:
1、由可信中心提供数据通过第三方企业,提供智能合约运行所需要的外部数据,并将数据传输至智能合约中。
主要项目: Oraclize、Town Crier。
2、由分布式节点提供数据
分布式的预言机节点 / 预言机服务提供商从分散的数据源获取数据,通过算法对数据进行聚合,并将结果返回给到智能合约中。
主要项目: LINK、Augur、Witnet、DOS Status。
3、由可信联盟提供数据
组成的分散的预言机网络中的节点是指定的,对节点的信任,这很大程度上源于节点本身的利益相关者身份以及节点本身的机构声誉。
主要项目:MKR的预言机。
以上是我们对Devcon大会部分内容做的解读和分享,后续会有更多干货持续分享,保持对我们的关注!

20191018174704_EJg4.jpg

20191018174704_EJg4.jpg
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表