宇宙链 宇宙链
Ctrl+D收藏宇宙链
首页 > 非小号 > 正文

Parity中国工程师唐威聊以太坊 2.0 开发经验

作者:

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

唐威在线上最标志性的是他的ID@sorpaas,这是一个逻辑语复合词,大致意思是“许多希望”。他的ID伴随着一个宁静的头像——一座岛上矗立着一座房子和一棵树,这是宫崎骏著名的动画电影“千与千寻”中的一幕。

唐威从2018年开始在Parity团队工作,当时他为ParityEthereum实施君士坦丁堡的改变,并参与了硬分叉过程。他还为ParityEthereum制定了最初的Casper提案,旨在使以太坊1.x成为混合PoW/PoS区块链。后来他开始在Substrate区块链框架之上构建以太坊2.0信标链实现,从而产生了当前的ParityShasper客户端。

唐威的同事经常高度评价他,尤其是赞美他的产出能力。虽然唐威声称自己没有高产出的秘诀,但我很高兴收集到更多关于他对Ethereum2.0的ConstantiNOple开发过程的看法,以及对区块链技术的期望:

你曾是“以太坊经典”团队的成员。你是如何参与进来的,你的经历又是怎样的?

PartyDAO推出“Multiplayer for Ethereum”,支持免多签钱包执行以太坊链上团体行动:金色财经报道,NFT竞标平台PartyBid运营团队PartyDAO在官推宣布推出“Multiplayer for Ethereum”,允许任何规模的团体一起使用以太坊平台,包括DeFi活动、收集NFT、参与游戏等。PartyDAO称“Multiplayer for Ethereum”提供了更加用户友好和高效的解决方案,支持创建群组成员可以在区块链上共同决策、共同行动,无需复杂设置和维护统多重签名钱包或DAO。此前消息,PartyDAO于去年六月完成1640万美元融资,a16z领投,Dragonfly Capital、Uniswap Ventures等参投。[2023/6/23 21:55:59]

在我大学的最后一年,我花了一些时间来编写Rux——一个Rust编程语言的微内核。我喜欢在开源社区工作,而从Rux开始,我就对Rust非常着迷。因此,当我从朋友那里看到一个用Rust编写开源EVM实现的工作机会时,我立即申请了。我花了几个月从头开始编写RustEVM实现,进行测试,并将其集成到Geth中。我在那里有一个非常积极的经历,尽管与以太坊相比,那边的社区规模较小。

ParaSpace前顾问Jay:已于今早履行约定辞去在ParaSpace的职务:5月19日消息,ParaSpace 前顾问杰伊·姚(Jay Yao)在社交媒体上发文表示,其已于今早与部分团队成员一起辞去在 ParaSpace 的职务。

此前报道,ParaSpace 创始人 Yubo 昨日在社交媒体表示,该项目两名前顾问托马斯·施密特(Thomas Schmidt)和杰伊·姚(Jay Yao)已同意交出多重签名和官方推特账户权限,但要求承认其为项目做出的贡献并保留联合创始人的头衔为以后使用。两人将在签署两方协议后离开团队。[2023/5/19 15:13:11]

后来我加入Parity团队也是出于同样的原因——我可以做使用Rust编写的开源项目!

您是EIP-1283的作者,并在ParityEthereum中实施君士坦丁堡硬分叉转换。当硬分叉延期时你的体验是怎样的?

我认为重复的bug对于参与君士坦丁堡工作的每个人来说都是一个艰难的一课。问题是在硬分叉前36小时发现的,需要所有核心开发人员的快速反应,也确实给我们许多人几个不眠之夜。

ParaSpace创始人:将建立平台积分系统,向从事犯罪活动的人出具法律信函:5月11日消息,ParaSpace创始人Yubo发文表示,鉴于透明度,公布其和团队今天一直在做的几件事:

1.建立一个积分系统,以激励新的流动性和弥补当前的借贷成本

2.与大型流动性提供者合作,以降低借款利率

3.向那些从事犯罪活动的人出具法律信函

4.和推特合作恢复被盗账号

5.今晚举办一个新的Space,让社区保持更新

6.发布新的报告,展示协议的安全性和债务偿还历史

7.和一家新的危机管理机构合作[2023/5/11 14:57:38]

