Polymesh's native token
POLYX is Polymesh's native token used for staking, governance, and transaction fees in the economy that secures the network.
Arriving at a consensus about the ordered list of transactions is a core concern of any blockchain network. The are many processes to choose from. For example, Proof-of-Work (PoW) and Practical Byzantine Fault Tolerance (pBFT).
Each such system offers different properties in terms of throughput, transaction finality, and fault-tolerance. Proof-of-Work, the consensus process pioneered by Bitcoin, offers impressive fault-tolerance in an adversarial setting with anonymous users who may be able to evade accountability. It accomplishes this with financial incentives almost exclusively, and it does so at the expense of throughput.
Polymesh relies on a small set of nodes that know exactly who the others are, who are accountable, and who are expected to be cooperative. The operators are, generally, regulated financial institutions that would not be expected to attack the network intentionally.
The system doesn't rely exclusively on reputation, ethics, and recourse to courts of law, although these factors are clearly helpful. Malfunctioning, unresponsive, or hostile operators are detected by the remaining, well-functioning, well-intentioned operators. There is little rogue operators can do to cause harm to the network beyond a momentary performance hiccup, and they are financially penalised for service interruptions.
Every incentive aligns toward cooperation and reliability.
Operators are permissioned through a governance process where users stake funds (of their POLYX), i.e. vote with their money. Operators share earnings with those who stake funds with them, and this creates a competitive business model in which operators compete for user support on the basis of reliability and expected return on investment. Users share in losses from penalties, as well, which creates an incentive to withdraw support (in the form of funds) from unreliable operators.
Since only the operators with the most support win the privilege of mining blocks at any given time, another operator will be appointed, by consensus, to take the place of an operator that isn't up to the task.
The process is called Nominated Proof-of-Stake. Because there is only a handful of operators, coordinating their interactions is very efficient. The resulting chain of blocks is absolutely final with none of the uncertainty that Proof-of-Work systems like Ethereum and Bitcoin are known for. There is no need to await multiple confirmations because all the nodes that could propose a block have already spoken and accepted each block before it is widely distributed.
This process addresses the high-transaction volume concern since there are no arbitrary limits on speed or block size. It addresses transaction finality in a way that creates certainty about transaction finality, essential in the context of regulated securities.
Various parameters in the system that one might associate with super-user controls as well as the upgrade process itself are managed through a well-defined, decentralised governance process that includes gathering votes from network users.
Users signal support by staking funds (i.e. POLYX) on proposals they agree with. This community signal influences the decision-making.
The Ethereum Mainnet has been live since the end of 2015 and has become the general-purpose platform of choice for various smart contract-based projects. As of 2018, Ethereum was the most viable and adopted public blockchain, allowing rapid prototyping and iteration by Polymath. Eventually, its focus on general purpose created barriers when dealing with regulated markets, leading Polymath to create its own platform. It is for this historical reason that you find a POLY ERC20 token on Ethereum.
So how do you get POLYX?
There are two general methods of acquiring POLYX. Someone, which could include an exchange, sends the tokens to your Polymesh account, likely because you purchased them. Or, one can convert their POLY tokens on the Ethereum blockchain, if they have them. In either case, your Polymesh account will complete the one-time customer due diligence (CDD) process before the receipt is finalised. Let us address the conversion process. We will use it to acquire testnet POLYX later.
Ethereum POLY is convertible to POLYX. This conversion is handled by the aptly named POLY to POLYX Bridge. As the name suggests, it is a one-way bridge. At your request, the bridge locks forever some of your POLY on Ethereum, and mints the same amount, but of POLYX, on the Polymesh network.
This lock-then-mint process ensures that the circulating supply of POLY+POLYX remains unchanged. It also simplifies future audits, which only need to compare the amount of locked POLY with the amount of minted POLYX.
Different networks offer tokens at different monetary values, that is why:
- POLY on Ethereum's Kovan Testnet, which one gets through the POLY bridge to convert to POLYX on Polymesh's Alcyone testnet. It is expected that this network, its future test siblings, and its token remain a playground and play token used for testing only;
- POLY on Ethereum's Mainnet, which one gets through the Poly bridge to convert to POLYX on the Polymesh Mainnet. This network and its token are intended to be the real deal where individuals and other entities represent real world value and where actions have consequences.
Additionally, for the avoidance of doubt, although anyone can freely and pseudonymously own and trade POLY tokens, it is still necessary, for anyone wishing to use the bridge, to complete the KYC requirements of the target Polymesh platform.
In case you want to dive deeper on the POLY to POLYX Bridge, check out /polymesh-docs/network/bridge/!
--> Step-by-step to be included.