Gavin Wood 的 Polkadot 2024 年度回顾:技术突破与未来的无限可能
原文:https://medium.com/polkadot-network/polkadot-roundup-mmxxiv-8d3e880dd637
作者:Gavin Wood
编译:OneBlock+
🎄 各位波卡生态的 Buidler 们,圣诞快乐!在这个充满节日气氛的时刻,很高兴与大家分享一份来自 Gavin Wood 的 Polkadot 2024 年度总结报告。这一年,对于波卡来说,充满了突破和创新,也见证了无数开发者、团队和社区成员的辛勤努力与贡献。报告内容详尽,涵盖了波卡生态的多个方面,涵盖了技术进步、生态发展、跨链互操作性提升以及未来的战略规划等多个亮点。由于原文较长,我们进行了编译并适度缩减,保留了最为关键和精彩的部分,以便大家能更高效地掌握波卡生态的最新动态与未来展望。
👇 开启 Gavin Wood 2024 年度回顾
👇到了总结的时候了…我暂时放下文本编辑器,打开 Medium。寒冷的夜晚,短暂的白天,火炉旁的温暖,是时候回顾一下 Polkadot 生态系统了。Polkadot 目前的进展如何?过去 12 个月取得了哪些成果?接下来又有什么计划?系好安全带,今年的回顾会很长,因为 Polkadot 团队忙碌且渴望更多。
Polkadot 的发展历程与战略转型
Polkadot 的转折点
Polkadot 的旅程始于 2016 年的白皮书和 2017 年的众筹。这些为后续的发展和产品愿景奠定了基础。2023/2024 年是关键的转折点,标志着从实现白皮书中的产品愿景到根据市场需求优化和稳定产品,最终发展成一个更广泛的 Web3 服务平台。Polkadot 的高性能区块链 Polkadot 的主要价值主张在于提供高质量的、互联的 coretime,目前主要通过托管高性能的平行链来实现。过去一年,Polkadot 成功承载了多个非加密用户基础的项目,例如 Mythical Games 的 Mythos 链,它支持超过 500 万游戏用户,展示了 Polkadot 的极高性能。
👉 扩展阅读:解密 Coretime:Polkadot 区块链资源分配的新革命
三大技术进展异步支持(Asynchronous Backing):
区块时间减少至 6 秒,吞吐量提升约 10 倍。灵活计算时间(Agile Coretime):替代原有的插槽租赁系统,引入按月竞拍的核心资源。多核心扩展:支持多个核心提升性能,Polkadot Hub 使用 3 个核心,区块时间降至 2 秒。生态系统进展去中心化程度:Nakamoto 系数从 93 提升至 132,成为第一个超过 100 的主要区块链,远超其他公链。开发者生态:Polkadot SDK 仍位列前三,生态中开发者活跃度持续增长。治理系统:完成 1350 多个公投,DOT 发行机制调整为固定,每年 120M DOT,减少了通货膨胀。去中心化与自治Polkadot 的治理系统是全球最大、最复杂的 DAO 之一,所有协议决策都公开透明。2024 年,DOT 持有者可以通过 “Wish For Change” 治理轨道更直接地影响开发者决策。Pariy 也通过 Polkadot Blockchain Academy 推动教育和去中心化的普及。PCF 的诞生2024 年,Polkadot 创造了一个新实体 —— PCF(Polkadot 中央化世界适配器),由 DOT 持有者通过 OpenGov 管理,旨在解决与中心化世界交互时遇到的困难,如签订商业合同、进行法定支付等。
技术创新与性能突破性能突破:
Kusama 的真正表现与其他网络不断增加节点要求并通过复杂优化提高 TPS 不同,Polkadot(特别是 Kusama)通过扩展网络规模展示了真正的网络性能。在 Kusama 上进行的 “Spammening” 活动展示了我们的技术可以在实际环境中实现超过 100,000 TPS(实际为 143,343 TPS),仅使用了 Kusama 四分之一的核心资源。这个展示清晰表明,即使仅追求性能,Polkadot 也是最佳选择。
👉 扩展阅读:Polkadot <> Kusama 桥:打造无信任互操作性的开创性范例跨链互操作性提升
过去一年,Polkadot 的跨链互操作性大幅提升。Polkadot 链现在可以与 Kusama、Ethereum 及其他 Substrate 链无信任地互操作。通过 XCM,Polkadot 成功实现了愿景文中提到的目标,不仅支持代币转移,还可以执行交易、发布数据、查询属性、支付费用等。用户体验飞跃2024 年,Polkadot 的整体用户体验有了显著改善。跨链资金转移、NFT 管理、多签和代理操作变得十分简便。钱包应用(如 Subwallet、Talisman、Nova)正不断优化,用户几乎不再需要关注区块链的多链特性。Polkadot App 作为简化入门的工具,支持 DOT、KSM 和 USDT/C,并通过 Polkadot Pay 使用户可以直接用钱包支付美国商店的商品和服务,且无需支付信用卡费用,还可享受消费奖励。技术进步:Polkadot 2.02024 年,Polkadot 进入了 2.0 时代。通过异步支持(Asynchronous Backing),区块时间从 12 秒缩短至 6 秒,吞吐量提升了约 10 倍;灵活计算时间(Agile Coretime)则引入了按月竞拍核心资源的系统,取代了原有的租赁系统,增加了消费者的灵活性和市场的响应速度。
👉 扩展阅读:波卡 2024 一季度报告|XCM 创下历史新高,JAM 链将引领 Polkadot 2.0 新风向
未来发展:多核心扩展Polkadot 的多核心扩展为未来提供了更大的弹性,Polkadot Hub 将使用三核心配置,区块确认时间缩短至 2 秒,提供三倍的计算带宽,适用于高频、高性能链。2024 年还开发了弹性扩展技术,预计 2025 年上线,允许链在低流量时低成本运行,在流量高峰时动态扩展。
Polkadot 的升级与创新
Polkadot 2.0 概念框架与战略转变Polkadot 2.0 的技术升级极大提升了平台的效用,但同样重要的是新的概念框架,它帮助我们更好地理解 Polkadot 的真正价值。今年,Shawn Tabrizi 提出了 Hub/Cloud 双重概念,区别于传统的“平行链社区”叙事,强调 Polkadot 的深层价值。Polkadot 2.0 与 Plaza 计划 Polkadot 正在重新定义产品定位,推出 Polkadot Cloud(去中心化计算资源)和 Polkadot Hub(统一的用户交互界面)。
Plaza 计划将引入原生智能合约系统,支持多种编程语言,并兼容以太坊开发工具。
Polkadot 被分为两个互补的产品部分:
Polkadot Cloud:由 Polkadot 验证节点和协议生成的强大计算资源构成,支持 SDK 链(如平行链)。2025 年,Polkadot Cloud 的应用将扩展到数据分发,JAM 协议也将增强其云端服务。
Polkadot Hub:为社区提供一个协作平台,集中管理各种服务(如质押、治理、身份和 NFT)。Hub 通过三核提供高性能,区块时间为 2 秒,PVM 支持的智能合约大大提升了速度和效率。Polkadot Hub 的跨链整合Polkadot Hub 为 Polkadot 生态提供了无缝的用户体验,消除了不同系统链之间的碎片化。Hub 还支持兼容以太坊的智能合约,并通过 PolkaVM 实现 Ethereum 性能的大幅提升。Web3 个性体与Proof-of-(Polite-)Personhood随着 AI 的崛起,传统的 Web2 身份验证机制(如验证码、身份证等)面临威胁。
Polkadot 提出了 Proof-of-(Polite-)Personhood,一个基于区块链的身份验证系统,保护隐私并避免中心化。这一系统预计将在 2025 年分阶段推出,使用最新的零知识技术,确保去中心化和透明。JAM 协议与 Polkadot 3.0 JAM 协议是 Polkadot 未来发展的核心,旨在打造一个高性能、去中心化的 Web3 超级计算机。2024 年,JAM 的 Gray Paper 正式发布,并在多达 35 个团队的合作下构建这个“世界计算机”。JAM 的优势在于其性能和去中心化,而非像以太坊那样依赖单一计算中心。预计 JAM 将在 2025 年投入更多开发,并通过 JAM TOASTER 测试和优化协议。
👉 扩展阅读:Sub0 Reset 圆满落幕!Gavin Wood 发布重磅创新 —— JAM:开启无需信任的 Web3 云计算新时代!
JAM 超级计算机与未来愿景JAM 的最终目标是构建一个由多个 JAM 网络组成的 JAM Grid,形成一个去中心化的超级计算平台。每个 JAM 超级计算机将支持无数服务,通过 DOT 进行安全保障。预计通过 JAM Grid,Polkadot 将能够处理极大规模的数据和计算需求,推动 Web3 的全球应用。
🥳 展望 2025 Polkadot 的未来充满可能性:
波卡 App、Hub、公民身份、DAO 扩展、JAM 以及无需信任且轻松的以太坊集成。有太多值得兴奋的事情,也有很多值得建设的事情。所以,好好休息一下,再带着新的动力在新的一年回到工作中,继续buidl,buidl,buidl,永不回头。祝大家节日快乐!
相关文章:
Gavin Wood 的 Polkadot 2024 年度回顾:技术突破与未来的无限可能
原文:https://medium.com/polkadot-network/polkadot-roundup-mmxxiv-8d3e880dd637 作者:Gavin Wood 编译:OneBlock 🎄 各位波卡生态的 Buidler 们,圣诞快乐!在这个充满节日气氛的时刻,很高兴与…...
AduSkin、WPF-UI、Prism:WPF 框架全解析与应用指南
摘要: 本文深入探讨了 AduSkin、WPF-UI、Prism 这三个在 WPF 开发领域极具影响力的框架。详细阐述了每个框架的特点、核心功能、安装与配置过程,并通过丰富的代码示例展示其在实际应用场景中的使用方式,包括界面美化、导航与模块管理等方面。同时对它们的优势与局限性进行了…...

