Stellar上的Protocol 21升级带来了增强的密钥安全性

时间:2024-09-20 编辑: 浏览:(852)

2024年6月18日,Stellar公共网络验证器投票决定将网络升级到协议21,该协议激活了Stellar主网上的五个新的核心推进提案(CAP)。

第21号协议中引入的五个CAP允许一些巧妙的功能,包括对状态档案的改进,对智能合约交易的一些总体成本改进,以及可能是智能合约中secp256r1验证最令人兴奋的本地支持,从而支持密钥签名。Stellar Development Foundation已经开发了一个网络应用程序,您可以在其中演示构建智能钱包的密钥。

AP-0051:智能合约主机功能:Secp256r1验证

secp256r1签名方案是WebAuthn中常用的椭圆曲线,它是浏览器、计算机和手机上可用的密钥背后的标准。启用secp256r1验证允许开发人员设计包含密钥的合同,以签署智能合同交易和访问帐户,而不是使用种子短语或签名密钥。

通过使用存储在设备上的加密数据,并使用硬件令牌(如YubiKeys)、生物特征数据(如指纹或面部识别)或其他加密方法执行用户验证,密钥提供了一种更快、更安全的身份验证方法。使用密钥签署交易和访问账户的能力消除了用户记住他们的密钥或12到24个单词的种子短语的需要,这一直是区块链进入的巨大障碍。

在第21号协议中增加了新的核心推进协议

虽然没有密钥支持那么引人注目,但这四个CAP在很大程度上确保了Stellar网络的效率和成本效益。

CAP-0053:独立的主机功能用于扩展合同实例和合同代码的TTL

在Protocol 21之前,Stellar上的智能合约只有一个主机功能,可以将合约代码和合约实例分类账条目的生存时间(TTL)延长相同的值。CAP-0053引入了两个新的智能合约主机功能:“extend_contract_instane_ttl”用于扩展合约实例的ttl,“extend_contract_code_ttl”用于扩展合同代码的ttl。通过这两个主机功能,用户可以分别扩展合同实例和合同代码,从而改善租金分配。

CAP-0053不仅改善了州档案功能,而且它也是由Stellar社区成员Tommaso De Ponti(tdep)创建的!

CAP-0054:Soloban改进的VM实例化成本模型

在协议21之前,CPU成本与交易费用相关,主要来自虚拟机(VM)实例化。此CAP引入了一种改进的模型,旨在收取更接近实际而非过高估计的费用,从而降低总体成本并增强网络可扩展性。

CAP-0055:索罗班精简链接

此CAP通过在VM实例化期间链接到更少的主机函数来降低总成本。有100多个主机功能,在《21号议定书》之前,所有主机功能都与每个合同相关联。CAP-0055将这些链接减少到仅合同明确导入的功能,降低了每笔交易的CPU成本,允许每笔分类账进行更多交易,并通过减少不必要的工作量来提高整体网络性能。

CAP-0056:Soloban交易模块内缓存

此CAP通过在智能合约事务中缓存解析的Wasm模块来降低总成本。在协议21之前,如果智能合约事务多次调用同一合约,则每次调用都会重新解析该合约。引入模块缓存意味着,无论调用多少次,每个事务只需要解析一次契约。这一变化允许每个分类账有更多的交易,提高吞吐量,并通过消除交易的合同调用树中的冗余解析来提高性能。

接下来的步骤

这是一个激动人心的时刻,建立在恒星。在具有本机帐户抽象和低成本短期数据存储(状态归档)的技术先进的L1网络上提供密钥支持,为创建高可用性、高效性和安全性的项目打开了大门。

所以,试试密钥示例,自己构建一些东西,并在Stellar Developer Discord的#passkeys频道中分享你的发现。让我们一起为区块链带来一个无密钥、无种子的未来!

