-
Notifications
You must be signed in to change notification settings - Fork 6
Description
Problem description
The current design of CAMARA the blockchainNetworkId proposed format is <L1_Ecosystem>:<sub_id> may face limitations in certain future scenarios, for instance. The ecosystem is going to be complex e.g. rootstock is a sidechain of the bitcoin, it's using evm address format which is also used eip155, another is moonbeam or other parachain are considered to be part of the polkadot ecosystem. Some parachain also support EVM-address, another is the emerging of the layer3 or L3 network such as apechain is built on top of optimism which also eip155 format, Deutsche Bank's L2 that build on zksync also use eip155
Possible evolution
Adopt CAIP-2 for the blockchain identifier and CAIP-10 for blockchain address or account.
Example:
moonbeamwill bepolkadot:fe58ea77779b7abda7da4ec526d14dbaliaseip155:1284:addressrootstockwill beeip155:30:addressoptimismwill beeip155:10:addressevmoswill becosmos:evmos_9000-1:addressaliaseip155:9000:addressavalanchewill support three formatsP-Chain,X-Chain, andC-Chainaliaseip155:43114for C-Chain only.
To ensure compatibility, networks supporting the eip155 format should include an alias.
Additional context
Collaborating with the Chain Agnostic community could help identify widely recognized blockchains and document them on namespace repository.
Supplementary
- List of chains build on
zksynchttps://forum.zknation.io/t/list-of-zk-chains-that-make-up-the-elastic-chain/343 - List of chains build on
optimismhttps://www.superchain.eco/superchain-index - Polygon CDK building
layer3https://polygon.technology/blog/l3s-v-aggregated-l2s-an-analysis-for-developers