探索安全与灵活性的边界,波卡账户抽象与多签管理的创新之路

news2024/11/15 21:26:52

在这里插入图片描述
相信大家在刚刚进入 web3 的时候都或多或少面临着一个普遍而棘手的问题,私钥的安全管理。私钥一旦丢失或被盗,用户将永久失去对他们加密资产的访问权。此外,随着区块链应用场景的多样化,这种单一模式已经无法满足复杂的交易结构和安全需求。那么如何在保障交易安全的同时,还能享受无缝且灵活的操作体验呢?
在这里插入图片描述

Gavin Wood 曾经表示,“我们的目标是打破区块链的孤岛状态,实现不同区块链间的信息和价值流通。” Polkadot 不断推进技术创新,其中账户抽象与多签技术的发展尤为引人注目。来自 Web3 基金会的技术教育者 Filippo 与来自 Chainsafe 的 Thibaut Sardan 一起在 Polkadot AMA 活动中分享了账户抽象和多签账户在 Polkadot 上的实际应用是什么样的,以及又将如何影响未来的 Web3 应用和数字身份管理?让我们一起来听听吧!

合作与安全的新范式——账户抽象 & 多签账户

账户抽象和多签的概念,虽然在区块链社区已被讨论多年,但真正的技术突破和应用创新是在近几年随着区块链技术的成熟和用户需求的增加而加速发展的。在 Polkadot 生态中,账户抽象和多签账户是增强安全、管理共享资产和权限的利器。

账户抽象

账户抽象不仅限于简化用户与私钥的交互,更在于使账户行为能够通过智能合约或其他逻辑来编程,从而实现更高级的功能。Filippo 强调 “Polkadot 不仅提供了账户抽象,还提供了源抽象(Source Abstraction)。” 通过独特的源抽象,账户抽象为OpenGov 和资金申请提供了灵活性和多样性。
Thibaut 指出,"账户抽象极大地提升了波卡网络的灵活性和可扩展性,使其能够支持各种复杂的业务逻辑。"想象一下,你可以根据自己的需求,打造一个独一无二的数字身份,无论是进行复杂的智能合约操作,还是日常的资产管理,都能如鱼得水。
在这里插入图片描述

多签账户

在区块链世界中,安全性是永恒的话题。Polkadot 通过引入多签技术,为用户和项目提供了一个更加安全、高效的合作模式。Filippo Franchini 强调,多签账户不仅能够有效防止单点故障,还能在一定程度上防止恶意操作。通过要求多个签名者共同批准一项交易,多签技术为资产管理和决策过程引入了集体智慧和风险分散机制。这不仅适用于个人用户间的资产共享,也为企业和组织提供了一种安全高效的资产管理方案。更重要的是,基于代理的多签账户的出现,使得用户可以在不牺牲地址连贯性的情况下灵活更改签名者和阈值,进一步增强了多签技术的应用灵活性和用户体验。

多签游戏规则的改写者—— Multix

多签账户一直是把双刃剑——它以复杂的安全性著称,同时也以使用上的不便而闻名。Thibaut 指出,多签账户面临的首要问题是它们的“无状态性(statelessness)”。因为多签是离线创建的,区块链无法自动识别它们的存在,这导致用户每次使用时都必须重新创建账户。“这是一种问题,因为作为用户和成员,如果去一个只知道内容的区块链上接口,它不会显示多签” ,Thibaut 表示多签的管理需要一个更智能、更自动化的解决方案。Thibaut 介绍了他所开发的 Multix ,Multix 目标是使多签管理变得更简单、更安全、更友好,推动区块链技术的发展,让每个人都能轻松管理自己的数字身份和资产。
在这里插入图片描述

简化多签的革新工具

Multix 采用了索引器技术,通过监控区块链上的活动多签账户的操作实时记录下来,这种方法不仅简化了操作,更重要的是,它让用户的多签账户变得 “可见”。
Filippo 也强调多签在进行 OpenGov 或提案时的重要性,特别是对于大公司和组织。同时他指出,Multix 采用的基于代理的系统方法提供了一种保持相同地址的灵活方式,即使背后的成员变化,也不会影响到地址的身份。

纯代理与多签的融合

进一步深挖,Thibaut 引入了“纯代理账户”(pure proxies)的概念,这是 Multix 的另一大创新。这些账户无法独立行动,但能承载资产和身份,成为多签账户的最佳搭档。
这种基于代理的管理方式,让多签账户变得更加灵活和稳定。即便是账户成员的变动,也不会影响到代理账户的地址和身份,为组织的连续性和资产管理提供了强有力的支持。

