月亮链 月亮链
Ctrl+D收藏月亮链
首页 > 火必下载 > 正文

以太坊:金色观察|V神:以太坊没有走的路_tzbcoin

作者:

时间:1900/1/1 0:00:00

编者按:3月29日,VitalikButerin发表文章《Theroadsnottaken》,着眼于以太坊发展路上的各种猜想与落实路径。我们有必要看看不同的以太坊可能是什么样子,以及我们可以从中学到什么。

以太坊协议开发社区在以太坊早期阶段做出了很多决定,这些决定对项目的发展轨迹产生了很大的影响。在某些情况下,以太坊开发人员有意识地决定在我们认为比特币犯错的地方进行改进。在其他地方,我们正在创造一些全新的东西,我们只需要想出一些东西来填补空白——但有很多东西可供选择。还有一些其他地方,我们在更复杂的东西和更简单的东西之间进行了权衡。有时,我们选择了更简单的东西,但有时,我们也选择了更复杂的东西。

这篇文章将着眼于我记忆中的一些岔路口。其中许多功能在核心开发圈内得到了认真讨论;其他人几乎没有考虑过,但也许真的应该考虑过。但即便如此,还是有必要看看不同的以太坊可能是什么样子,以及我们可以从中学到什么。

我们是否应该使用更简单的PoS版本?

以太坊即将合并的GasperPoS是一个复杂的系统,但也是一个非常强大的系统。它的一些特性包括:

非常强大的单区块确认——一旦交易被包含在一个区块中,通常在几秒钟内该块就会固化到无法恢复的程度,除非大部分节点不诚实或存在极端的网络延迟。

经济上的确定性——一旦一个区块被最终确定,如果攻击者不得不惩罚并损失数百万的ETH,就无法反转它。

非常可预测的奖励——验证者在每个epoch可靠地获得奖励,减少对池子的激励。

支持非常多的验证者数量——与具有上述功能的大多数其他区块链不同,以太坊信标链支持数十万验证者。

但是制作一个具有这些特性的系统是困难的。它花费了多年的研究,多年的失败实验,并且通常需要大量的努力。最终的结果非常复杂。

金色晚报 | 2月25晚间重要动态一览:12:00-21:00关键词:Coinbase、泰国SEC、查理·芒格、李启威

1. Coinbase已获批将于纳斯达克上市 股票代码为COIN

2. 灰度比特币信托溢价率达历史低点,近几日接近无溢价或负溢价

3. 李启威发布图标推文引发“LTC构建银行业务”猜测

4. Coinbase 资产负债表持有比特币和其他加密资产,将继续投资

5. 查理·芒格:比特币确实是一种人造黄金替代品

6. BitMEX年交易量达1万亿美元

7. 泰国SEC将于3月24日举行加密散户入场规则听证会[2021/2/25 17:52:46]

如果我们的研究人员不必太担心共识并且有更多的大脑周期可以腾出,那么也许,只是也许,rollups可以在2016年发明。这给我们带来了一个问题:我们真的应该有这么高的标准吗?我们的PoS,即使是更简单和更弱版本的PoS也会比PoW现状有很大改进?

许多人认为PoS本质上是复杂的,但实际上有PoS算法几乎与中本聪PoW一样简单。NXTPoS自2013年以来就存在,本来是自然的候选者;它有问题,但这些问题很容易被修补,我们本可以从2017年开始,甚至从一开始就拥有一个运行良好的PoS。Gasper比这些算法更复杂的原因仅仅是因为它试图完成的工作比它们做得更多。但如果我们一开始比较谦虚,我们可以先专注于实现一组更有限的目标。

在我看来,从一开始PoS就是一个错误。PoW有助于扩大初始发行分配和使以太坊可访问,以及鼓励爱好者社区。但在2017年甚至2020年改用更简单的PoS可能会导致少得多的环境破坏,并且更多的研究人才可以自由地考虑扩容。我们最终会不得不花费大量资源来制作更好的PoS吗?是的。但看起来我们最终还是会这样做。

分片的去复杂化

