Home » One Account, Two Address Formats: Why That’s Harder Than It Sounds – Lithosphere Network

One Account, Two Address Formats: Why That’s Harder Than It Sounds – Lithosphere Network

by Melanie Edmunds


Supporting litho1… and 0x… addresses on the identical account isn’t only a show selection

Handle codecs normally give away which ecosystem a pockets belongs to earlier than the rest does. An 0x… string alerts EVM compatibility. A special prefix alerts a unique chain household completely, with its personal tooling, its personal pockets help, and infrequently its personal separate account beneath. Multi-chain customers study to acknowledge these codecs rapidly, as a result of in follow each normally factors to a totally separate account, holding separate property, with no actual relationship to the others past being owned by the identical individual.

That separation is often simply accepted as how issues work. A consumer with property on an EVM chain and property on a non-EVM chain isn’t managing one id throughout two representations — they’re managing two unrelated accounts that occur to belong to the identical individual, with no shared historical past, no shared permissions, and no method for one to vouch for the opposite.

A multi-VM community raises a selected model of this drawback: if a sequence natively helps each EVM-style execution and non-EVM environments, does a consumer find yourself with two disconnected accounts once more, slightly below one community’s branding — or is there really one account beneath, able to being addressed each methods?

The more durable, extra helpful reply is the second. On Lithosphere, an account will be addressed as both a litho1… or an 0x… string, however each level to the identical underlying account moderately than two separate ones that occur to coexist. The deal with format is a matter of which execution atmosphere a given interplay is going on in, not a sign {that a} completely different account, with completely different historical past and completely different permissions, is now in play.

This issues most for something that is determined by continuity — id, permissions, transaction historical past, status. If PPAL establishes an agent’s id whereas it’s interacting via an EVM-style contract, that id shouldn’t reset the second the identical agent’s workflow strikes to a non-EVM atmosphere on the identical community. A unified account mannequin is what makes that continuity doable: the deal with format modifications to suit the context, however the account, and all the things tied to it, stays the identical beneath.

It’s a element that’s straightforward to take as a right till you think about the choice: a multi-VM chain that solves execution variety however quietly reintroduces the identical account fragmentation multi-chain customers already cope with in all places else. Supporting two deal with codecs is the straightforward half. Ensuring they each level to at least one coherent account, with one steady id, is the half that truly determines whether or not a multi-VM community feels unified or simply seems unified from the surface.

 



Source link

You may also like

Leave a Comment