【超详细】Git的基本概念和基本使用方式
Git是程序开发中非常重要的工具,是一种分布式版本控制系统,可用于管理和追踪软件开发过程中的变化。那么关于Git的基本操作你知道吗?下面是Git的基本概念和使用方式的解释: 仓库(Repository):Gi…...

【数据结构】单链表的使用
单链表的使用 1、基本概念2、链表的分类3、链表的基本操作a、单链表节点设计b、单链表初始化c、单链表增删节点**节点头插:****节点尾插:****新节点插入指定节点后:**节点删除: d、单链表修改节点e、单链表遍历,并打印…...
外键约束的应用层维护
1.前言 一般来说 对于不同表格之间的属性约束 我们通常直接使用数据库已经实现好的外键来完成 但是数据库底层实现的外键他的性能很差 这是因为在执行数据库修改操作时 他需要遍历其他所有的表来找出其中可能相关联的属性 一并进行数据库修改(应用层的维护则只需要遍历所有关联…...

springboot整合log4j2日志框架1
目录 一 log4j基本知识 1.1 log4j的日志级别 1.2 log4j的日志文件结构* 1.2.1 概述 1.2.2 详解 1.3 log4j的日志格式化api 1.3.1 api详解 1.3.2 演示案例 1.3.3 演示案例 1.4 log4j中onmatch和onmismatch的区别* 1.4.1 案例 1.4.2 onmatch的api 1.5 logback&#x…...
06 - Django 视图view
HttpRequest 和 HttpResponse Django中的视图主要用来接受Web请求,并做出响应。 视图的本质就是一个Python中的函数 视图的响应分为两大类 以Json数据形式返回(JsonResponse)以网页的形式返回 重定向到另一个网页 (HttpResponseRedirect)错误视图(4XX,5XX) (Htt…...
基于云计算的资源管理系统
基于云计算的资源管理系统是一种将云计算技术与资源管理技术相结合,以实现资源高效利用和管理的系统。以下是对该系统的详细分析: 一、系统概述 云计算是一种基于网络的计算模式,通过将计算资源和数据存储在云端服务器上,使用户…...
从0入门自主空中机器人-3-【环境与常用软件安装】
关于本课程: 本次课程是一套面向对自主空中机器人感兴趣的学生、爱好者、相关从业人员的免费课程,包含了从硬件组装、机载电脑环境设置、代码部署、实机实验等全套详细流程,带你从0开始,组装属于自己的自主无人机,并让…...
electron node-api addon开发
解决方案入口 拷贝日志以及json等第三方源码 增加包含目录 编写接口 默认模板已经有一个回调函数了 照葫芦画瓢就行 其中几个重要的点要注意 1.参数传入 比如如下的例子: 头文件定义: public:下增加 Napi::Value StartAnswer (const Napi::Callb…...
如何在嵌入式系统或计算机系统中验证boot程序
在嵌入式系统或计算机系统中,验证boot程序(引导程序)的正确性至关重要,因为它负责初始化系统硬件、加载操作系统内核,并设置系统环境。以下是一些常用的验证boot程序的方法: 一、硬件验证 示波器与逻辑分…...
scala基础学习_运算符
文章目录 scala运算符算术运算符关系运算符逻辑运算符位运算符其他运算符赋值运算符 scala运算符 在 Scala 中,运算符通常被定义为方法。这意味着你可以将运算符视为对象上的方法调用。以下是一些常用的运算符及其对应的操作: 算术运算符 :…...

【ANGULAR网站开发】初始环境搭建
1. 初始化angular项目 1.1 创建angular项目 需要安装npm和nodejs,这边不在重新安装 直接安装最新版本的angular npm install -g angular/cli安装指定大版本的angular npm install -g angular/cli181.2 启动angular 使用idea启动 控制台启动 ng serve启动成功…...

【Java】面试题 并发安全 (2)
文章目录 可重入锁(ReentrantLock)知识总结1. 可重入锁概念与特点2. 基本语法与使用注意事项3. 底层实现原理4. 面试回答要点 synchronized与lock的区别死锁相关面试题讲解死锁产生的四个条件ConcurrentHashMap2. JDK1.7的ConcurrentHashMap结构添加数据…...

springboot启动不了 因一个spring-boot-starter-web底下的tomcat-embed-core依赖丢失
这个包丢失了 启动不了 起因是pom中加入了 <tomcat.version></tomcat.version>版本指定,然后idea自动编译后,包丢了,删除这个配置后再也找不回来, 这个包正常在 <dependency><groupId>org.springframe…...

React 组件的通信方式
在 React 应用开发中,组件之间的通信是构建复杂用户界面和交互逻辑的关键。正确地实现组件通信能够让我们的应用更加灵活和易于维护。以下是几种常见的 React组件通信方式。 一、父子组件通信 1. 通过 props 传递数据(父组件向子组件传递数据࿰…...

WAV文件双轨PCM格式详细说明及C语言解析示例
WAV文件双轨PCM格式详细说明及C语言解析示例 一、WAV文件双轨PCM格式详细说明1. WAV文件基本结构2. PCM编码方式3. 双轨PCM格式详细说明二、C语言解析WAV文件的代码示例代码说明一、WAV文件双轨PCM格式详细说明 WAV文件是一种用于存储未压缩音频数据的文件格式,广泛应用于音频…...
【ES6复习笔记】数值扩展(16)
介绍 在 JavaScript 中,数值扩展提供了一些额外的功能,使得处理数值变得更加方便。本教程将介绍一些常用的数值扩展方法和属性。 1. Number.EPSILON Number.EPSILON 是 JavaScript 表示的最小精度。它的值接近于 2.2204460492503130808472633361816E-…...

百度热力图数据日期如何选择
目录 1、看日历2、看天气 根据研究内容定,一般如果研究城市活力的话,通常会写“非重大节假日,非重大活动,非极端天气等”。南方晴天不多,有小雨或者中雨都可认为没有影响,要不然在南方很难找到完全一周没有…...
Vue.js 高级组件开发:设计模式与实践
Vue.js 高级组件开发:设计模式与实践 引言一、组合式 API 与动态依赖注入1. 基于 provide/inject 的动态依赖2. 动态依赖注入与懒加载 二、动态渲染与自定义渲染函数1. 使用 Render 函数动态生成内容2. 自定义 vnode 操作 三、复杂场景下的动态表单生成与验证四、高…...
RocketMQ 学习
消息队列 参考官方文档:https://rocketmq.apache.org/zh/docs/ 基本概念 主题(Topic):是消息传输和消息存储的顶级容器,不是实际的消息容器,而是一个逻辑上的概念,用于区分不同业务消息的标识&…...

【机器学习基础】机器学习入门核心:数学基础与Python科学计算库
机器学习入门核心:数学基础与Python科学计算库 一、核心数学基础回顾1. 函数与导数2. Taylor公式3. 概率论基础4. 统计量5. 重要定理6. 最大似然估计(MLE)7. 线性代数 二、Python科学计算库精要1. NumPy:数值计算核心2. SciPy&…...

ADQ36-2通道2.5G,4通道5G采样PXIE
ADQ36是一款高端12位四通道灵活数据采集板,针对高通道数科学应用进行了优化。ADQ36具有以下特性: 4 / 2模拟输入通道每通道2.5 / 5 GSPS7gb/秒的持续数据传输速率两个外部触发器通用输入/输出(GPIO)ADQ36数字化仪包括固件FWDAQ ADQ36简介 特…...

【科研绘图系列】R语言绘制GO term 富集分析图(enrichment barplot)
禁止商业或二改转载,仅供自学使用,侵权必究,如需截取部分内容请后台联系作者! 文章目录 介绍加载R包数据下载导入数据数据预处理画图code 2code 3系统信息介绍 本文介绍了使用R语言绘制GO富集分析条形图的方法。通过加载ggplot2等R包,对GO term数据进行预处理,包括p值转换…...

Vehicle HAL(2)--Vehicle HAL 的启动
目录 1. VehicleService-main 函数分析 2. 构建EmulatedVehicleHal 2.1 EmulatedVehicleHal::EmulatedVehicleHal(xxx) 2.2 EmulatedVehicleHal::initStaticConfig() 2.3 EmulatedVehicleHal::onPropertyValue() 3. 构建VehicleEmulator 4. 构建VehicleHalManager (1)初…...

LabVIEW输血袋字符智能检测系统
针对医疗行业输血袋字符检测需求,基于 LabVIEW 图形化开发平台与基恩士(KEYENCE)机器视觉硬件,构建高精度、高可靠性的字符在线识别系统。通过选用基恩士工业相机、光源及 NI 数据采集设备等硬件,结合 LabVIEW 强大的图…...

模拟实现线程池(线程数目为定值)和定时器
前言 昨天学习关于定时器的相关知识。今天花时间去模拟实现了一个定时器,同时也去模拟实现了一个线程池(线程数目为定值)。我感觉我收获了很多,对于线程的理解加深了。跟大家分享一下~ 线程池和定时器(这个是主要)的实现 代码 线程池 import java.ut…...

Canvas: trying to draw too large(256032000bytes) bitmap.
1、错误展示 测试了一下一张图片的显示,发现二个手机上测试的结果不一样,配制好一些的手机,直接就通过,但是屏小一些的测试手机上,直接报下面的错误。 这个意思是图片太大了,直接就崩了。 2、代码编写 lo…...

数据中台(大数据平台)之数据安全管理
数据安全管理是结合大数据技术和行业特性,数据中台产品应具备数据分类分级、敏感数据智能识别的功能,并结合敏感数据管理、数据脱敏、数据加密等安全管控方式,保障数据安全可用。 1.安全分级分类:数据分级分类是一种将不同数据按…...

NLP学习路线图(十六):N-gram模型
一、为何需要语言模型?概率视角下的语言本质 自然语言处理的核心挑战在于让机器“理解”人类语言。这种理解的一个关键方面是处理语言的歧义性、创造性和结构性。语言模型(Language Model, LM)为此提供了一种强大的数学框架:它赋…...