Extended 创始人谈 ZK 技术栈
选择 Starknet 作为 Extended 的结算层的原因:
1. Starknet 可以处理一般的业务逻辑
2. 每天可以处理数百万笔交易
3. 目前的验证时间为 6 小时(预计明年将缩短至约 1 小时)
4. 拥有一个去中心化的证明者和验证者合约,运行在去中心化的以太坊网络上
With the recent spike in interest around the zk-stack, I wanted to share a few thoughts on its current state, and how @extendedapp is already benefiting from it. Plus what this means for us going forward.
In simplified terms, the ZK stack allows an external observer to verify that the output of a computation is correct without seeing the output itself, simply by knowing:
- the public inputs to the computation, and
- the verification logic (the program / circuit being proven)
A simple example would be verifying the result of a lottery (where the result itself can remain private) by knowing only:
- the bets that were placed, and
- the algorithm used to select the winner.
All teams building in the ZK space are essentially solving two problems:
1. The ability to verify arbitrary business logic (= ability to prove correctness for any computation or program, not just a narrowly pre-defined operations like shielded transfers or matching)
2. Proving time (how fast a proof can be generated)
In general, the simpler or more constrained the business logic is, the faster the proving time and vice versa.
Besides the above, two additional critical dimensions for evaluating the robustness of a ZK stack are:
1. How centralized the prover and verifier are, specifically, who controls the proving system and who controls the verifier contract. This matters because if a single party controls the prover and the verifier, they could, in practice, alter or bypass the logic being proven.
2. Scalability, i.e., how many transactions / constraints the system can process efficiently.
From a purely technical perspective @Starknet is significantly ahead across all four dimensions. This is why we selected it as the settlement layer for Extended:
1. It can handle general business logic
2. It can process millions of transactions per day
3. Current proving times are 6 hours (expected to drop to ~1 hour next year)
4. It has a decentralised prover and verifier contract runs on the decentralised Ethereum networк
The important caveat is that Starknet’s outputs are public. This is not a limitation of the STARK technology itself (the same tech stack can support private outputs). It is a design choice by Starknet in order to inherit Ethereum’s security. Ethereum must see Starknet’s state transitions in order to verify them.
A common misunderstanding is that privacy is the main benefit of ZK. The real benefit for us is running massive computations with no need for users to trust us, while producing a tiny proof that sharply reduces costs.
The other key benefit is that Starknet’s ability to process generic business logic enables our product roadmap (vault tokenisation, unified margin, etc.) without changing any security or trust assumptions, and without requiring us or @StarkWareLtd to upgrade zk-circuits, which would be a massive lift.
5.18 ألف
2
المحتوى الوارد في هذه الصفحة مُقدَّم من أطراف ثالثة. وما لم يُذكَر خلاف ذلك، فإن OKX ليست مُؤلِّفة المقالة (المقالات) المذكورة ولا تُطالِب بأي حقوق نشر وتأليف للمواد. المحتوى مٌقدَّم لأغراض إعلامية ولا يُمثِّل آراء OKX، وليس الغرض منه أن يكون تأييدًا من أي نوع، ولا يجب اعتباره مشورة استثمارية أو التماسًا لشراء الأصول الرقمية أو بيعها. إلى الحد الذي يُستخدَم فيه الذكاء الاصطناعي التوليدي لتقديم مُلخصَّات أو معلومات أخرى، قد يكون هذا المحتوى الناتج عن الذكاء الاصطناعي غير دقيق أو غير مُتسِق. من فضلك اقرأ المقالة ذات الصِلة بهذا الشأن لمزيدٍ من التفاصيل والمعلومات. OKX ليست مسؤولة عن المحتوى الوارد في مواقع الأطراف الثالثة. والاحتفاظ بالأصول الرقمية، بما في ذلك العملات المستقرة ورموز NFT، فيه درجة عالية من المخاطر وهو عُرضة للتقلُّب الشديد. وعليك التفكير جيِّدًا فيما إذا كان تداوُل الأصول الرقمية أو الاحتفاظ بها مناسبًا لك في ظل ظروفك المالية.


