Elastic subnets and the bazaar #1765
Replies: 2 comments 9 replies
-
This is really interesting - and importan- discussion to have. Couple of thoughts: If the consensus weight is based on AVAX and rewards are weighted on the network specific token Doesn't it mean is very cheap to attack the network as an AVAX whale? Reason being, your AVAX stake won't necessarily lose value if it's a small subnet being attacked and the attacker doesn't have subnet tokens. So it would be the subnet token's holders that are harmed by the attack and not the attacker, who can profit from both the attack and the subnet token price going down. |
Beta Was this translation helpful? Give feedback.
-
I have a couple questions:
In this world I don't really see what the distinct asset type is doing. In general, the only reason we have these assets is to provide sybil resistance... But if the sampling distribution is based on AVAX what does the distinct asset do on the P-chain? If we are trying to allow the VM to define the incentivization model, is there a reason that we shouldn't allow the VM to also define the sampling distribution? If we implement this - we could have a VM specify the AVAX token as a sampling model (as this proposal recommends)... But they could also implement some alternative sampling mechanism (even a PoW based mechanism) |
Beta Was this translation helpful? Give feedback.
-
The Cathedral
Subnets allow the creation of new networks to benefit from avalanche consensus and be supported by the large validator community that exists.
Elastic subnets being permissionless have been designed with similar parameters and reward mechanisms as the primary chain, in that the elastic subnet is created with the required incentivisation properties. While that doesn't prevent a subnet from creating it's own additional incentivisation's within the virtual machines, it does create a restriction in what kinds of assets can be used as the basis for a staking token. That restriction being assets that the p-chain has complete control over the supply.
To build an elastic subnet, you need an avalanche asset that you need to solve a distribution problem for.
The Bazaar
There are many existing coins and tokens with very good and wide distribution already established. Projects people believe in with communities, memes, subcultures, exchange support, AMM liquidity, p2p trading.
These communities don't always really use the token. Hodling is participating.
The problems with using these coins and tokens as staking tokens on new networks is
I would like to suggest that we allow these assets to be registered on the pchain as a distinct asset type with unknowable supply properties. You wouldn't be able to create an elastic subnet with this asset type but you could create a different kind of permissionless subnet that uses the token as a access guard for validating the subnet. Since the supply and distribution is unknowable for the pchain, the consensus weighting should be driven by the stake weighting from the avax on the primary chain.
Incentivisation for running a validator then rests on the virtual machine creator. We could have a BTC.b based subnet running a bitcoin vm where the transaction fees are split between validators based on the proportion of BTC.b they have locked up. The safety and liveness of the network would depend on the avalanche validator community rather than whether a bitcoin whale had entered yet. There likely will still exist times where the safety and liveness is attacked on some of these subnets but is it really a decentralised network if that wasn't a possibility.
Beta Was this translation helpful? Give feedback.
All reactions