主页 > imtoken钱包最新版下载 > 意见 | 亚太以太坊社区培训交流会深圳站

意见 | 亚太以太坊社区培训交流会深圳站

imtoken钱包最新版下载 2023-01-17 14:26:32

12月3日,由灵泰科技发起的亚太以太坊社区技术培训交流Meetup在深圳举行。 Meetup议程涵盖以太坊技术开发、应用开发、优秀应用等方方面面,吸引来自台湾、日本、韩国、美国等国家和地区的研究人员、项目代表、爱好者作为演讲者或听众参与Meetups。 这篇文章是我对Meetup的所见所闻的一些记录。 疏漏之处较多,望有识之士不吝赐教。

本次Meetup议程涉及的内容可分为以下几类:

以太坊应用。 发言人数为8人,但应用类型基本集中在金融科技领域,即利用中心化交易所或在以太坊链上搭建Dapp,帮助用户参与金融市场。 这部分集中在下午。

Dapp 的发展和增长趋势。 演讲人数为2,分别由Kevin Serrano 和Michael Wuehler 带来。 前者概述了 MetaMask 的情况和 Dapp 的增长趋势。 根据议程,后者的演讲是关于使用Infura开发Dapp,但我没有听到这部分内容。 可能主办方考虑到演讲的听众规模,把演讲安排到中午。

以太坊技术进步。 演讲次数为2篇,分别是台湾以太坊研究员Hsiao-Wei Wang对以太坊分片技术的介绍,以及以太坊创始人Vitalik对以太坊隐私保护技术发展方向的介绍。 Mettup 头和尾巴。

加密经济学。 演讲次数为1,是Jon Choi带来的关于Casper的演讲。

安全相关。 发言数为1,是台湾以太坊研究员林修平带来的多重签名钱包介绍及Parity事件分析。

资金相关。 演讲次数为1,是Jehan Chu带来的融资模式对比和建议。

社区建设。 发言次数为1次。很遗憾,我也没有听到这部分发言。

sitehzd.com 以太坊贸易论坛_sitehqz.com 以太坊和以太坊贸易的关系_以太坊论坛社区

以上的话题和演讲数量,或许能让你对本次Meetup有一个大概的印象。 然后我们就可以谈谈演讲的具体内容了。

以太坊应用

本次Meetup中,关于应用介绍的发言最多。 在这些演讲中,金融交易应用最多,达到了5个,分别是OmiseGo、EverMarkets、Kyber、Olympus Labs和Huobi Pro。

其中,OmiseGo专注于加密货币与法定货币之间的兑换。 他们的目标是通过竞争机制来决定不同货币的优劣,而要实现这一目标,公平的竞争环境是必要的前提。 从技术上讲,OmiseGo 使用 Plasma 来处理交易平台需要面对的大量交易请求。

EverMarkets专注于衍生品市场; Kyber 和 OmiseGo 一样,试图做一个去中心化的链上交易所; Olympus Labs 致力于拓宽加密货币的资产属性,例如,使其可抵押和可借出。

火币Pro不是Dapp,但我还是把它放在了这一类,因为它的入口和上面的应用高度一致。

这些应用无疑致力于让区块链和加密货币更易用(让整个生态更容易进入)和更有用(能够拥有更多的金融资产属性)。 但另一方面也说明,至少到目前为止,大多数人仍然认为区块链的杀手级应用是它的资产属性。 我不知道区块链是否还有其他杀手级应用,但这个问题值得重复。 我也相信最近Cryptokitties的火爆一定会带给人们更多新的想法。

其他三个应用程序是 uPort、Dai 和 Bluezelle。

sitehzd.com 以太坊贸易论坛_以太坊论坛社区_sitehqz.com 以太坊和以太坊贸易的关系

uPort针对的场景是在区块链上使用应用不可避免涉及的身份识别和信息授权问题。 我们对此并不陌生:在现有的系统中,如果你想使用一个软件,你必须注册一个账号并提交一些个人信息; 虽然一个手机号可以注册一个支付宝账号和一个微信账号,但是不能用同一个账号同时使用支付宝和微信。 uPort的想法是uPort收集信息。 以后使用其他Dapp时,只需要使用uPort对Dapp进行授权,无需重复提交信息和注册账号。

