限时领|《AI 百问百答》专栏课+实体书(包邮)! 了解详情
写点什么

蚂蚁链核心技术成果首次入选计算机系统国际顶会 SOSP

蚂蚁数科

  • 2023-10-26
    北京
  • 本文字数:1074 字

    阅读完需:约 4 分钟

大小:559.13K时长:03:10
蚂蚁链核心技术成果首次入选计算机系统国际顶会SOSP

2023 年 10 月 23-26 日,计算机系统国际顶会“第 29 届 ACM 操作系统原理大会(SOSP)”在德国科布伦茨召开。记者从会上了解到,蚂蚁链和上海交通大学合作研发的异步共识算法 MyTumbler 成功入选,标志着中国科学团队在全球共识算法技术领域实现了重大突破。


SOSP 是计算机操作系统领域的顶尖会议,相当于计算机操作系统界的“奥斯卡”,其录取率控制非常严格,常年不超过 20%。共识算法是一种用于确保分布式系统中所有节点达成一致的算法,是区块链系统安全高效运行以及多方数据协作的重要基础。


图注:蚂蚁链徐文博在 SOSP 2023 大会上做主题分享


如何提升异步共识算法的关键性能是一项跨世纪的难题。直到现在,全球也很少见到既保证高效,又能适应各种复杂网络场景的异步共识算法应用在实际生产中。而 MyTumbler 做到了两者的兼顾,无论是网络好坏、网络负载高低,都能够提供高性能的服务。


在全球广域网部署 100 节点的实验中, MyTumbler 的共识吞吐量在交易大小为 1KB 和 200B 时分别达到 13 万和 65 万 TPS,较半同步算法提升了 5 倍以上,较最新推出的 Tusk 异步算法提升了 1 倍,而延迟则降低了一半。作为区块链核心底层技术,MyTumbler 已经广泛应用在蚂蚁链的产业场景中。


论文的并列第一作者、蚂蚁链共识算法负责人徐文博博士在 SOSP 大会上详细介绍了 MyTumbler 共识的原理和特性。首先,MyTumbler 允许节点以时间戳的形式进行灵活提案,让偏远节点的提案也能被公平地共识上链,是一种全新的共识范式;其次,MyTumbler 允许空闲节点跳过自己的提案轮次,避免对空提案进行不必要的共识,在异步共识中是首创;第三,MyTumbler 优化了共识流程,通过引入快速通道,避免了不必要的抛币,将 7 轮消息交互减少到最低只用 3 轮。


“我们希望设计一种对等、灵活且自适应的区块链共识算法,使得所有共识节点既能平等参与链的维护,又能动态、及时地调整共识策略,快速适应当前网络的状态和用户请求的特征,MyTumbler 达到了我们的设计预期。” 徐文博表示,随着数字经济朝着多方参与的方向发展,高效、安全的共识协议将成为数据协作的重要基石,让多方协同的生态更加繁荣。


蚂蚁链是国内坚持区块链核心技术自主可控的代表性企业。过去几年,蚂蚁链围绕跨链、网络、存储等区块链关键技术,先后自研发布了跨链服务 ODATS、高速通信网络 BTN、存储引擎 LETUS 等明星产品,推出支持万级节点、十万级交易 TPS 性能的大规模区块链开放架构 HOU。


在技术研发过程中,蚂蚁链也积累了大量专利。国家知识产权局知识产权发展研究中心今年 4 月份发布的报告显示,蚂蚁链以 4740 件专利授权量排名全球第一位,其中技术领域专利数量占比最高,达到 81.62%,表明蚂蚁链具有较强的技术研发实力。

2023-10-26 15:395518

评论

发布
暂无评论
发现更多内容

618 技术特辑(二)几百万人同时下单的秒杀,为什么越来越容易抢到了

华为云开发者联盟

数据库 服务器 流量 618 弹性负载均衡

5W1H聊开源之Who/When/Where——谁在何时何地“发明”了开源?

禅道项目管理

Linux 开源 软件

6月26日,HarmonyOS开发者日将于杭州举办

科技汇

Bzz节点分币系统开发,云算力矿机租赁系统搭建

详解 Go 程序的启动流程,你知道 g0,m0 是什么吗?

煎鱼

Java php 后端 Go 语言

pprof排查Golang服务内存问题

循环智能

pprof 性能分析 Go 语言

JavaScript 学习(三)

空城机

JavaScript 大前端 6月日更

可视化协助矿山,打造“高效率运营战略”,年降成本500W

一只数据鲸鱼

数据可视化 工业4.0 智慧矿山

凭这份pdf每天花2小时学习,3个月后拿下阿里/美团/京东等offer

Java 程序员 架构 面试

分布式能解决一切问题吗?百度架构师为你解答架构真正奥义!

Java架构师迁哥

项目经理如何有效管理需求变更?

万事ONES

需求管理 ONES 项目经理

618 技术特辑(一)不知不觉超预算3倍,你为何买买买停不下来?

华为云开发者联盟

电商 图数据库 知识图谱 618 图引擎服务

阿里云视频云 Retina 多媒体 AI 体验馆开张啦!

阿里云CloudImagine

阿里云 短视频 视频处理 媒体处理 视频制作

🌏【架构师指南】分布式技术知识点总结(上)

码界西柚

分布式 raft协议 paxos协议 6月日更

JAVA笔记(三)--变量及运算符

加百利

Java 程序员 后端 6月日更

校友会小程序开发笔记四:UI基本元素设计

CC同学

小程序云开发

公安情报研判分析系统解决方案,合成作战系统搭建

新思科技宣布收购 Code Dx公司 添加软件漏洞关联、优先级和合并风险报告

InfoQ_434670063458

新思科技

开发者如何构建技术影响力

不脱发的程序猿

程序人生 开发者如何构建技术影响力 技术影响力

测试工程师如何收拾交接项目的烂摊子

陈磊@Criss

测试

[译] 规避供应商以及特定版本的 VM Bugs

Antway

6月日更

译文 | AI产品经理:如何打造一款SaaS+AI的优质产品

LigaAI

产品经理 研发管理

MySQL中的pid与socket是什么?

Simon

MySQL

拍乐云受邀2021亚太CDN峰会,技术创新赋能行业新价值

拍乐云Pano

RTC

校友会小程序开发笔记二:功能需求设计

CC同学

小程序云开发 校友录小程序 校友会小程序

针对 MySQL IO 特点进行的存储优化揭秘

焱融科技

MySQL 技术 分布式 高性能 文件存储

校友会小程序开发笔记一:背景与技术方案的选型

CC同学

小程序云开发 校友录小程序 校友会小程序

校友会小程序开发笔记三:数据库设计

CC同学

小程序云开发 校友录小程序 校友会小程序

谁说双非本就一定无缘阿里!(四年crud经验已拿下P7)面经分享

Java 程序员 架构 面试 计算机

【LeetCode】石子游戏Java题解

Albert

算法 LeetCode 6月日更

教你两招,解决数据膨胀

华为云开发者联盟

数据 GaussDB(DWS) VACUUM 数据膨胀 FSM

蚂蚁链核心技术成果首次入选计算机系统国际顶会SOSP_操作系统_InfoQ精选文章