您好,欢迎您来到林间号!
官网首页 小额贷款 购车贷款 购房贷款 抵押贷款 贷款平台 贷款知识 手机租机

林间号 > 区块链 > 技术栈架构图,tall技术栈

技术栈架构图,tall技术栈

区块链 岑岑 本站原创

Starknet在技术栈上的快速发展,让用户可以根据自己的需求启动定制的Starknet实例。

Starknet是一个吞吐量最高的双层解决方案。

Starknet开发者社区发展迅速,拥有最分散的Rollup技术栈,重要的基础设施由几个独立的团队搭建。

敬请期待第一期Starknet Appchain在线主网。

介绍

以太坊上的公共L2网络链正逐渐浮现。最突出的是Starknet的蓬勃发展,凭借活跃的开发者社区,在游戏、DeFi、NFT、AI等领域开发了众多用例。

Appchain是一个区块链,旨在满足特定应用服务的需求。几年前提出,最近再次引起关注。StarkEx是StarkWare SaaS公司的产品,已经为以太坊中最成功的L2应用链提供了支持,如dYdX和Sorare。截至目前(2023年7月),StarkEx已经完成了超过1万亿美元的交易,处理了超过5亿笔交易。Starknet Appchain作为一个定制环境,可以定制Starknet实例,以更好地控制参数、降低成本、扩大规模和选择隐私。Starknet技术栈旨在允许任何应用在未经许可的情况下部署自己的Starknet Appchain。

Starknet技术栈高速发展,首个Starknet Appchain上线主网Starknet技术堆栈

STARKnet基础设施涵盖了广泛的应用和用例,包括Stark proof、Cairo编程语言和原生账户抽象。随着Starknet在主网络上升级到v0.12‍.0版本,Starknet已经成为具有最高TPS(每秒交易量)性能的L2。随着时间的推移,预计Starknet的性能优势与其他L2相比将继续扩大,尤其是与EVM兼容的L2,因为Starknet已经摆脱了EVM设计和实施设置的传统限制。

然而,一些应用程序仍然需要对其平台进行一些微调,Starknet技术堆栈将帮助他们实现这一点。

本着Starknet生态系统的精神,我们遵循先展示,后讲述的原则。但鉴于Starknet生态系统和stack的快速发展,StarkWare团队决定对Starknet技术Stack提出一些看法。开发工作由Starknet生态系统执行,并由Starknet基金会通过开发合作进行协调。

技术堆栈的优势

Starknet技术堆栈允许应用程序启动定制的Starknet Appchain,它可以享受Appchain的一般优势,即:

避免公共Starknet链的拥塞可以为其用户提供更好的吞吐量和用户体验。

应用链可以自由实现公共链不支持的特性,比如自己的收费市场逻辑。从公网的角度来看,这些在应用链中实现的新特性是很有价值的实验。在应用链中实现这些将产生有价值的结论,并可能对其他应用链或公共网络产生影响。

除了这些好处之外,Starknet应用程序链还会有额外的好处。Starknet是最具可扩展性的汇总,具有配置各种参数的选项,包括共识、区块链参数和数据可用性。

分散

Starknet技术堆栈正迅速成为最分散的第二层技术堆栈。未经许可的区块链专注于通过去中心化实现网络安全和弹性。Starknet基金会正致力于为Starknet实现这一功能。

“分散技术堆栈使网络更安全、更具弹性、更透明、更具可扩展性和创新性。没有单点故障,没有对单一实体的依赖,没有黑盒,更多的建设者!」

迭戈·奥利瓦

Starknet基金会首席执行官

“Starknet正在实现堆栈的有机去中心化——不同的团队正在生成核心组件的优化版本,然后这些版本将再次返回到官方版本(LambdaClass Rust VM)或者触发全新的组件。」

尼古拉斯·巴卡

Ledger &的联合创始人;首席技术官(Chief Technology Officer)