Dai 是一个稳定币项目。 它的目标是创建一种与国际货币基金组织 (IMF) 创建的货币单位 SDR(特别提款权)挂钩的加密货币。 但它的实现机制并不是先保留 SDR 再调整 Dai 的数量,而是让用户在智能合约中锁定 ETH 作为抵押来创建 Dai。 例如,当 Dai 的市场价格低于目标价格时,调整抵押与 Dai 的比例,使得同样的抵押只能创造更少的 Dai,同时反向激励人们用 Dai 换取 ETH(因为 Dai可以兑换比以前多的ETH),使Dai的数量减少,价格上涨,达到目标价格。

Bluezelle 是一个数据保护项目。 它的实现是单独存储一个数据分片,窃取其中一个分片是没有意义的。 但是我不了解更具体的细节。

Dapp发展及成长趋势

MetaMask的Kevin Serrano介绍了目前市场上的MetaMask(排名前100的加密资产交易项目第13位),并指出Dapp是开发者的游乐场,需要更加注重用户体验等。

以太坊技术进展

王小伟演讲的主线“以太坊分片概述”是从节点的角度来解释分片的含义。

在以太坊 1.0 中,一个全节点需要执行 EVM 字节码,改变状态,验证 merkle 证明; 矿工需要选择交易,执行EVM字节码,建立merkle证明,运行Ethash工作量证明算法。 但是这也带来了可扩展性的问题,因为每个节点都要运行每笔交易,而EVM是并行执行的。

sitehqz.com 以太坊和以太坊贸易的关系_以太坊论坛社区_sitehzd.com 以太坊贸易论坛

提高可扩展性的解决方案之一是分片。 王小伟沿袭了Vitalik对切片的类比:不同的切片可以想象成一个个小星系。 虽然这些星系都在同一个宇宙中,但星际旅行却很少见。 因此,每个星系内的交易都可以独立执行,从而提高了交易速度。

主链和分片链的区别见下表:

以太坊论坛社区_sitehzd.com 以太坊贸易论坛_sitehqz.com 以太坊和以太坊贸易的关系

主链上设置一个时间间隔(比如5个区块)。 在一个时间间隔内,一个分片只能将分片头上传到主链一次; 区间内可以将多个分片头上传到同一个区块。 它也可以是不同的块。

以太坊论坛社区_sitehzd.com 以太坊贸易论坛_sitehqz.com 以太坊和以太坊贸易的关系

而当一个分片发生分叉时,分叉的选择受制于主链的选择。 例如分片上有一个分叉,状态A所在的主链是3个区块,状态B所在的主链是2个区块,那么分片的状态就变成了A。那么, B所在链只达到A所在链块数的3个块,不能改变状态。 只有当B所在的链超过A所在的链成为主链时以太坊论坛社区,分片的状态才会为B发生变化。

以太坊论坛社区_sitehzd.com 以太坊贸易论坛_sitehqz.com 以太坊和以太坊贸易的关系

分片后,链上的节点也可以有一些新的设计,比如无状态节点。 因为以太坊状态树是Merkle树,当账户状态发生变化时,只有账户所在路径上的(数据)节点的哈希值会发生变化。 因此,可以设计这样一种模式来完成状态的改变:交易者提供其账户所在数据全路径的哈希值; 全状态节点提供计算新状态根所需的其他哈希值; 而一个无状态全节点只需要存储状态根(想象一棵高度为3的标准Merkle树,交易者需要提供3个哈希值以太坊论坛社区,全状态节点需要提供2个哈希值)。 这样的无状态节点非常“轻”。

以太坊论坛社区_sitehqz.com 以太坊和以太坊贸易的关系_sitehzd.com 以太坊贸易论坛

sitehqz.com 以太坊和以太坊贸易的关系_以太坊论坛社区_sitehzd.com 以太坊贸易论坛

同样,无状态节点也可以成为分片上的验证器。 当一个特定时间间隔内的一个分片的验证者被随机指定时,无状态节点向全节点发送信息并获得无状态快速同步(stateless fast sync),然后无状态节点可以按照上述过程创建一个排序规则。

另外值得注意的是,当谈到可扩展性问题时,人们经常提到三种解决方案:分片、Plasma 和状态通道; 王小伟这次使用的PPT上出现了另外一个:Interactive verification(Interactive verification)for scalable computation)。

