# StarkNet 如何彻底改变加密签名? **Published by:** [ethseths.eth](https://paragraph.com/@ethseths/) **Published on:** 2023-11-01 **URL:** https://paragraph.com/@ethseths/starknet-3 ## Content 介绍帐户抽象在 FTX 事件后,中心化交易所 (CEX) 问题掀起轩然大波,为什么人们仍然选择将加密资产交给中心化机构,而不是自己保管?回答是:对多数用户来说自托管很复杂。助记词并非是最优的恢复机制,让许多用户甚至是加密领域老手望而却步。 帐户抽象作为解决方案,能让钱包达到甚至超出 Web2 用户对使用体验的期待,例如,使用人脸识别或双重验证签署交易。它促进了帐户分类和支付限制;最终实现简易帐户恢复并移除全部助记词。这就是对用户页面和用户体验的革新。StarkNetStarkNet 是领先级别的有效性证明扩容方案,因为它所包含的几个关键特征,成为最有前景的以太坊扩展解决方案。基于 STARK 证明能在不影响以太坊安全性的前提下降低 gas 费用。采用 STARK 证明的 StarkEx 累计交易量达 8000 亿美元、完成 3 亿笔交易、 NFT 数量超 9 千万。 STARK 证明提供低费用,搭配帐户抽象的强大功能,让 Braavos 实现了开发创新型钱包功能的目标。背景包括比特币和以太坊在内的大多数主流区块链,采用的是 secp256k1 椭圆曲线 (Elliptic Curve) 加密签名方案(点击查看综合列表)。这种椭圆曲线实现具备稳健性,多数区块链都采用该方式,并经过了时间检验。但是它无法与移动设备的硬件安全模块(HSM)中可用的加密签名方案兼容,例如,iPhone 和安卓(Pixel 和其他)手机。移动设备采用的是另一种曲线,secp256r1 或称为 NIST-P256。意味着这些区块链用户无法利用他们设备上的安全芯片,而且如果他们想要获得高级别安全性,则必须默认使用硬件钱包。但这严重限制了任何用户体验创新,例如,用户如何登录钱包和批准交易,正因如此助记词才变得普及。 StarkNet 不支持 secp256r1 而是有专属的 STARK 友好型曲线。与其他区块链不同的是,StarkNet 在自身平台上提供原生帐户抽象,为钱包应用打开了用户体验新世界的大门。Braavos 采用这一功能推出了硬件签名器。硬件签名器硬件签名器由两个主要部分组成:用户移动设备上内置的安全子系统可以运行任意的签名验证逻辑的帐户智能合约,又称帐户抽象安全子系统硬件签名器使用用户设备上内置的安全子系统,例如,iPhone 的 Secure Enclave 或安卓手机的 Titan HSM 来保护帐户。 Secure Enclave 及 Titan 芯片是一个专门的、隔离的子系统,与应用处理器完全分离,可以生成私钥并签署信息。它采用内部的真随机数生成器 (True Random Number Generator) 生成密钥,并通过内部公钥加速器 (Public Key Accelerator) 在 NIST-P256 (secp256r1) 椭圆曲线上签署信息。因此,私钥永远不会离开安全系统,甚至不为任何人所知/无法访问,甚至也不为用户或应用程序本身所知。 这也就是说,即使设备的应用程序处理器内核受到威胁,用户密钥也能保证安全! ## Publication Information - [ethseths.eth](https://paragraph.com/@ethseths/): Publication homepage - [All Posts](https://paragraph.com/@ethseths/): More posts from this publication - [RSS Feed](https://api.paragraph.com/blogs/rss/@ethseths): Subscribe to updates