最新 更多 >
  • 1 nrv币怎么样

    nrv币是一个加密货币,它的全称为Nerve,是一种基于波场区块链技术的数字货币。Nrv币在数字货币市场上具有一定的知名度和市值,具有较高的交易流动性和市场活跃度。作为一种去中心化的数字货币,nrv币有着较高的安全性和匿名性,用户可以通过nrv币进行快速、便捷的跨境交易和资金转移。总的来说,nrv币在数字货币市场上拥有一定的竞争力和发展潜力。

  • 2 susd币价格

    sUSD币是由Synthetix Network发行的稳定币,其价格与美元挂钩。sUSD的价格稳定在1美元左右,可在各大加密货币交易所进行交易。sUSD的发行和销毁由智能合约自动执行,保证了其价格稳定性。作为DeFi领域的重要资产,sUSD币被广泛用于合约交易、借贷和其他金融活动中。

  • 3 oax币怎么样

    OAX币是基于区块链技术的数字货币,旨在提供去中心化的数字资产交易平台。它通过智能合约和多重签名技术确保交易的安全和透明性,同时提供高效的交易体验。OAX币的发行量有限,具有一定的投资潜力。总体来说,OAX币作为一种加密货币,在数字货币交易领域有着一定的前景和发展空间。

  • 4 moz币

    Moz币是一种虚拟货币,由Mozilla社区发行和管理。它主要用于激励人们为Mozilla项目做出贡献,如参与测试、设计、翻译等工作。Moz币也可以用于购买Mozilla产品和服务,或作为奖励发放给那些为Mozilla社区做出特别贡献的人员。总的来说,Moz币是一种促进社区参与和贡献的工具,有助于推动Mozilla社区的发展和壮大。

  • 5 ops币价格

    Ops币是一种虚拟货币,其价格受到供求关系和市场情绪的影响。近期Ops币价格波动较大,受到市场波动和投资者情绪的影响,价格存在较大波动性。投资Ops币需要注意市场风险,谨慎投资。

  • 6 oht币

    oht币是一种数字货币,运行在分布式网络上的区块链平台上。它的使命是为生活中的一切提供解决方案,并建立一个具有高度可扩展性和去中心化的生态系统。oht币拥有独特的社区治理模式,以确保社区成员的权益和参与,同时也为持有者提供潜在的投资机会。通过oht币,用户可以进行快速、安全和低成本的跨境支付,同时可以享受区块链技术带来的透明度和安全性。

  • 7 lit币前景怎么样

    lit币是一个基于以太坊的数字货币,旨在为内容创作者和消费者提供一个去中心化的平台。尽管市场波动很大,但是lit币前景仍然看好。随着加密货币行业的快速发展,lit币将有机会在未来取得更大的成功,尤其是在数字内容创作领域。作为一种创新的支付方式,lit币有望为用户提供更好的交易体验,并进一步推动数字货币的普及和应用。因此,可以预见lit币将在未来继续吸引更多的用户和投资者,展现出良好的潜力和发展前景

  • 8 musto

    MUSTO 是一家英国户外运动品牌,致力于为爱好户外运动和探险的人们提供高品质的装备和服装。他们拥有悠久的历史和丰富的经验,在帆船、射击、骑马和其他户外运动领域都有着不俗的表现。透过不断创新、精湛技艺和对细节的关注,MUSTO不断满足客户对品质和性能的需求。无论是在海洋上、山间还是荒野中,MUSTO都能成为您信赖的伙伴。

  • 9 narutotoboruto最贵的有什么

    《火影忍者/火影忍者疾风传》以及其续作《火影忍者疾风传:博人传》是一个由岸本斋藤创造的日本漫画系列。该系列讲述了一个忍者世界的故事,主要围绕着年轻忍者鸣人和他的朋友们的冒险和奋斗展开。这个系列拥有许多粉丝,其中一些商品价格相对较高,例如限量版漫画集、手办模型和周边商品等等。这些高价的商品通常会受到收藏家和火影忍者迷的追捧。

  • 10 nbt币怎么样

    NBT币是一种加密数字货币,它使用稳定币算法来维持其价格稳定在1美元附近。NBT币的主要特点包括价格稳定、隐私性和去中心化特点。它的市场表现和用户认可度都不错,但也受到市场波动和监管政策的影响。总体来说,NBT币在加密数字货币市场中拥有一定的地位,但仍然面临着一些挑战。