Vitalik 的演讲作为本次 Meetup 的压轴演讲出现。 与他近期在其他场合频频提及的可扩展性问题不同,此次他的演讲针对的是区块链的隐私保护措施。 他一共提到了四项隐私保护措施。

一种是状态通道。 由于状态通道内的交易对第三方不可见,因此可用于保护隐私。 但是有些交易并不是两个人之间直接交易,而是通过中继完成的,这样中继也可以看到两个人之间的交易。

二是混币。 多个账户通过中介向多个账户转账,这样就无法知道从外面到底是谁转了多少钱。 难点在于:如果这样的中介是链外的中心化机构,这种方案显然不是那么理想。 幸运的是,我们可以使用智能合约作为替代方案。

第三个是环签名。 即在一个签名组中,任何人都可以使用自己的私钥和其他人的公钥生成新的密钥。 因为这个过程不需要别人的帮助,所以群里的人不知道你有没有交易,你交易了什么。

第四是零知识证明。 零知识证明是让对方有办法在不告诉验证者自己的交易内容的情况下验证交易的真实性。 Vitalik 还是很重视零知识证明的。 他有一句话,大意是如果你现在要考虑创造一种加密货币,你应该把这个技术搞清楚。

sitehqz.com 以太坊和以太坊贸易的关系_以太坊论坛社区_sitehzd.com 以太坊贸易论坛

加密经济学

Jon Choi 给我们做了一个关于加密经济学和 Casper 的演讲。 但据我了解,他演讲的主题是密码经济学,Casper只是一个配角。 在演讲开始时,他花了很长时间来定义什么是加密经济学。 然后他列出了四类密码经济学研究:分布式系统、密码学、微观经济学和宏观经济学。 随后,在演讲过程中,他展示了如何运用相关领域的理论工具来分析区块链的相关设计,从微观经济学中的规模效应到资产价格定价等。

安全

以太坊研究员林修平演讲的题目是多重签名钱包。 他首先比较了保存加密资产的各种方式,从将它们复制到硬件钱包,甚至是多重签名钱包。 然后重点介绍了多重签名钱包的模式和使用方法:产生M个签名,只需要得到N个签名就可以发送交易; -生成新公钥发送交易的过程”; 在以太坊网络上,通过建立智能合约,将用户设置为合约所有者,就可以实现同样的功能,而且这种设计还可以让更新合约所有者的人来改变更多的签名钱包用户。

接着,林修平介绍了多签钱包的升级版——金库。 金库的核心特点是存钱后,取钱需要时间。 在没有第三方的金库模型中,如果忘记了私钥,金库中的钱就会丢失; 如果私钥被盗,双方都可以取消对方的取款请求,因为失主和小偷都有私钥,结果谁也取不出来,陷入僵局。 可以想象,最终小偷会通过讨价还价的智能合约打破僵局,比如合约规则是将汇入该地址的金额的5%发送到一个地址,95%发送到另一个地址。 在有第三方的金库模式下,由于第三方地址写在合约中,所有者与链外第三方存在私密关系,遇到问题可以采用如下方式处理问题:如果所有者忘记了私钥,那么所有者联系第三方,让第三方发起提现请求。 虽然这需要更长的时间,但不会完全消失; 如果第三方的私钥被盗,第三方的取款请求时间会更长,因此所有者可以轻松拒绝第三方的取款请求; 如果所有者的私钥被盗,特殊的交易方式,如所有者和第三方创建不可否认的取款请求,可以将钱全部取出。 但是,如果同时出现以上两种情况中的两种,金库中的钱还是会被盗走。

资金

Keneti Capital 的 Jehan Chu 的演讲着重于融资过程。 他指出,融资过程中要考虑的因素不止一个,包括渠道、成本、时间间隔、资金质量、资金质量和资金期限。 然后他比较了传统风险投资流程的优缺点和代币融资的优缺点。

传统风险的优点是监管、可预测、风险低; 缺点是比较忙,回报不高。 目前代币融资的一般流程是合法合规、白皮书撰写、社区建设、预售、代币发行、交易公告; 优点是门槛低,经济激励趋于一致; 缺点是法律规范不明确,token 销售模式也比较复杂。

而他的建议是采用混合模式,比如在种子轮使用代币融资,做出特定产品后再通过其他方式进行融资。