Multix 的生态系统扩展

Multix 利用账户抽象特性,架起了 Polkadot 生态中代理和多签之间的桥梁,简化了管理流程。Thibaut 提到,Multix 期待与更多平行链合作,扩展 Multix 的边界。

结语

通过 Multix 我们看到了代理账户和多签技术如何简化复杂操作,增强安全性,同时更深入的了解 Polkadot 生态的开放性和模块化设计所蕴藏的巨大潜力。从纯代理的概念到 Wallet Connect 的整合,技术的进步正为用户带来更流畅和安全的体验。随着创新技术和生态的融合,期待为 Polkadot 带来更多的便利和新机遇。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1500044.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

鸿蒙App基础

像素单位 .1、基础单位 为开发者提供4种像素单位,框架采用vp为基准数据单位。 PS:个人建议使用lpx,配置好配置文件,这里就可以按照UI设计稿实际的来,可以更好的实现设计效果 名称描述px屏幕物理像素单位vp屏幕密度相…

Unity 给刚体一个力或速度

创建平面和小球,给力或给速度让其弹起 给小球挂载刚体(Rigibdody)和脚本 (力是累计或者衰减的,直接给速度就是赋值,但如果速度就和力类似了) using System.Collections; using System.Collect…

防御保护IPSEC实验

要求:在FW5和FW3之间建立一条IPSEC通道,保证10.0.2.0/24网段可以正常访问到192.168.1.0/24. 因为是双机热备状态则只需要配置FW1主设备。 新建ACL待加密数据流 安全建议: IPSec参数配置 FW3配置如下与FW1类似: FW1中新建安全策略…

根据xlsx文件第一列的网址爬虫

seleniumXpath 在与该ipynb文件同文件下新增一个111.xlsx,第一列放一堆需要爬虫的同样式网页 然后使用seleniumXpath爬虫 from selenium import webdriver from selenium.webdriver.common.by import By import openpyxl import timedef crawl_data(driver, url)…

如何选择VR全景设备,才能拍摄高质量的VR全景?

随着VR全景技术的不断成熟和发展,VR全景已经成为了摄影爱好者乐于尝试的新手段,VR全景也为广大用户提供了一个全新的视角来探索世界,如果想要拍摄出高质量的VR全景,选择合适的VR全景拍摄设备以及掌握正确的拍摄技巧才是关键。 VR全…

SpringMVC的工作流程简介

SpringMVC控制器工作流程 用户通过浏览器向服务器发送请求,请求会被Spring MVC的前端控制器DispatcherServlet所拦截; DispatcherServlet拦截到请求后,会调用HandlerMapping处理器映射器; 处理器映射器根据请求URL找到具体的处理器,生成处理…

备忘 clang diagnostic 类的应用示例 ubuntu 22.04

系统的ncurses环境有些问题 通过源码安装了ncurses6.3后,才可以在 llvmort-18.1.rc4中编译通过示例: 1,折腾环境 ncurses-6.3$ ./configure ncurses-6.3$ make -j ncurses-6.3$ sudo make install sudo apt install libtinfo5 sudo…

企业计算机服务器中了halo勒索病毒如何解密,halo勒索病毒数据恢复流程

随着网络技术的不断发展,企业的生产运营效率得到了极大提升,越来越多的企业开始利用网络开展各项工作业务,企业的网络数据安全问题,成为大家关心的主要话题。近期,云天数据恢复中心接到多家企业的求助,企业…

Mybatis从入门到CRUD到分页到日志到Lombok到动态SQL再到缓存

Mybatis 入门 1.导入maven依赖 <dependency><groupId>org.mybatis</groupId><artifactId>mybatis</artifactId><version>x.x.x</version> </dependency>2.配置核心文件 <?xml version"1.0" encoding"U…

Flask python开发篇: 写一个简单的接口

第一步&#xff1a;新建flask项目 参考使用pycharm新建一个项目 打开pycharm&#xff0c;根据下面图中箭头顺序&#xff0c;新建一个flask的项目&#xff1b; 第二步&#xff1a;运行项目&#xff0c; 安装成功以后&#xff0c;会有个app.py文件&#xff0c;打开以后&#…

【博士每天一篇文献-实验】Is a Modular Architecture Enough?