自2014年开始研究这些想法以来,以太坊分片一直在变得越来越不复杂。首先,我们有内置执行和跨分片交易的复杂分片。然后,我们通过将更多责任转移给用户来简化协议。然后,我们切换到以Rollup为中心的路线图,从协议的角度来看,分片只是数据块。最后,通过danksharding,分片费用市场合二为一,最终设计看起来就像一条非分片链,但在幕后发生了一些数据可用性抽样魔术以进行分片验证。

金色相对论 | 楚航:Filecoin主网8月份上线的可能性还是比较大的:在今日举行的金色相对论中,针对“Filecoin测试网最近的测试情况都遇到和解决了哪些问题”,IPFS中国社区创始人楚航表示,目前Filecoin二阶段测试是正常进行的,不过在测试过程中也是有许多好玩的故事的,可以说是各家施各法。第一时间上线的是原力区,当时还被一度误认为Filecoin有BUG,后来证实了这是他们重新改编了Filecoin的挖矿代码,比官方5-6小时的标准提升到3小时内。我认为Filecoin主网8月份上线的可能性还是比较大的,但明确告诉大家7月份肯定上不了的。尽管8月份要上线,我相信那也不是完美的Filecoin,肯定还是可能存在一些小问题的。比如最近我在朋友圈发了一个“触礁船说”,来比较形象表达了Filecoin目前大矿工环境还存在问题,就是说你的节点算力越大,越容易掉算力;Filecoin现在这个阶段就像是布满礁石的浅海,只要稍微运气不好,你的节点算力就要被惩罚,最近这几天头部领先的几个节点都有受到惩罚的情况。而且这个还跟运气有一定关系,运气好的掉算力情况少一些;但船越来越大,就一定会触礁,这就是Filecoin现在存在的Bug,必须要解决掉这个Bug才具备大矿工测试挖矿的环境。[2020/5/20]

但是,如果我们走相反的道路呢?实际上有以太坊研究人员深入探索了一个更复杂的分片系统:分片将会产生链,会有子链依赖于父链的分叉选择规则,跨分片消息将由协议路由,验证者将是在分片之间轮转,甚至应用程序也会在分片之间自动实现负载平衡!

金色相对论 | Layla Dong:政府,行业,教育机构都各自有短板的部分,只有三方联动,才能行之有效的推动发展:在今日的金色相对论中,针对“当前区块链教育面临的师资问题可以从哪些方面进行完善”的问题,Blockshine博聚科技的创始人兼CEO Layla Dong表示,任何一项社会变革的发展,科技的普及单靠一方是无法完成的,政府,行业,教育机构都各自有短板的部分,只有三方联动,才能行之有效的推动发展。以高校来说,任何一门学科从诞生,行业的发展,提炼到教材,再由老师输出进高校课堂,都有很长的道路要走。区块链教育在我们国家起步较晚,因此师资力量的缺乏也是在所难免。因此,在现阶段,借助区块链企业或组织的力量,和高校一起合作推出区块链课程、成立研究中心,进行区块链技术的前沿研究,是一个比较理想的解决方案。另外,我们一定要在学研的同时,想到“用”,这个“用”就更好通过合作来完成了。目前,国内区块链的应用还是不够,原因有很多,我觉得教育机构是一个比较中立的机构,反而可以在这方面更天然的跟行业与政府互动起来,把“用”的问题,提上日程,区块链行业的发展才更有前景。另一方面,由区块链行业专家、工程师直接进入高校给大学生授课,也是一种理想的模式。我本人也一直坚信,拥有一定从业经验之后的人才再进入高校当老师,能够给学生带来更及时性的内容,更有助于学生了解行业的真实状况,也有助于帮助学生将来的就业。[2019/9/12]

这种方法的问题是:这些分片形式在很大程度上只是想法和数学模型,而Danksharding是一个完整且几乎可以实现的规范。因此,考虑到以太坊的环境和限制,在我看来,分片的简化和去野心化绝对是正确的举措。也就是说,更雄心勃勃的研究也有一个非常重要的作用:它确定有前途的研究方向,即使是非常复杂的想法通常也有那些仍然提供很多好处的想法的“相当简单”的版本,而且很有可能它将在未来几年显著影响以太坊的协议开发。

EVM中的更多或更少的功能?

实际上,除了安全审计之外,EVM的规范基本上可以在2014年年中推出。然而,在接下来的几个月里,我们继续积极探索我们认为可能对去中心化应用程序非常重要的新功能。有的没添加进去,有的添加进去了。

