Skip to content

Commit

Permalink
Update Post “starknet-token-is-deployed-on-ethereum”
Browse files Browse the repository at this point in the history
  • Loading branch information
shakedstarkware committed Jun 22, 2023
1 parent 3c3f014 commit 37c2230
Showing 1 changed file with 21 additions and 21 deletions.
42 changes: 21 additions & 21 deletions _data/posts/starknet-token-is-deployed-on-ethereum.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,49 +10,49 @@ topic:
- decentralization
- 35a1b3d6-e07b-418d-8577-ed2429cd7932
- 47ef120d-7b74-40a3-acb2-0ff2af28ecf4
short_desc: "Today, StarkNet is taking another step towards decentralization.
The StarkNet token is now on Ethereum. Recapping quickly: STRK will be used as
a staking token for participation in StarkNet’s consensus mechanisms, as a
short_desc: "Today, Starknet is taking another step towards decentralization.
The Starknet token is now on Ethereum. Recapping quickly: STRK will be used as
a staking token for participation in Starknet’s consensus mechanisms, as a
Governance token, and for paying transaction fees."
blocks:
- type: markdown
body: >-
### TL;DR
* The StarkNet Token (STRK) is now deployed on Ethereum Mainnet
* The Starknet Token (STRK) is now deployed on Ethereum Mainnet
* **Beware of scams!** StarkNet Tokens are not offered for sale
* Beware of scams! Starknet Tokens are not offered for sale
* It will take time for the Foundation to determine the mechanism for distributing its tokens
* Tokens held by StarkWare shareholders, employees and by independent partner software developers are locked for a four year period, with a gradual release starting after one year
* The token will further StarkNet’s decentralization thanks to its use for voting, staking and paying fees
* The token will further Starknet’s decentralization thanks to its use for voting, staking and paying fees
Today, [StarkNet](https://starknet.io/) is taking another step towards decentralization. The StarkNet token is now [on Ethereum](https://etherscan.io/address/0xca14007eff0db1f8135f4c25b34de49ab0d42766). Recapping quickly: STRK will be used as a staking token for participation in StarkNet’s consensus mechanisms, as a Governance token, and for paying transaction fees. The rationale for each of these utilities is presented in [our decentralization proposal](https://medium.com/@starkware/part-2-a-decentralization-and-governance-proposal-for-starknet-23e335645778), in the section titled “What will the tokens be used for?”
Today, [Starknet](https://starknet.io/) is taking another step towards decentralization. The Starknet token is now [on Ethereum](https://etherscan.io/address/0xca14007eff0db1f8135f4c25b34de49ab0d42766). Recapping quickly: STRK will be used as a staking token for participation in Starknet’s consensus mechanisms, as a Governance token, and for paying transaction fees. The rationale for each of these utilities is presented in [our decentralization proposal](https://medium.com/@starkware/part-2-a-decentralization-and-governance-proposal-for-starknet-23e335645778), in the section titled “What will the tokens be used for?”
***Beware of scams:** at time of writing there is no way to purchase StarkNet Tokens; this no-sale period will remain in place until further notice by the [StarkNet Foundation](https://twitter.com/StarkNetFndn); follow official communication from the StarkNet Foundation to learn of any updates to the status of STRK. You can report scams and check for other reports of scams in the [scam-report](https://discord.gg/qypnmzkhbc) channel on the [StarkNet Discord](http://starknet.io/discord) server.*
\*Beware of scams: at time of writing there is no way to purchase Starknet Tokens; this no-sale period will remain in place until further notice by the [Starknet Foundation](https://twitter.com/StarkNetFndn); follow official communication from the Starknet Foundation to learn of any updates to the status of STRK. You can report scams and check for other reports of scams in the [scam-report](https://discord.gg/qypnmzkhbc) channel on the [Starknet Discord](http://starknet.io/discord) server.*
This post explains the token allocation process, and how the deployed token contracts serve two of the token’s three designed utilities, namely, voting and staking. The third utility — paying StarkNet fees — will be discussed at a later time.
This post explains the token allocation process, and how the deployed token contracts serve two of the token’s three designed utilities, namely, voting and staking. The third utility — paying Starknet fees — will be discussed at a later time.
### Planning the token allocation process
We’ve previously proposed a [plan](https://medium.com/starkware/part-3-starknet-token-design-5cc17af066c6) for initial allocation of the tokens. Tokens allocated to shareholders, employees, and independent software developers are locked for four years, with a gradual release schedule starting after one-year. Locked tokens can be used for voting and staking, but cannot be transferred or traded. Some of the tokens are locked via a dedicated smart contract on Ethereum while other tokens are locked via custodians.
We’ve previously proposed a [plan](https://medium.com/starkware/part-3-starknet-token-design-5cc17af066c6) for initial allocation of the tokens. Tokens allocated to shareholders, employees, and independent software developers are locked for four years, with a gradual release schedule starting after one-year. Locked tokens can be used for voting and staking, but cannot be transferred or traded. Some of the tokens are locked via a dedicated smart contract on Ethereum while other tokens are locked via custodians.
Separately, 50.1% of the existing StarkNet tokens are allocated to the StarkNet Foundation, to be used to meet its [goals](https://medium.com/@StarkNet_Foundation/welcome-to-the-world-starknet-foundation-7bd55d5dbc59) (cf. [StarkWare’s post](https://medium.com/starkware/introducing-the-starknet-foundation-bd4b4379fbb)). These tokens are not locked. However, the Foundation will need time to formulate the exact mechanism to further allocate those tokens and will share its plans in due time.
Separately, 50.1% of the existing Starknet tokens are allocated to the Starknet Foundation, to be used to meet its [goals](https://medium.com/@StarkNet_Foundation/welcome-to-the-world-starknet-foundation-7bd55d5dbc59) (cf. [StarkWare’s post](https://medium.com/starkware/introducing-the-starknet-foundation-bd4b4379fbb)). These tokens are not locked. However, the Foundation will need time to formulate the exact mechanism to further allocate those tokens and will share its plans in due time.
#### Why lockup?
Locking the tokens for the aforementioned period ensures that current contributors align with the long-term incentives of StarkNet. It also discourages speculation over the token in advance of widespread usage for its intended purposes: securing the network, paying fees, and decentralizing governance.
Locking the tokens for the aforementioned period ensures that current contributors align with the long-term incentives of Starknet. It also discourages speculation over the token in advance of widespread usage for its intended purposes: securing the network, paying fees, and decentralizing governance.
Next, we explain how the token implementation supports voting and staking.
Expand All @@ -61,40 +61,40 @@ blocks:
### Voting
The Foundation will be in charge of facilitating sound governance and formulating the voting mechanisms. The StarkNet Token was designed to allow both direct voting and a range of delegation mechanisms.
The Foundation will be in charge of facilitating sound governance and formulating the voting mechanisms. The Starknet Token was designed to allow both direct voting and a range of delegation mechanisms.
#### L1 voting
The ERC-20 implementation deployed now includes **optional** use of Compound’s [delegation module](https://docs.compound.finance/v2/governance/). This module is widely used for on-chain voting. The reason it’s optional on StarkNet, and turned-off by default, is cost consideration. Turning it on means that every transfer of the StarkNet Tokens on L1 requires extra gas needed solely for the purpose of tracking shifts in voting power.
The ERC-20 implementation deployed now includes optional use of Compound’s [delegation module](https://docs.compound.finance/v2/governance/). This module is widely used for on-chain voting. The reason it’s optional on Starknet, and turned-off by default, is cost consideration. Turning it on means that every transfer of the Starknet Tokens on L1 requires extra gas needed solely for the purpose of tracking shifts in voting power.
#### Non-L1 voting
Alternatives to L1 on-chain voting with Compound’s delegation module include off-chain voting, as well as StarkNet-based on-chain voting systems (such as [SnapshotX](https://snapshot.mirror.xyz/cUOrwdtEs5PvNh0sqYWWxPjt8GdJWn_Qp3cl7E3_8IU)). These alternatives, which significantly reduce gas consumption for L1 transfers, don’t require explicit support from the ERC-20 code currently deployed, and are thus inherently supported.
Alternatives to L1 on-chain voting with Compound’s delegation module include off-chain voting, as well as Starknet-based on-chain voting systems (such as [SnapshotX](https://snapshot.mirror.xyz/cUOrwdtEs5PvNh0sqYWWxPjt8GdJWn_Qp3cl7E3_8IU)). These alternatives, which significantly reduce gas consumption for L1 transfers, don’t require explicit support from the ERC-20 code currently deployed, and are thus inherently supported.
As mentioned above, all tokens — locked and unlocked — will be usable in StarkNet’s voting mechanism.
As mentioned above, all tokens — locked and unlocked — will be usable in Starknet’s voting mechanism.
### Staking
StarkNet’s permissionless and censorship-resistant operation requires random selection of sequencers. The probability of a node being selected to sequence and propose a block is proportional to the number of StarkNet Tokens that node stakes. The rationale for using StarkNet Tokens (rather than, say, Ethereum or Bitcoin) is explained in the [governance proposal](https://medium.com/@starkware/part-2-a-decentralization-and-governance-proposal-for-starknet-23e335645778), and the exact details of staking, sequencing and block creation on StarkNet are under ongoing [discussion by the community](https://community.starknet.io/t/starknet-decentralized-protocol-introduction/2671), and are yet to be finalized.
Starknet’s permissionless and censorship-resistant operation requires random selection of sequencers. The probability of a node being selected to sequence and propose a block is proportional to the number of Starknet Tokens that node stakes. The rationale for using Starknet Tokens (rather than, say, Ethereum or Bitcoin) is explained in the [governance proposal](https://medium.com/@starkware/part-2-a-decentralization-and-governance-proposal-for-starknet-23e335645778), and the exact details of staking, sequencing and block creation on Starknet are under ongoing [discussion by the community](https://community.starknet.io/t/starknet-decentralized-protocol-introduction/2671), and are yet to be finalized.
As with voting, tokens can be used for staking even when they are locked. This contributes to the diversity of the StarkNet operators and to the resilience of StarkNet.
As with voting, tokens can be used for staking even when they are locked. This contributes to the diversity of the Starknet operators and to the resilience of Starknet.
### Summary
The deployment of the StarkNet Token contracts on Ethereum is another step in StarkNet decentralization.
The deployment of the Starknet Token contracts on Ethereum is another step in Starknet decentralization.
We urge developers and users to be wary of scams! At time of publication, no tokens are tradable, and this no-trade status will remain in place until further notice by the StarkNet Foundation.
We urge developers and users to be wary of scams! At time of publication, no tokens are tradable, and this no-trade status will remain in place until further notice by the Starknet Foundation.
For more questions you can go to the [Token-discussions](https://discord.gg/qypnmzkhbc) channel on the [StarkNet Discord](http://starknet.io/discord) server.
For more questions you can go to the [Token-discussions](https://discord.gg/qypnmzkhbc) channel on the [Starknet Discord](http://starknet.io/discord) server.

0 comments on commit 37c2230

Please sign in to comment.