阅读时间&#xff1a;2023-11-26 1 介绍 年份&#xff1a;2022 作者&#xff1a;Sarthak Mittal&#xff0c;Yoshua Bengio&#xff0c;蒙特利尔大学 期刊&#xff1a; Advances in Neural Information Processing Systems 引用量&#xff1a;22 这篇论文探讨了模块化架构在机…

信号处理-探索相邻数据点之间的变化和关联性的操作方法

当前值减去前一个值&#xff0c;乘上当前值与前一个值差值的绝对值 当前值减去后一个值&#xff0c;乘上当前值与后一个值差值的绝对值。 意义何在&#xff1f; 当前值减去前一个值&#xff1a;表示当前数据点与前一个数据点之间的变化量。当前值与前一个值差值的绝对值&…

Vue.js环境变量:灵活调整,助您轻松应对各种开发需求

hello宝子们...我们是艾斯视觉擅长ui设计和前端开发10年经验&#xff01;希望我的分享能帮助到您&#xff01;如需帮助可以评论关注私信我们一起探讨&#xff01;致敬感谢感恩&#xff01; Vue.js环境变量&#xff1a;灵活调整&#xff0c;助您轻松应对各种开发需求 一、引言 …

基于vue的联通积分商城数据可视化APP设计与实现

目 录 摘 要 I Abstract II 引 言 1 1 前端技术介绍 3 1.1 前端开发语言 3 1.1.1 HTML5 3 1.1.2 CSS3 3 1.1.3 JavaScript 3 1.2 MVVM开发模式 4 1.3 Vue框架 4 1.4 Axios技术 5 1.5 ECharts 5 1.6 数据库技术 5 1.7 本章小结 6 2 前端开发的分析 7 2.1 功能性需求分析 7 2.2 …

二百二十六、Linux——shell脚本查看今天日期、昨天日期、30天前日期、1月前日期

一、目的 由于磁盘资源有限&#xff0c;因为对原始数据的保存有事件限制&#xff0c;因为对于超过一定期限的数据文件则需要删除&#xff0c;要实现定期删除则第一步就是查看日期时间 二、在Linux中创建shell脚本 #! /bin/bash source /etc/profile nowdatedate --date0 da…

龙芯第四代3A6000主板与龙芯3A500龙架构兼容,具备丰富的接口和扩展性

龙芯 3A6000 处理器完全自主设计、性能优异&#xff0c;代表了我国自主桌面 CPU 设计领域的最新里程碑成果。龙芯 3A6000 处理器的推出&#xff0c;说明国产 CPU 在自主可控程度和产品性能上已双双达到新高度&#xff0c;也证明了国内有能力在自研 CPU 架构上做出一流的产品。 …

高德企业用车升级服务套件,全面提升打车体验

在企业员工因公用车场景中&#xff0c;下班回家、公务出行等固定路线的用车需求占比近四成。为简化叫车流程&#xff0c;提升出行体验&#xff0c;高德企业用车日前上线“一键回家”功能&#xff0c;帮助企业员工快速设定常用目的地&#xff0c;有效减少反复输入行程信息带来的…

重塑语言智能未来:掌握Transformer,驱动AI与NLP创新实战

Transformer模型 Transformer是自然语言理解(Natural Language Understanding&#xff0c;NLU)的游戏规则改变者&#xff0c;NLU 是自然语言处理(Natural Language Processing&#xff0c;NLP)的一个子集。NLU已成为全球数字经济中AI 的支柱之一。 Transformer 模型标志着AI 新…

操作系统:进程状态

目录 1.进程状态 1.1.运行状态 1.2.阻塞状态 1.3.挂起状态 1.4.终止状态 2.Linux下的进程状态 2.1.常规的进程状态 2.2.僵尸进程和孤儿进程 2.2.1僵尸进程 2.2.2.孤儿进程 1.进程状态 进程状态是指一个进程在其生命周期中所处的不同状态 1.1.运行状态 当操作系统选择一…

【MySQL知识体系】第1章 初识 MySQL

文章目录 第1章 初识 MySQL1.1 MySQL 介绍1.1.1 什么是 MySQL&#xff1f;1.1.2 MySQL 的特点&#xff1f;1.1.3 MySQL 默认端口&#xff1f; 1.2 安装 MySQL1.2.1在MacOS上安装MySQL1.2.2 在Windows上安装MySQL 1.3 如何选择 MySQL 客户端1.3.1 在MacOS上安装Workbench1.3.2 在…