金色晨讯 | 日本或将推出基于加密货币的支付系统:1.罗马尼亚现正式对加密货币收入征税;

2.印度银行HDFC要求客户签订加密货币监管同意书;

3.中信银行济南分行完成首笔区块链国内信用证福费廷业务;

4.赵长鹏:Binance Chain测试网将于两周后上线;

5.日本或将推出基于加密货币的支付系统;

6.西班牙港务局加入由IBM和马士基开发的区块链平台;

7.去年四季度公募基金亏损1412亿元 货币基金盈利608亿元。[2019/1/23]

我们考虑添加一个「POST」操作码,但决定反对。POST操作码将进行异步调用,该调用将在其余事务完成后执行。

我们考虑添加一个「ALARM」操作码,但决定反对。?除了在未来的某个块中执行异步调用外,「ALARM」的功能类似于「POST」。

我们添加了日志功能,允许合约输出不涉及状态但可以被dapp接口和钱包解释的记录。值得注意的是,我们还考虑过让ETH转账发出日志,但最终决定不这么做——理由是“人们很快就会转向智能合约钱包”。

我们考虑扩展「SSTORE」以支持字节数组,但出于对复杂性和安全性的担忧而决定反对。

我们添加了预编译,这些合约使用本机实现执行专门的加密操作,其gas成本比EVM中的成本低得多。

在推出后的几个月里,状态租金一次又一次的被考虑,但从未包括在内。这太复杂了。今天,正在积极探索更好的状态到期方案,尽管无状态验证和提议者/构建者分离意味着它现在的优先级要低得多。

今天来看,大多数不添加更多功能的决定已被证明是非常好的决定。没有明显的理由添加「POST」操作码。「ALARM」操作码实际上很难安全地实现:如果区块1...99999中的每个人都设置一个「ALARM」在区块100000处执行大量代码会发生什么?该区块需要几个小时来处理吗?一些预定的操作会被推迟到以后的区块吗?但如果发生这种情况,那么还有什么保证「ALARM」可以保留呢?「SSTORE」对于字节数组很难安全地完成,并且会大大扩展最坏情况的见证大小。

分析 | 金色盘面:美元汇率走低 USDT中线承压:金色盘面综合分析:USDT自8月11日见顶后持续走低,一方面是数字货币市场企稳,人气恢复,另一方面是美元兑人民币离岸价自8月16日见顶后持续较大幅度调整,也给USDT造成压力,短线看USDT尚未有止跌迹象,综合各方因素,USDT中线承压明显。[2018/8/28]

状态租金问题更具挑战性:如果我们实际上从第一天开始实施某种状态租金,我们就不会让智能合约生态系统围绕持久状态的规范化假设发展。以太坊本来会更难构建,但它本来可以更具可扩展性和可持续性。同时,我们当时的状态租金计划确实比我们现在的要糟糕得多。有时,好主意需要数年时间才能得出,没有更好的解决方法。

「LOG」的替代路径

LOG可以通过两种不同的方式以不同的方式完成:

1,我们可以让ETH转账自动发出一个「LOG」。这将为交易所和许多其他用户节省大量精力和软件错误问题,并加速每个人对日志的依赖,这具有讽刺意味的是,有助于智能合约钱包的采用。

2,我们完全可以不用「LOG」操作码,而是把它变成一个ERC:会有一个标准合约,它有一个函数submitLog,并使用以太坊存款合约中的技术来计算该区块中所有日志的Merkle根。EIP-2929或区块范围的存储都会使这个便宜。

我们强烈考虑过,但拒绝了。主要原因是简单:日志更容易来自「LOG」操作码。

我们还期望大多数用户能够快速迁移到智能合约钱包,这可能已经使用操作码显式记录了转账。

没有考虑过,但回想起来,它始终是一种选择。(2)的主要缺点是缺少用于快速扫描日志的Bloom过滤器机制。但事实证明,Bloom过滤器机制对于dapp来说太慢了,对用户来说是友好的,所以现在越来越多的人使用TheGraph进行查询。

总体而言,这两种方法中的任何一种都可能优于现状。保持「LOG」在协议之外会让事情变得更简单,但如果它在协议内部自动记录所有ETH传输,它会更有用。