我从中学到的重要的一课:仅仅考虑EIPs本身的健全性是不够的。整合的过程——规范如何与客户端实现,与终端用户交互同样重要。在未来,我们还必须更加重视审查EIP的潜在向后兼容性问题——我发现当大家讨论伊斯坦布尔硬分叉时,这一点还是偶尔会被忘记。

社交应用Parler在其新NFT市场DeepRedSky中发行特朗普相关NFT:3月2日消息,社交应用Parler宣布推出其新的Solana NFT市场DeepRedSky,并在该市场发行美国前总统特朗普相关的NFT以吸引加密用户。该系列名为“Official CryptoTrump Club(官方加密特朗普俱乐部)。根据DeepRedSky的说法,每个CryptoTRUMP都是独一无二的,展示的是出现在各种场景中的特朗普图像。在1万个NFT集合中,有250个被归类为极为罕见的NFT。(Decrypt)[2022/3/2 13:31:19]

除此之外,在软件工程中,避免bug的一个重要方法是设计一个令其中某些类型的bug不会发生的框架,例如使用安全的Rust语言编程,这可以防止内存安全问题。对于以太坊规范而言,这意味着我们可能需要更多地考虑诸如帐户版本控制之类的更改,这完全消除了许多类型的向后兼容性问题。

德国Sparkasse银行制定计划允许客户交易BTC和ETH:12月13日消息,德国Sparkasse银行将进行试点项目,允许其客户进行BTC和ETH交易。Sparkasse委员会将在2022年初对该项目进行投票。如果该项目获得批准,加密钱包的第一个版本将于2022年晚些时候上线。首先,相应的试点项目将从个人储蓄银行开始。到最后,370家机构中的每一个都将独立决定是否引入加密交易设施。(CryptoNewsFlash)[2021/12/13 7:36:36]

遵循以太坊2.0规范的变化是什么感觉?

我自己感受很深,也经常听其他以太坊开发团队说到的一点是:以太坊2.0规范已经改变了很多。是啊,它们确实改变了很多!

我们的“以太坊2.0”的第一个版本是直接在Parity以太坊1.0上做的Casper区块确定工具。我记得我们是最早实现它的团队之一,我们甚至还有一个测试网。遗憾的是,在现有版本之上添加Proof-of-Stake共识的设计复杂性,以及EVM性能问题,使我们完全放弃了这些努力,转而追求在一条全新的链上构建以太坊2.0。

我们在Parity实现的下一个版本是“Casper2.0”规范,这需要完全重写。从这一版起,我们开始基于Substrate区块链框架做东西。事情开始变得更加正式,下一个版本是“Serenity0.1”,这是另一个需要几乎完全重写的版本。我们没有赶上那个版本,当我们完成所有更改后,我们处于“Serenity0.4”了。从这一点开始,规范终于开始变得更加稳定,接下来的三个版本实现起来变得更加容易。

我当然不会建议大家重写三次规范!但是,这不是责怪任何人或是说某些地方出错了。对于区块链行业而言,我们都没有经验——我们有很多独立团队,在以太坊2.0上同时进行着许多不同的功能实现和许多不同的编程语言的实现。这也是我认为之前其他区块链可能没有遇到过的事情——比特币使用“以实现为中心”的规范;启动时的以太坊只有两三种不同的实现方式;而大多数其他区块链只有一个实现方式。

我想说这对每个人来说都是一次学习经历,我想我们都已经从规范开发过程中,学到了一些可以在其他地方应用的重要经验。

确保在复审前有一些规范!允许所有相关团队审查“粗略规范”,似乎是确保所有相关编程语言中的数据结构和特定操作都相对容易实现的最好方法。

使这些规范可执行!这证明不仅有助于确保您始终进行有效的更改,而且还有助于生成测试。

从可执行规范中生成测试,并尽早生成它们!测试是确保不同实现具有相同结果的最佳方法之一。我们越早进行测试,早期的实施团队就可以更容易发现问题。

不要重构规范。如果您想重构规范,就要做出完整的版本,并使旧版本和新版本等效!我们这样做是因为不同的实现方式使用不同的内部结构或缓存来表示事物。当我们重构规范并混合变化时,实际的真实变化在所有重构中都难以发现。有一个专门用于重构的版本,肯定会让每个人的生活更轻松,并大大提高所有实施团队的生活质量。

有没有什么你希望看到以太坊或区块链技术演进的方向?

