sub0 里斯本精彩回顾:探索波卡区块的创新空间
sub0 Europe 2023 已在葡萄牙里斯本圆满结束!sub0 大会是波卡生态开发者大会,由波卡协议的主要开发方 Parity Technologies 举办的开发者大会,汇聚了全球 Substrate 开发者和学习者,旨在为 Polkadot 和 Kusama 生态的开发者、贡献者、社区成员和爱好者提供一个交流学习的平台,帮助更多人了解 Substrate、波卡技术栈和波卡生态。
sub0 的名字来源于 Substrate,这是一种用户友好、强大、灵活、模块化的区块链开发框架,内置账户、共识、治理、合约等区块链开发的必备模块,让开发者构建新的去中心化解决方案变得前所未有的迅速和简单。
本次 sub0 大会由 50 多个来自 Polkadot 生态系统和其他生态的团队参与,以探索 Polkadot 的“区块空间”(block space)为主题引领创新,领域涵盖 DeFi、人工智能、安全、隐私等 Web3 热门赛道。
OneBlock+ 为您带来了为期两天的 sub0 大会精华回顾文字版,一起了解开发者和构建者们今年在 sub0 欧洲大会上分享的最前沿内容吧!
sub0 大会的所有演讲、研讨会和会议的录音正在 Polkadot 的 YouTube 频道上实时分享,感兴趣的开发者可以点击这里查看📺:https://www.youtube.com/@PolkadotNetwork/videos
Day 1
波卡新发展:内核与用户空间(Kernel vs. Userland)
在 sub0 大会的第一天,Polkadot 联合创始人 Rob Habermeier 介绍了一个新的概念性划分:内核与用户空间。这对于理解如何在 Polkadot 上利用核心非常有用。
他引用了 Polkadot 创始人 Gavin Wood 在 2023 年 6 月在 Polkadot Decoded 的演讲,强调了这个模型如何使得在 Polkadot 核心上实现有效利用的路线图中列出的所有元素成为可能。Gavin 当时分享道,“如果我们要利用 Polkadot 的潜力,应用需要跨链运行。我们需要以应用为中心,由系统链托管应用,而不是中继链。系统功能跨越多个系统链,应用跨链运行,用户界面必须依赖多链。”
Habermeier 在大会上提到,“核心供应可能会超过需求,这意味着有很大的实验空间。一个曾经稀缺的资源现在将变得丰富,因此有机会以低廉的价格获取这个资源并用它做一些疯狂的事情。”他以一个号召共同建设的呼声结束:“这将是 Polkadot 开源开发的一个有趣的转变。与其试图将所有这些功能放入一个单一的代码库,中继链的代码库,不如让这个模型允许我们共同建设。”
具体内容详见👉🏻https://hackmd.io/@Xo-wxO7bQkKidH1LrqACsw/H1RQS1Uyp#/
Parity Technologies
Parity Technologies 的演讲者则涵盖了广泛的主题,分享了从跨共识 XCM 应用程序到在平行链上运行 Solidity 合约,再到新推出的 Polkadot Developer Heroes 计划等内容。
其技术项目经理 Emmanuell Norbert Tulbure 在他的演讲《使用无需信任的桥梁进行跨共识 XCM 应用》中,探讨了无需信任的 Polkadot 桥的能力、功能和使用案例。他提到,“大多数区块链就像是孤立的数字岛屿,但缺乏有效的相互通信能力。Polkadot 设想了一个区块链的互联网,而无需信任的桥将作为关键的通道。”
其工程师主管 Sophia Gold 深入探讨了区块链异步意味着什么:“Polkadot 的支持具有独特性——它被封装,且是在协议级别而不是在智能合约级别上原生实现的,这为我们提供了资本效率和抵抗审查的能力。
DevRel Engagement 的团队主管 Urban Osvald 则介绍了新推出的 Polkadot 开发者英雄计划,并在首次 Polkadot 开发者英雄聚会上向社区致意。想了解更多关于该计划的信息并立刻申请👉 https://dot.li/f8X9d
Cyrill Leutwiler 展示了 Polkadot 生态系统如何从 Solidity 所提供的内容中受益,并展示了如何通过 Hyperledger Solang 在 Polkadot 平行链上构建和运行 Solidity 合约。
Natalie 在关于 Polkadot 的可组合区块空间的讨论中,讨论了 DeFi DApps 及其平行链平台。
Snowbridge
Snowfork 讨论了 Snowbridge 的最新情况,这是 Polkadot 和 Kusama Network 和以太坊之间完全无需信任、无需许可的通用桥梁。
KILT Protocol
KILT Protocol 介绍了基于 KILT DIDs(去中心化标识符)的即插即用身份系统,包括:
-
OpenDID,一个无需编码的解决方案,用于将 KILT 登录集成到网站中
-
用于凭证类型的 CType Hub
-
针对证明人(发行人)和验证者的 TypeScript 代码示例
圆桌:构建多平行链应用和工具
在《构建多平行链应用和工具》的圆桌环节中,一些在互操作性方面进行创新的项目方代表,包括 SubQuery Network、HydraDX、Talisman、Parity Technologies 和 Nova Wallet 分享了他们的技巧和窍门。
Pendulum
Pendulum 展示了 Polkadot 技术如何帮助他们促进 DApps 的开发。Pendulum 的联合创始人和 CTO Torsten Stüber 在 Parity Technologies 的 sub0 活动上登台,以《Pendulum 的智能合约:赋能去中心化应用程序》为主题,与 Polkadot 社区分享了 Pendulum 智能合约的见解和未来的道路。
Bifrost
Bifrost 介绍了他们的新型跨链质押流动性协议,该协议允许将原生资产带入 Polkadot 生态系统。Bifrost的产品负责人 Tyrone 向观众展示了 Bifrost 如何计划让用户通过即将推出的 SLPx Pallet,轻松访问任何链上的 LST 资产。
Integritee Network
Integritee Network 在 sub0 上谈到了如何增强跨链消息传递中的隐私性:“我们希望你有机会看到 Alain Brenzikofer 的 sub0 现场演讲!除了与 OLI Systems 的 Yahya 见面,我们还有机会与其他人和 Polkadot 项目接触。”
Moonsama
Moonsama NFT 展示了如何使用他们的 NFT Stack 快速将你的创意推向市场,而无需任何特定的知识。
t3rn
t3rn 的演讲分享了他们使用 Eth2 轻客户端在 Polkadot 生态系统中实现无信任预言机的方法。其创始人和 CTO Maciej Baj 分享了一些令人兴奋的更新,他深入探讨了 t3rn 如何在 Polkadot 生态系统中革新无信任预言机。他详细解释了轻客户端,浏览了 t3rn 协议手册,剖析了预言机挑战,并揭示了 Portal API 如何为可互操作编程打开新的大门。“我们正在利用 Eth2 轻客户端数据的力量,以确保链上数据的一致性,并从顶级 DEXs 获取精确的价格信息。”
Apillon
Apillon 介绍了一个原型,可以使用 NFT 密钥解锁加密文件,该密钥由 Phala Network、Moonbeam Network 和 Crust Network 提供支持。其联合创始人和 CTO Tadej Vengust 展示了如何使用 Schrödinger 的 NFT 在资产的点对点交易中加密敏感文件。
Day 2
Polkadot Fellowship RFC
Polkadot 联合创始人 Robert Habermeier 分享 Polkadot Fellowship RFC 背后的流程时,概述道:“任何人都可以参与这个流程。这是一个尽可能开放的流程,因为这就是开源进步的方式。我们已经看到 RFC 源自 Fellowship 之外,这绝对是有意为之,因为将会有来自许多不同方向的好想法。”
Parity Technologies
多位来自 Parity Technologies 的开发者分享了他们的最新见解。
Alex Theißen 讨论了 Polkadot 上智能合约的未来,并介绍了 Substrate 的实验性 RISC-V 虚拟机。
Hector B 展示了 Trappist,这是一个用于跨链应用程序实验的开发者游乐场。
Runtime 开发者 Oliver Tale-Yazdi 讨论了 Polkadot SDK 中的基准测试过程。
Emiliano Zapata 展示了一款跨链应用程序,该应用程序演示了平行链如何通过与资产中心的外国资产功能交互来操作其原生代币。
Sacha L. 加入了 Ordum & Pactreon 开始了对 Polkadot 生态系统的全面探索,从与社区一起迈出第一步,到掌握构成 Polkadot 应用层基石的可编程层。
rustlang 的核心开发者 Liam Aharon 分享了开发人员编写和测试运行时迁移体验的最新改进。
Santi Balaguer 加入了 Web3 Foundation 并参加有关 Web3 基金会资助和 Substrate Builders 计划的所有事务的小组,对 Polkadot 生态系统内的融资前景提供全面的展望。
Sam Ruberti 和 Rust 的核心开发者 skyman 加入了 Aleph Zero 的游戏研讨会,使用 ink! 编写基本智能合约逻辑,使用不同的测试方法对其进行测试,并将其部署在测试网上。
Novasama Technologies
Novasama Technologies 的 Vallentunn 分享了关于构建以用户为中心的 DApp 的见解,并讨论了 Nova Wallet App 和 Nova Spektr 的最新进展。
OpenZeppelin
OpenZeppelin 介绍了他们在 OpenBrush 合约库安全审查方面的工作,并谈到了从以太坊到 Polkadot 的比较和改进。
Zondax
Zondax 的首席执行官 Juan Leni 展示了 Polkadot 通用 Ledger App 的开发情况。他提到,“我们正在开发一款新的 Ledger 应用程序,该应用程序依赖于可验证的数据。它将对运行时和钱包进行极少的更新。最后一个阶段是审计,于 6 月开始。”
Sovereign Nature Initiative
Sovereign Nature Initiative 的 CEO Catherine Bischoff 讨论了 Polkadot 技术如何帮助将气候影响用例引入 Web3。
Substrate 开发入门课程火热报名中
了解了 sub0 大会中,来自全球的 Substrate 开发者和构建者的分享,如果你也对 Substrate、波卡技术栈和波卡生态感兴趣,请不要错过 Substrate 入门课程!
【Substrate 区块链开发入门】是 Parity 联合 OneBlock+区块链技术社区于 2023 年全新升级的面向 0-1 岁技术小白,帮助 0-1 岁区块链开发者“提升技术实力,入局链上开发”的技术课程。
这门课程经过科学设计和规划,围绕区块链基础技术、Rust/Substrate 基本技巧等训练内容,让学员在学习过程中能能够实现所有区块链相关技术及 Substrate 开发技能的举一反三,掌握更多开发实战本领。
【Substrate 区块链开发入门】第十三期预计将在 10 月中旬左右开课,持续近 2 个月的时间,包含 6 节录播课,每周更新 1 节。本期课程押金共 99 元(现在更有两人拼团价:79 元/人),完成全部课程视频学习及作业并获得总分 70% 以上的学员,我们将予以全额退款。
点击这里了解课程详情🔎《报名从速:Substrate 区块链开发入门课十三期招募中!》
如果你已经准备好学习 Substrate,开启你的全新探索。请通过点击报名链接或扫描海报二维码任一方式,加入第十三期【Substrate 区块链开发入门】。👉https://meggd.xet.tech/s/1O671J
OneBlock+ 社区将以丰富的课程运营经验,竭力为开发者提供优质的课程内容,及时分享最新 Web3 招聘信息、组织优秀项目方开展分享会、举办黑客松大赛等活动,我们只愿切实帮助开发者进入 Web3、建设 Web3。如果您也对下一代互联网发展感兴趣,希望能够在 Web3 行业占有一席之地,那就立即报名【Substrate 区块链开发入门】,与我们一同在 Web3 世界披荆斩棘!
相关文章:
sub0 里斯本精彩回顾:探索波卡区块的创新空间
sub0 Europe 2023 已在葡萄牙里斯本圆满结束!sub0 大会是波卡生态开发者大会,由波卡协议的主要开发方 Parity Technologies 举办的开发者大会,汇聚了全球 Substrate 开发者和学习者,旨在为 Polkadot 和 Kusama 生态的开发者、贡献…...
颜色+情感的英语表达还有这些,零基础学英语口语去哪里,柯桥有推荐的吗?
当我们探讨关于"blue"(蓝色)的多义性时,我们会发现英语中有许多其他词汇也有类似的双关意义。 既可以表示一种颜色或物理属性,又可以代表一种情感或心理状态。 这种现象在语言中很常见,反映了语言的丰富性和…...
exoplayer的使用-6,播放器的选择
需要一个能播放蓝光的,高码率的播放器,在使用现成的播放器的基础上,可选的有几个,exoplayer,vlc,ijk,mpv. exoplayer的更新频繁,适应性强,扩展性一般,因为它基于系统的硬解,音频可扩展,使用ffmpeg可以解决. 有国际化支持,音频,字幕这些显示效果好. 对杜比视频,hdr这些支持看设…...
Windows上安装 Go 环境
一、下载go环境 下载go环境:Go下载官网链接找到自己想下载的版本,点击下载,比如我这是windows64位的,我就直接点击最新的。 二、安装go环境 双击下载的.msi文件 next next 他默认的是c盘,你自己可以改,然…...
【设计模式】四、工厂模式
文章目录 概述工厂模式简单工厂模式:工厂方法模式抽象工厂模式小结 概述工厂模式 传统方式: 简单工厂模式: 简单工厂模式的设计方案: 定义一个可以实例化 Pizaa 对象的类,封装创建对象的代码。 存在的问题: 简单工厂…...
十九,镜面IBL--BRDF积分贴图
再回顾下镜面部分的分割求和近似法 现在关注第二部分 最后可化为 也就是说,这两部分积分可以获得F0的系数和F0的偏差。 这两个值可以存储到BRDF积分贴图的RG部分。void main() { vec2 integratedBRDF IntegrateBRDF(TexCoords.x, TexCoords.y); FragColor …...
Linux 创建 终止线程(thread)
进程线程区别 创建线程 #include <pthread.h> int pthread_create(pthread_t *thread, const pthread_attr_t *attr, void *(*start_routine) (void *), void *arg); -功能:创建一个子线程,一般情况下main函数所在的线程称为主线程,…...
【IPC 通信】信号处理接口 Signal API(6)
收发信号思想是 Linux 程序设计特性之一,一个信号可以认为是一种软中断,通过用来向进程通知异步事件。 本文讲述的 信号处理内容源自 Linux man。本文主要对各 API 进行详细介绍,从而更好的理解信号编程。 kill(2) 遵循 POSIX.1 - 2008 1.库 …...
ipaguard界面概览
ipaguard界面概览 ipaguard界面分左右2块:左边菜单导航栏,右边的功能区 左侧菜单:按模块分成启动界面,代码模块,文件模块,重签名与测试模块 右侧主功能区会随着功能变化,但是整体分3块…...
萌新的FPGA学习绪论-1
萌新的FPGA学习绪论-1 其实很多的课和内容都是相通的 我在跑完单周期的RiscV时候 虽然最后还差点意思但是基本的逻辑实现没有特别大的问题 过两天写一个Spec文档说明一下 由于开始一个新的设计 所以对于RiscV的设计暂时放到一边希望我能在接下来的时间内尽快完成 暂时不说这个…...
目标检测算法改进系列之Backbone替换为EMO
EMO:结合 Attention 重新思考移动端小模型中的基本模块 近年来,由于存储和计算资源的限制,移动应用的需求不断增加,因此,本文的研究对象是端侧轻量级小模型 (参数量一般在 10M 以下)。在众多小模型的设计中࿰…...
Laravel一些优雅的写法
1. 新增操作 // 原则,所有服务类只有一个public入口,或者多个public入口,但是他们做都是同一件事情 Class CreateService {// 创建类的入口, 根据dto去新建public function create(Dto $dto){// 先构建model对象, 不要在事务期间构建,减少事务…...
vue+three.js中使用Ammo.js
直接通过npm i ammo.js安装进webpack的项目里调用时,会出现如下报错: ERROR in ./node_modules/ammo.js/ammo.js 1:1683-1696 Mo…...
【k8s】kubectl命令详解
文章目录 命令行工具 kubectl在slave下配置kubectl资源操作创建对象 API概述类型访问控制认证授权 废弃API说明 资源管理资源管理介绍资源管理方式命令式对象管理命令式对象配置创建yaml文件创建资源查看资源删除资源 声明式对象配置 kebectl在node节点上运行查看每种资源的可配…...
Centos 7 部署SVN服务器
一、安装SVN 1、安装Subversion sudo yum -y install subversion2、验证是否安装成功(查看svn版本号) svnserve --version二、创建版本库 1、先建立目录,目录位置可修改 mkdir -p /var/svn cd /var/svn2、创建版本库,添加权限…...
SEO方案尝试--Nuxtjs项目基础配置
Nuxtjs 最新版 Nuxt3 项目配置 安装nuxtjs 最新版 Nuxt3 参考官网安装安装插件安装ElementPlus页面怎么跳转,路由怎么实现404页面该怎么配置配置 网页的title 安装nuxtjs 最新版 Nuxt3 参考官网安装 安装插件 安装ElementPlus 安装 Element Plus 和图标库 # 首先&…...
【算法分析与设计】动态规划(上)
目录 一、学习要点二、算法总体思想三、动态规划基本步骤四、矩阵连乘问题4.1 完全加括号的矩阵连乘积4.2 穷举法4.3 动态规划4.3.1 分析最优解的结构4.3.2 建立递归关系4.3.3 计算最优值4.3.4 用动态规划法求最优解 五、动态规划算法的基本要素5.1 最优子结构5.2 重叠子问题5.…...
Java多线程篇(6)——AQS之ReentrantLock
文章目录 1、管程2、AQS3、ReentrantLock3.1、lock/unlock3.1.1、lock3.1.2、unlock 3.2、一些思考 1、管程 什么是管程? 管理协调多个线程对共享资源的访问,是一种高级的同步机制。 有哪些管程模型? hansen:唤醒其他线程的代码…...
【计算机网络】IP协议第二讲(Mac帧、IP地址、碰撞检测、ARP协议介绍)
IP协议第二讲 1.IP和Mac帧2.碰撞检测2.1介绍2.2如何减少碰撞发生2.3MTU2.4一些补充 3.ARP协议3.1协议介绍3.2报文格式分析 1.IP和Mac帧 IP(Internet Protocol)和MAC(Media Access Control)帧是计算机网络中两个不同层次的概念&am…...
TouchGFX界面开发 | 按钮控件应用示例
按钮控件应用示例 按钮是最常见的部件之一,有了按钮就可以点击,从而响应事件,达到人机交互的目的。TouchGFX Designer内置了七种按钮部件: 下压按钮:能够在被释放时发送回调,按下和释放状态都关联了图像标…...
BSVD论文理解:Real-time Streaming Video Denoising with Bidirectional Buffers
BSVD是来自香港科技大学的一篇比较新的视频去噪论文,经实践,去噪效果不错,在这里分享一下对这篇论文的理解。 论文地址:https://arxiv.org/abs/2207.06937 代码地址:GitHub - ChenyangQiQi/BSVD: [ACM MM 2022] Real…...
共同见证丨酷雷曼武汉运营中心成立2周年
酷雷曼武汉运营中心2周年 全国合作商齐贺武汉公司2周年庆 2021年 作为酷雷曼辐射全国版图的又一重要据点 酷雷曼武汉运营中心 在“中国光谷”正式成立 沉浸式参观酷雷曼武汉公司 2年时间 尽管历经诸多客观因素的挑战 但后浪扬帆,依然交出了不斐的成绩 解决…...
一种单键开关机电路图
我们设计产品时,通常需要设计单键开关机功能。 单键开关机,通常需要单片机的两个IO完成,一个IO用于保持开机状态。另外,一个IO用于判定关机状态。 下面就是一种单键开关机电路原理图: 此单键开关电路已经在S2W-M02、S2…...
设计模式2、抽象工厂模式 Abstract Factory
解释说明:提供一个创建一系列相关或相互依赖对象的接口,而无需指定他们具体的类。 简言之,一个工厂可以提供创建多种相关产品的接口,而无需像工厂方法一样,为每一个产品都提供一个具体工厂 抽象工厂(Abstra…...
C++ 32盏灯,利用进制和 与 或 进行设计
一共32盏灯,设计一个灯光控制系统,其中 台球部8盏灯 桌游区8盏灯 酒吧区8盏灯 休息区8盏灯 满足以下功能 1、能够独立控制每一盏灯 2、能够一次性打开或关闭一个区域的全部灯光 3、能够获取各个区域的灯光打开关闭情况 4、能够一次性关闭打开的灯&#x…...
Ffmpeg-(1)-安装:ubuntu系统安装Ffmpeg应用
1、下载源码压缩包 https://ffmpeg.org/download.html 点击Download Source Code下载即可 解压: tar -xvjf ffmpeg-snapshot.tar.bz2 得到:ffmpeg目录 cd ffmpeg 或者:直接下 wget http://www.ffmpeg.org/releases/ffmpeg-5.1.tar.gztar -zx…...
系统集成|第十一章(笔记)
目录 第十一章 项目人力资源管理11.1 项目人力资源管理的定义及有关概念11.2 主要过程11.2.1 编制项目人力资源管理计划11.2.2 组建项目团队11.2.3 建设项目团队11.2.4 管理项目团队 11.3 现代激励理论11.4 项目经理所需具备的影响力11.5 常见问题 上篇:第十章、质量…...
二叉树题目:二叉树剪枝
文章目录 题目标题和出处难度题目描述要求示例数据范围 解法思路和算法代码复杂度分析 题目 标题和出处 标题:二叉树剪枝 出处:814. 二叉树剪枝 难度 4 级 题目描述 要求 给定二叉树的根结点 root \texttt{root} root,返回移除了所有…...
JAVA中使用CompletableFuture进行异步编程
JAVA中使用CompletableFuture进行异步编程 1、什么是CompletableFuture CompletableFuture 是 JDK8 提供的 Future 增强类,CompletableFuture 异步任务执行线程池,默认是把异步任 务都放在 ForkJoinPool 中执行。 在这种方式中,主线程不会…...
uniapp:配置动态接口域名,根据图片访问速度,选择最快的接口
common.js // 动态测速选择的域名 // h5直接返回默认第一个域名 // vue文件用到域名的话用this.$baseURL let domains [{uri:192.168.31.215:9523, speed:0},{uri:api.ceshi.org, speed:0}, ]export const protocol {api: http://,//本地// api: https://api.,//正式h5Url: h…...
网站开发有限公司/百度首页 百度一下
向set集合中插入元素时,可根据set.insert().second的返回值判断集合中是否已有该元素。 #include<set> using namespace std; int main() {set<char>a;a.insert(a);if(a.insert(a).second){printf("插入成功");}else{printf("插入失败&…...
网站数据库怎么建立/百度官方平台
恐怕谁也没想到,智能翻译机这样看似小众的产品能引起AI硬件的销售热潮。数据显示,最近在京东预售的搜狗旅行翻译宝在3月19日开售一小时后就被抢购一空。”据悉,搜狗此次销售额破 1000 万,登顶京东该品类冠军。”如果说AlphaGo第一…...
视频网站如何做盗链/威海网站制作
文章目录1 报错2 解决办法1 报错 尝试在linux上通过Pycharm IDE使用matplotlib包。当我运行此代码时: from matplotlib import pyplot结果报错: ImportError: No module named tkinter2 解决办法 ubuntu的系统: sudo apt-get install py…...
流量型网站 cms/制作网站费用
链接地址:http://www.wrclub.net/news/listnews.aspx?id2630ANDhttp://www.csdn.net/news/newstopic/17/17128.shtml...
南京做网站的额/网站建设策划书
之前在“圳品”信息系统使用了tab选项卡来显示信息,详见: JavaScript编程实现tab选项卡切换的效果 在tab选项卡中使用其它<div>来显示信息就出现了问题,乱套了,比如下面的这段代码: <!DOCTYPE html> &l…...
做自己的购物网站/网盘app下载
求1*3*5*7*9*11 变量 int tt1,i1 tttt*3 tt tt*5 tt tt*7 tt tt*9 找规律 观察 tt tt*i ii2 循环 递推关系 for(i0;i<11;i) tt tt*i; for(i1;i<11;i2) t t*i; printf(“total%d”,t);...