今天,我可能会赞成最终取消来自EVM中的「LOG」操作码。

如果EVM完全不同怎么办?

EVM可以采用两种非常不同的自然路径:

1,使EVM成为一种高级语言,内置变量、if语句、循环等结构。

2,使EVM成为一些现有VM的副本。

第一条路径从未被真正考虑过。这条路径的吸引力在于它可以使编译器更简单,并允许更多的开发人员直接在EVM中编码。它还可以使ZK-EVM结构更简单。该路径的弱点在于它会使EVM代码在结构上更加复杂:它不是一个简单的连续操作码列表,而是一个必须以某种方式存储的更复杂的数据结构。也就是说,错过了两全其美的机会:一些EVM更改本可以给我们带来很多好处,同时保持基本EVM结构大致原样:禁止动态跳转并添加一些旨在支持的操作码子程序(?bandynamicjumpsandaddsomeopcodesdesignedtosupportsubroutines另见:EIP-2315),只允许在32字节字边界上访问内存,等等。

第二条路径被建议了很多次,也被拒绝了很多次。通常的论点是它允许程序从现有语言编译到EVM中。反对的论点一直是,鉴于以太坊的独特限制,它实际上不会提供任何好处:

来自高级语言的现有编译器往往不关心总代码大小,而区块链代码必须进行大量优化以减少每个字节的代码大小。

我们需要VM的多个实现,并有一个硬性要求,即两个实现永远不会以不同的方式处理相同的代码。在我们没有编写的代码上进行安全审计和验证会更加困难。

如果虚拟机规范发生变化,以太坊要么总是随之更新,要么越来越不同步。

因此,对于EVM来说,可能从来没有一条可行的路径与我们今天所拥有的完全不同,尽管有很多较小的细节如果完成的话可能会带来更好的结果不同。

ETH供应是否应该以不同的方式分配?

Etherscan的这张图表大致代表了当前的ETH供应量:

今天存在的大约一半的ETH是在公开的以太坊销售中出售的,任何人都可以将BTC发送到标准化的比特币地址,并且最初的ETH供应分配是由一个开源脚本计算的,该脚本扫描比特币区块链以进行交易到那个地址。其余大部分已开采。黑色部分-标记为“其他”的1200万ETH,是预挖矿,为分配给以太坊基金会和大约100名以太坊协议的早期贡献者的。

这个过程有两个主要的批评:

premine以及以太坊基金会收到销售资金的事实并不是可信的中立。一些收件人地址是通过一个封闭的过程手工挑选出来的,必须相信以太坊基金会不会借钱来回收收到的资金,以便将出售重新投入到出售中,以给自己更多的ETH。

premine过度奖励了早期的贡献者,而留给后来的贡献者的太少了。75%的premine在启动前用于奖励贡献者的工作,而在启动后,以太坊基金会只剩下300万个ETH。在6个月内,为了经济生存而出售的需求减少到大约100万ETH。

在某种程度上,这些问题是相关的:尽量减少对中心化的看法的愿望导致了较小的预挖矿,而较小的预挖矿更快地耗尽了。

这不是事情可以完成的唯一方式。Zcash有一种不同的方法:固定20%的区块奖励分配给协议中硬编码的一组接收者,并且每4年重新协商一组接收者。这本来会更可持续,但它会因为中心化而受到更严厉的批评。

一种可能的替代路径类似于当今某些DeFi项目中流行的“从第一天开始的DAO”路线。这是一个可能的易受攻击的建议:

我们同意在2年内,每个区块奖励中的2ETH进入开发者基金。

任何在以太坊销售中购买ETH的人都可以指定他们对开发者基金的首选分配投票(例如,“每个区块1ETH给以太坊基金会,0.4ETH给Consensys研究团队,0.2ETH给VladZamfir......”)

被投票支持的接收者从开发基金中获得的份额等于每个人投票的中位数,按比例计算,每个区块的总数等于2ETH

销售可以由一个法律实体进行,该实体承诺按照与ETH开发基金相同的比例分配销售期间收到的比特币。这可能会导致以太坊基金会获得大量资金,非以太坊基金会同样也会获得大量资金,所有这些都不会破坏可信的中立性。主要的缺点当然是代币投票真的很糟糕,但实际上我们本可以意识到2014年仍然是一个早期和理想主义的时期,代币投票最严重的缺点只会在销售结束后很久才开始发挥作用。