我真正希望在以太坊社区看到的一件事,是探讨下我们是否能够找到更多技术解决方案来解决当前我们所面临的社会问题。毕竟,区块链本身就是社会问题的技术解决方案。我们的大多数核心开发人员都同意执行硬分叉是很难的。我们可以设计某种信号指令来解决方案来简化流程吗?规范审计和代码审查既困难又昂贵,我们是否可以设计模块化的客户端框架,以使任何链上bug变得没那么危险?我相信这两个问题的答案都是肯定的,但我们需要花些时间提高社区意识,让人们知道这是可追求的。

对于以太坊客户端,我们应该探索更多能定义更常见接口的方法,并使组件实现可交换。当我们有多个实现时,我们可以做的一件比较好的事情,就是将不同团队的组件组合在一起。例如,我们可以运行ParityEthereum的状态转换功能,使用Geth的JSON-RPC端点构建,并用Aleth的网络堆栈包装它。除了允许用户拥有更广泛的实现选择外,这也有助于使网络更可靠。考虑到我们可以让一个客户端运行ParityEthereum和Geth的状态转换功能,然后我们要求客户端只出那些通过了两个状态转换功能的区块。有了这个,协议上的bug将会不那么危险,并且更不可能导致共识分裂。

您是否有通过区块链技术建立更美好社会的愿景?

我认为区块链是“构建开放和去中心化的互联网”这个更大运动的一部分。开源允许用户自由使用和修改软件,开放标准允许实现自由地符合规范,联合的和点对点的软件将数据的完全控制权返回给用户。这些都是开放和去中心化互联网的重要哲学。我从区块链技术中看到的是,它通过对开放治理、安全性和在无信任环境中工作的高要求,真正放大了这些哲学的优势。

在Parity团队工作是什么感觉?

与传统公司相比,在Parity团队工作真的感觉更像是为开源社区工作。你先了解团队当前的愿景并知悉其目标,然后您只需选择最适合您的方式来实现这一目标。管理层是扁平的,技术决策总是基于最佳的集体判断,而且您几乎总是可以自行选择当天要完成哪些工作!

请继续关注更多“Parity团队成员”专栏。订阅新闻简报,来了解新文章、技术发布和活动。

翻译:Jack(PolkaWorld超级探员)

原文:https://www.parity.io/people-of-parity-wei-tang/

标签:PAR以太坊ARIETHPARTY币以太坊交易时间RARI币ETHYS价格

非小号热门资讯
BiKi.com关于AMAL净买 交易竞赛奖励发放的公告

尊敬的用户: AMAL联合BiKi.com举办的的活动已经结束了。活动奖励已于9月10日发放至获奖用户账户。请您查看.

1900/1/1 0:00:00
比特币减半:你需要知道的一切

摘要:数据预测。  每10分钟创造的比特币数量每4年减少一半。这就是所谓的比特币减半。下一个减半将是比特币的第3次减半,将于2020年5月实施。届时,目前每10分钟12.5枚比特币的区块奖励将减半至6.25枚比特币.

1900/1/1 0:00:00
中国外管局告诉你比特币未来的走向

9月10日平地一声惊雷,中国国家外管局宣布,经国务院批准,决定取消合格境外机构投资者和人民币合格境外机构投资者投资额度限制。这是有史以来中国对外开放市场力度最大的一次。有媒体分析,估计外资的持有比例最终有可能会达到20%-30%.

1900/1/1 0:00:00
独家专访Circle CEO: 中国央行数字货币将领先其他国家近4年

还记得今年7月30日美国参议院举办的“审查数字货币和区块链的监管框架”听证会吗?CircleCEOJeremyAllaire作为加密货币行业唯一的证方出席大会,其清晰的逻辑、准确的表达让全球的观众记住了他.

1900/1/1 0:00:00
BNV全球独家首发上线活动公告

亲爱的大币网(Dcoin)用户:大币网(Dcoin)将于2019年09月16日全球首发上线BeNative(BNV)??,具体时间安排如下.

1900/1/1 0:00:00
跨国联姻的港交所:三年内将进军数字资产交易

文:赵雪娇编辑:王巧头图来源于网络9月11日,港交所突然宣布拟以296亿英镑的总作价向伦交所发出合并建议。此次并购文件中提及会做数字资产的交易,根据港交所规划,会在未来两三年执行.

1900/1/1 0:00:00