📢 Gate广场 #MBG任务挑战# 发帖赢大奖活动火热开启!
想要瓜分1,000枚MBG?现在就来参与,展示你的洞察与实操,成为MBG推广达人!
💰️ 本期将评选出20位优质发帖用户,每人可轻松获得50枚MBG!
如何参与:
1️⃣ 调研MBG项目
对MBG的基本面、社区治理、发展目标、代币经济模型等方面进行研究,分享你对项目的深度研究。
2️⃣ 参与并分享真实体验
参与MBG相关活动(包括CandyDrop、Launchpool或现货交易),并晒出你的参与截图、收益图或实用教程。可以是收益展示、简明易懂的新手攻略、小窍门,也可以是现货行情点位分析,内容详实优先。
3️⃣ 鼓励带新互动
如果你的帖子吸引到他人参与活动,或者有好友评论“已参与/已交易”,将大幅提升你的获奖概率!
MBG热门活动(帖文需附下列活动链接):
Gate第287期Launchpool:MBG — 质押ETH、MBG即可免费瓜分112,500 MBG,每小时领取奖励!参与攻略见公告:https://www.gate.com/announcements/article/46230
Gate CandyDrop第55期:CandyDrop x MBG — 通过首次交易、交易MBG、邀请好友注册交易即可分187,500 MBG!参与攻略见公告:https://www.gate.com/announcements
Sui创始人揭秘:高性能区块链架构与未来发展方向
近期,我们采访了George Danezis,探讨了Sui基础设施的复杂性和可扩展性,以及Sui的交易处理系统如何促成高性能网络。George Danezis是Mysten Labs的联合创始人和首席科学家,同时也是伦敦大学学院安全与隐私工程领域的教授。
以下是本次采访的主要内容:
Q1:您的研究重点是什么?
我在伦敦大学学院担任教授,研究重点是安全和隐私。早期我主要研究点对点系统和匿名系统,后来转向分布式账本、区块链和智能合约执行。我们在UCL的研究小组开始探索如何构建更高性能的系统,并创立了Chainspace公司。之后我加入Facebook,参与了Libra/Diem项目,现在则致力于实现高性能区块链的理念。
Q2:应用和研究之间有何区别?
实际上区别并不大。研究时我们会考虑实现特定目标的所有可能性,而在构建实际系统时,我们需要从这些想法中选择最适合用户需求的方案。我们需要判断哪些想法能为用户创造最大价值,并解决区块链采用中的瓶颈问题。
Q3:如何确定要解决的实际问题?
我主要关注如何扩展区块链的各种功能,特别是提高交易吞吐量和降低延迟。这个问题在以太坊等平台上表现得尤为明显,每当出现热门应用时,网络就会变得拥堵,费用飙升。显然,现有区块链的处理能力无法满足用户需求。这已成为学术界普遍关注的挑战,目前已有多种技术被开发出来解决这个问题。
Q4:L2网络与新型L1网络如Sui相比有何区别?
L2网络主要是以太坊生态系统的扩展方案,但对开发者来说使用起来较为复杂。L2与L1之间的资产转移需要进行桥接,这个过程对tokens还算顺利,但对于更复杂的资产则十分麻烦。用户可能需要在多个L2网络之间来回转移资产,体验不佳。
相比之下,Sui采用了一个大型数据库的方案,所有状态都由验证节点复制。用户完成一笔交易后,可以直接使用同一数据库中的任何状态进行下一笔交易,无需在不同网络间不断转移资产。
Q5:Sui Lutris的关键创新是什么?
Sui Lutris包含两个核心理念:1) 许多区块链操作不需要共识;2) 需要共识时有一种高吞吐量的方法。它提供了两条不同的路径:快速路径(不需要共识)和共识路径。
快速路径适用于操作自己的独享对象,如NFT等,可以在不等待共识的情况下快速完成交易。共享对象(如拍卖系统)则需要通过共识路径处理。快速路径延迟极低,不到一秒;共识路径延迟较高,但仍能保持较高吞吐量。
Q6:开发者如何利用快速路径?
智能合约开发者可以控制他们操作的对象是独享还是共享。扩展应用的关键是确保大部分操作基于独享对象,以获得低延迟的体验。开发者需要根据扩展需求,考虑哪些部分可以不走共识路径。
Q7:可编程交易区块的作用是什么?
可编程交易区块可以在快速路径或共识路径上使用。如果只涉及独享对象,可以在一次链上操作中执行多项操作,延迟很低。如果包含共享对象,则会进入共识路径,延迟会稍高。
Q8:Sui主网上线后的表现如何?
Sui在高交易量时期表现出色,每日交易量曾超过6000万笔,大部分通过快速路径处理,证明了Sui Lutris的可扩展性和低延迟特性。然而,快速路径的使用也带来了一些挑战,如对象锁定问题。目前正在开发新技术,允许快速解锁被错误锁定的对象,以改善用户体验。
Q9:对象锁定的原因是什么?
对象锁定主要发生在快速路径上,当用户或其软件在操作顺序上出现矛盾时。例如,不同设备对同一对象给出了不同的操作顺序,Sui无法解决这种矛盾。目前,锁定的对象需要等到epoch结束才能解锁,这可能造成严重问题。正在开发的解决方案是通过共识快速解决这类情况,将解锁时间从一个epoch缩短到几秒钟。
Q10:如何平衡公链的透明度、可追溯性与隐私?
隐私需求很大程度上取决于具体应用。Sui提供了一个平台,让应用开发者能够根据需求构建隐私保护。Sui提供了一些加密原生支持,如验证零知识证明的能力,这是构建隐私友好型应用的基本模块。开发者可以结合链上、链下和加密等策略来应对隐私问题。
Q11:Sui是否有更多隐私原生支持?
社区正在探讨开发者在编写隐私友好智能合约时所需的支持。除了零知识证明,还在考虑添加更多通用的数学或密码学函数。其他技术如多方计算或可信硬件也在讨论中。Sui欢迎社区就缺失的隐私保护功能提供反馈。
Q12:Sui未来6到12个月的发展方向?
短期内,Sui的改进将主要针对实际应用需求。长远来看,我们将改进Sui Lutris协议,以实现更低的延迟和更简单的协议,提高可扩展性。同时,我们也会致力于提高经济效率,使验证节点能在更受限的硬件上运行,并优化硬件使用,减少区块链相关的开销。