Interpretation of the StarkNet Alpha version in one article: ecology, tools, infrastructure
星球君的朋友们
2021-12-02 11:17
本文约2405字,阅读全文需要约10分钟
StarkNet Alpha Launches on Ethereum Mainnet November 29th!

1

TL; DR:

· Alpha version launched on Ethereum mainnet

· Supports general-purpose computing and composability

· Rapidly growing community, development tools and applications

· More features will be rolled out in the coming weeks

introduce

2

introduce

StarkNet Alpha Launches on Ethereum Mainnet November 29th!

StarkNet is a permissionless decentralized Rollup L2 running on Ethereum. StarkNet allows any dApp to achieve unlimited scale computation without compromising the composability and security of Ethereum, thanks to its secure and more scalable cryptographic proof system - STARK. StarkNet is compiled using the Cairo language, the first production-grade Turing-complete von Neumann verifier on Ethereum. Both Cairo and STARK were developed internally by StarkWare and power all of the team's production-grade applications, which have settled over 50 million transactions and $250 billion since summer 2020.

Among other functions, the StarkNet Alpha version realizes the composability of general-purpose computing smart contracts, supports interaction with other StarkNet contracts, and can also communicate with L1 contracts through information transfer between L1 and L2. StarkNet operates in Rollup mode, which means that all state difference data is sent on-chain.

Back in January, we shared the development roadmap for StarkNet. In June, the StarkNet Alpha version went live on the public testnet, and new features continue to be rolled out. We're excited to be ahead of schedule, thanks in part to our battle-tested, production-grade STARK/Cairo software stack.

3

What to think about StarkNet Alpha

The first thing to note is that the version is called "Alpha" for a reason. StarkNet Alpha has not yet been reviewed, we may defer review until the network is mature enough (read the disclaimer at the end of this post for more information), so stay tuned for upcoming changes, fixes and improvements.

In general, we follow the prudent and sound regulations set forth by our Optimistic Rollup counterparts, namely for Arbitrum and Optimism: launch the network with a single orderer, and whitelist applications to ensure their developers understand the risks involved . At the same time, we will continue to work on the complete decentralization of StarkNet.

How should the economic model of StarkNet Alpha be viewed? The alpha version will start with no transaction fees, and in the next upgrade coming in a few weeks, fees will be introduced - we'll share more details in a separate post.

4

start creating

We invite you to start writing your own applications on StarkNet, you can go directly to the website or jump to the tutorial.

ecology

5

ecology

developer tools

6

developer tools

· OpenZeppelin is defining standard contracts. Their repo and discussions are worth following

The WarpSolidity–>Cairo transpiler, developed by Nethermind

HardHat Plugin and StarkNet Devnet by Shard Labs

infrastructure

7

infrastructure

Block explorer:

Nethermind's Voyager project

Eth.tx will provide support analytics and a detailed view of StarkNet transactions

wallet:

wallet:

ArgentX is a browser plugin developed by Argent that is already available for developers

· Torus key management solution is ready for StarkNet

Ledger is working on a native StarkNet application; could be done by the end of the year

Cairo review: ConsenSys Diligence, Trail of Bits, Peckshield, and ABDK have all entered the review stage or are about to begin review.

API service: After StarkNet full nodes are available, API service will be provided by Figment, Chainstack and Infura

future outlook

8

future outlook

Over the next few weeks and months, we will be upgrading the Alpha version with the following features:

· Contract upgrade mechanism

· Fee mechanism

· event

Added missing syscalls (get_block_number, get_block_timestamp, etc.)

· The base version of Volition

· And more…

To monitor this work on an ongoing basis, see the feature's tentative roadmap.

decentralized

decentralized

· Scale

· Data Validity

· Permissionless mechanism

9

Welcome

Unlimited writing of contracts on the StarkNet testnet via Goerli

· Join the StarkNet Discord

· Join the community

Participation in the 1st StarkNet Ecosystem Summit (January 27-28, 2022, Stanford, CA)

disclaimer

10

disclaimer

StarkNet Alpha is a new and complex system, and has not been fully audited. Like all complex software systems, the StarkNet system may contain vulnerabilities which, in some extreme cases, may result in the loss of all your funds. So, be cautious and careful!

The StarkNet ecosystem is large and rapidly growing, consisting of independent teams and individuals, for which StarkWare has no oversight and assumes no responsibility. Any project developed by members of the ecosystem may contain vulnerabilities which, in some extreme cases, may result in the loss of all your funds. In addition, as more smart contracts are deployed, the possibility of malicious vulnerabilities, malicious fraud, and Ponzi schemes will also increase.

This article comes from Tao of Yuan Universe, reproduced with authorization.

This article comes from Tao of Yuan Universe, reproduced with authorization.

星球君的朋友们
作者文库