Original title: " StarkNet Alpha, Now on Mainnet》
Original author: StarkWare
Original compilation: WAVE
·Alpha version launched on Ethereum mainnet
< p class="MsoNormal">· supports general computing and composability
· Rapidly growing community, development tools and applications
· More features will come in the future
Disclaimer: This is an Alpha release (read the fine print below)
StarkNet Alpha Version November 29 Published on the Ethereum mainnet today!
StarkNet is a permissionless decentralized Rollup L2 running on Ethereum . StarkNet allows any dApp to achieve infinite-scale computation without compromising the composability and security of Ethereum, thanks to its secure and more scalable cryptographic proof system - STARK. Compiled in the Cairo language, StarkNet is the first production-grade Turing-complete von Neumann verifier on Ethereum. Both Cairo and STARK are 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 features, the StarkNet Alpha version realizes the composability of general-purpose computing smart contracts and supports integration with other StarkNet contracts Interaction can also be achieved through information transfer between L1 and L2 and interact with the L1 contract. 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.
First thing to note, 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 reasonable rules set by our Optimistic Rollup peers, namely for Arbitrum and Optimism: Launch the network with a single sequencer 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.
We You are invited to start writing your own applications on StarkNet, you can go directly to the website or jump to Tutorial.
If you are ready to deploy, follow this Onboarding process; created to ensure that all developers are well aware of the initial state of the system.
In the past In the past few months, we have seen an incredible increase in the size and activity of the StarkNet community, which gathers on the StarkNet Discord . Dozens of developers in the blockchain ecosystem, both teams and individuals, are contributing to this work. (see disclaimer at the end of this article)
·OpenZeppelin is defining standard contracts. Their repo and discussions are worth following
The WarpSolidity–>Cairo transpiler, developed by Nethermind
Shard Labs' HardHat plugin and StarkNet Devnet
Argent is developing tools with StarkNet.js creator Sean Han
Block explorer:
· Nethermind’s Voyager project< /p>
· Eth.tx will provide support analytics and a detailed view of StarkNet transactions
Full node: Two works are in progress: one is the Fermion project led by Erigon, and the other is the Pathfinder project led by Equilibrium
Wallet:
ArgentX is a browser plug-in developed by Argent, which is already available for developers
·Torus Key Management Solution is StarkNet Ready
· Ledger is developing a native StarkNet application; should be ready by the end of the year
< p class="MsoNormal">Cairo review: ConsenSys Diligence, Trail of Bits, Peckshield, and ABDK are either in review or will soon be.
API service: After StarkNet full node is available, API service will be provided by Figment, Chainstack and Infura
API service: After StarkNet full node is available, API service will be provided by Figment, Chainstack and Infura
In the next few weeks to In a few months, we will upgrade the Alpha version to have the following functions:
Contract upgrade mechanism
Contract upgrade mechanism p>
· Charging mechanism
·Events
·Add missing syscalls (get_block_number, get_block_timestamp, etc.)
·Basic version of Volition
· And more...
To monitor this job on an ongoing basis, see the tentative roadmap.
Going forward, we will continue to invest heavily in active research in several areas [Welcome to Shamans]:
p>
Decentralization
Scale
·Data Validity
·Permissionless mechanism
· Unlimited writing contracts on StarkNet testnet via Goerli
·Join StarkNet Discord
·Join the community
·Participate 1st StarkNet Ecosystem Summit (January 27-28, 2022, Stanford, CA)
Join StarkNet Shamans, let's dig deeper
StarkNet Alpha is a new and complex system and has not yet been fully vetted. 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 over which StarkWare has no oversight nor We do not assume any 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. Therefore, please treat all smart contracts on StarkNet as you would smart contracts on Ethereum, and only use those secure contracts that you have good reason to trust.
Welcome to join the official BlockBeats community:
Telegram Subscription Group: https://t.me/theblockbeats
Telegram Discussion Group: https://t.me/BlockBeats_App
Official Twitter Account: https://twitter.com/BlockBeatsAsia