Starknet技术堆栈分散化的一个最近的例子是斑·索特。斑是基于基质的,所以一开始就依赖于去中心化的共识机制。社区发展始于2023年2月。到目前为止(2023年7月),包括45名社区开发人员在内的工程团队已经制作了740多份提交材料和400多份合并PR。这一努力产生了与公共Starknet兼容的分类器,具有可配置的内存池和其他功能。

LambdaClass

另一个值得注意的努力是LambdaClass在构建技术栈方面所做的工作,这将允许Starknet应用链启动(他们也在V0.12.0的改进中发挥了关键作用)。LambdaClass正在构建Starknet技术堆栈,最终将包括一个证明器、一个分类器、一个执行引擎和一个web浏览器。在不久的将来,这些不同的组件可能会与Starknet技术堆栈的其他组件集成在一起,形成Starknet的一个运行实例。

社区共建与社区共享

Starknet生态系统的目标是为技术堆栈中的每个组件提供多种实现方式。以下是一些不同团队及其正在开发的基础设施的简要介绍:

除了技术栈的核心组件之外,还有一些运行Appchain所必需的重要补充组件和服务(除特别注明外,所有组件均已投产):

Block浏览器:Starkscan、ViewBlock、Voyager和LambdaClass浏览器(正在开发中)。

索引器:Apibara,Checkpoint,TokenFlow。

API服务:Alchemy,Infura

交叉链:层交换,轨道器,星门

法定货币渠道:Banxa,Ramp

钱包:Argent、Braavos、Cartridge和Metamask snap(即将于2023年9月推出)

特定领域应用程序开发框架:Dojo(游戏)

表示

Starknet技术栈由Cairo提供支持。其最新版本Rust符合开发者的习惯,获得了开发者社区的极大热情。

“作为一个从来没有写过任何铁锈的人,几周前我开始学习Cairo,现在我写Cairo合同的效率和Solidity一样高。再加上即将到来的跨合同共享逻辑的能力和内置的模糊测试,Cairo将成为我编写智能合同的首选环境!」

穆迪·塞勒姆

Uniswap首席可靠性开发人员

Cairo作为一种通用智能契约语言,具有产生可证明计算的额外优势,它被历史上发展最快的区块链开发者生态系统之一所使用。应用可以找Starknet开发者合作,雇佣或者外包。

“Starknet的生态系统感觉就像早期的以太坊。它以其分散的发展和创新吸引了这个领域最优秀的人才。」

伊塔马尔·勒苏伊塞

Argent联合创始人兼首席执行官

未来规划

Starknet技术堆栈仍在开发中,并将在未来几年继续发展和改进。不过已经可以看出Starknet Appchain可以作为托管服务运行,由StarkWare运营。事实上,第一个Starknet Appchain将很快在主网上开始封闭测试(真的很快!)。

我们预计Starknet生态系统开发团队,如LambdaClass、Nethermind和StarkWare,以及Rollup-as-a-Service,将提供Appchain托管服务。Appchain会选择使用哪些技术栈组件,运行哪些托管服务(比如StarkWare的SHARP)。选择是使用完全开源的组件还是专有技术。这就是Appchain的妙处——不相等。相反,每个应用程序都可以做出自己的最佳选择。

Appchain最初是作为以太坊上的L2解决方案使用的,但它不会就此止步。早在2021年,StarkWare就推出了L3解决方案的概念。我们认为,为了实现更大的可扩展性和更低的交易成本,Starknet Appchain将迁移到L3解决方案,然后在L2公共Starknet网络上运行。

摘要

Starknet技术栈显然处于爆发增长期。我们预计Starknet技术栈由于性能、安全性和表现力的提升,将在Appchain领域占据主导地位。Starknet开发者生态系统正在蓬勃发展,这首先推动了应用链技术栈的快速演进,并将继续发展以满足越来越多应用的各种需求。

温馨提示:注:内容来源均采集于互联网,不要轻信任何,后果自负,本站不承担任何责任。若本站收录的信息无意侵犯了贵司版权,请给我们来信,我们会及时处理和回复。

原文地址"技术栈架构图,tall技术栈":http://www.ljycsb.cn/qukuailian/210041.html

微信扫描二维码投放广告
▲长按图片识别二维码