这会是一个更好的主意并开创一个更好的先例吗?可能是!尽管实际上即使开发基金完全可信中立,但今天对以太坊的预挖矿大喊大叫的人很可能刚刚开始对DAO分叉提出更大的反对声音。

我们可以从这一切中学到什么?

总的来说,我有时觉得以太坊最大的挑战来自于两种愿景之间的平衡——一个重视安全性和简单性的纯粹而简单的区块链,以及一个用于构建高级应用程序的高性能和功能性平台。上面的许多示例只是其中的一个方面:我们是功能更少但更像比特币,还是功能更多但对开发人员更友好?我们是否非常担心使开发资金可信地中立并更像比特币,还是我们首先担心的是确保开发人员获得足够的奖励以使以太坊变得更好?

我个人的梦想是尝试同时实现这两个愿景——一个规范每年比前一年更小的基础层,以及一个以Layer2协议为中心的强大的开发人员友好的高级应用程序生态系统。也就是说,到达这样一个理想的世界需要很长时间,更明确地意识到这需要时间,我们需要逐步考虑路线图可能会对我们有很大帮助。

今天,有很多事情是我们无法改变的,但还有很多事情我们仍然可以改变,而且仍然有一条道路可以在功能性和简单性方面得到充分的改善。有时路径是曲折的:我们需要先增加一些复杂性以启用分片,这反过来又在顶部启用了许多Layer2可扩展性。也就是说,降低复杂性是可能的,以太坊的历史已经证明了这一点:

EIP-150使调用堆栈深度限制不再相关,减少了合约开发人员的安全担忧。

EIP-161将“空账户”的概念作为与字段为零的账户分开的东西不再存在。

EIP-3529删除了部分退款机制,使gas代币不再可行。

正在酝酿中的想法,如Verkle树,可以进一步降低了复杂性。但未来如何更好地平衡这两种愿景是我们应该开始更积极思考的问题。

标签:以太坊ETHPOSCOI以太坊币最新价格今日行情2022.10.12ethylacrylatepos币也会集中tzbcoin

火必下载热门资讯
代币化:代币化凭证及可转移性_NFT

本篇文章,我想深入地探讨一下NFT凭证的机制以及它是如何工作的。Web3用户可以通过参加活动以及参与协议治理来获得相关凭证。与其他类型的NFT想比,代币化凭证具有不同的价值.

1900/1/1 0:00:00
DAO:dYdX 详述:如何搭建一个? DAO 形式的信托合法框架(适用于美国之外)_OTM Token

概要dYdX基金会正在引入一个用于创建GuernseyPurposeTrust的框架。这种信托结构为DAO面临的几个问题提供了一种潜在的解决方案:限制DAO和DAO委员会参与者的责任;允许DAO.

1900/1/1 0:00:00
加密货币:欧洲央行再次发出制裁警告 但以卢布计价的加密货币交易量仍在下降_GARD

欧洲央行行长ChristineLagarde再次警告称,俄罗斯个人和企业正在使用加密货币规避制裁.

1900/1/1 0:00:00
TORN:链上追踪:洗币手法科普之 Tornado.Cash_Unicorn Milk

这次的主题是混币器Tornado.Cash。随着黑客盗币事件愈演愈烈,Tornado.Cash也变得越来越“有名”,大多数黑客在获利后都毫不留情地将“脏币”转向Tornado.Cash.

1900/1/1 0:00:00
DAO:DAO 生态系统概述:工作方式、部署框架_hdao币与香港的关系

DAO从丛林法则到人类法则,人类是依赖并需要合作才能生存和繁荣的社会动物。因此,我们始终将自己组织成部落、团体、团队、委员会、公司和其他形式的集体行动,以发展、学习、适应、协调和执行我们的更高愿.

1900/1/1 0:00:00
NFT:关于我第一次NFT发行之旅的总结_unisats

译者前言:Pak巨鲸SH在年初发行了他自己的NFT项目”图像=效用TheImageistheUtility“,以介绍ASH生态的单页纸为NFT呈现方式,可谓创造了NFT呈现模式的一个创新.

1900/1/1 0:00:00