2021-07-04 13:32:13 +00:00
|
|
|
/*
|
2022-04-14 11:56:51 +00:00
|
|
|
Alphabet contract is a contract deployed in NeoFS sidechain.
|
2021-07-04 13:32:13 +00:00
|
|
|
|
2022-04-14 11:56:51 +00:00
|
|
|
Alphabet contract is designed to support GAS production and vote for new
|
|
|
|
validators in the sidechain. NEO token is required to produce GAS and vote for
|
|
|
|
a new committee. It can be distributed among alphabet nodes of the Inner Ring.
|
|
|
|
However, some of them may be malicious, and some NEO can be lost. It will destabilize
|
|
|
|
the economic of the sidechain. To avoid it, all 100,000,000 NEO are
|
2021-07-04 13:32:13 +00:00
|
|
|
distributed among all alphabet contracts.
|
|
|
|
|
2022-04-14 11:56:51 +00:00
|
|
|
To identify alphabet contracts, they are named with letters of the Glagolitic alphabet.
|
|
|
|
Names are set at contract deploy. Alphabet nodes of the Inner Ring communicate with
|
2021-07-04 13:32:13 +00:00
|
|
|
one of the alphabetical contracts to emit GAS. To vote for a new list of side
|
2022-04-14 11:56:51 +00:00
|
|
|
chain committee, alphabet nodes of the Inner Ring create multisignature transactions
|
2021-07-04 13:32:13 +00:00
|
|
|
for each alphabet contract.
|
|
|
|
|
|
|
|
Contract notifications
|
|
|
|
|
|
|
|
Alphabet contract does not produce notifications to process.
|
|
|
|
*/
|
2021-07-04 11:08:37 +00:00
|
|
|
package alphabet
|