Neo ha llançat Message Bridge a MainNet, introduint una nova capa de comunicació entre cadena entre la seva xarxa compatible amb EVM Neo X i Neo N3. La infraestructura permet que les aplicacions de qualsevol de les dues cadenes intercanviin dades arbitràries, desencadenin l’execució de contractes intel·ligents a la xarxa oposada i composin funcionalitats entre entorns.
El Message Bridge amplia la pila d’interoperabilitat de Neo més enllà de les transferències d’actius, que ja s’admeten a través del Token Bridge existent entre Neo X i Neo N3. L’equip de desenvolupament va indicar que la fiabilitat, la supervisió i la seguretat continuaran sent prioritats a mesura que creixi l’ús.
Funcionalitat de cadena creuada ampliada
A diferència del Token Bridge, que es limita a moure actius, el Message Bridge admet missatges arbitraris. Aquests missatges poden executar la lògica del contracte a la cadena de destinació, emmagatzemar dades sense execució o retornar els resultats a la cadena d’origen.
Aquest disseny permet casos d’ús com ara accedir als Oracles natius de Neo N3 des de Neo X, interactuar amb NeoFS des d’aplicacions basades en EVM i construir ponts de testimoni personalitzats fungibles o no fungibles. També s’admeten fluxos de treball de cadena creuada més complexos, com ara sol·licituds asíncrones, intercanvis i interaccions de diversos passos.
Neo X està desenvolupat per BaneLabs, una col·laboració entre Neo Global Development, Neo SPCC i AxLabs. Els equips han realitzat anteriorment actualitzacions d’infraestructura, inclosa la resistència MEV i la capa Token Bridge.
Arquitectura i model de seguretat
El pont Neo N3–Neo X utilitza una arquitectura de contracte intel·ligent de tres capes desplegada a cada cadena. Això inclou contractes de gestió de ponts per a la governança i el control d’accés basat en rols, un contracte de pont de missatges que gestiona la comunicació entre cadenas i contractes de pont nadiu o testimoni per a la transferència d’actius.
Les operacions de cadena creuada es validen mitjançant un model de validació multisignatura. Un llindar configurable de validadors ha d’aprovar les arrels de retirada abans de l’execució, amb tipus de clau criptogràfica separats utilitzats a les cadenes Neo N3 i EVM. El sistema fa un seguiment dels dipòsits i retirades mitjançant arrels de Merkle enrotllables, reduint els costos de gas mitjançant les operacions de lots.
Les funcions de seguretat inclouen una separació estricta de rols, controls de pausa granulars i finestres de temps d’execució dels missatges.
Typescript SDK
Al costat del desplegament de MainNet, BaneLabs ha llançat diversos dipòsits de codi obert per donar suport a la integració. Aquests inclouen contractes intel·ligents tant per a entorns EVM com Neo, un SDK TypeScript per a aplicacions d’interfície i backend i projectes d’exemple que demostren l’execució de missatges i la gestió de resultats a través de les cadenes.
L’SDK abstra les trucades de contracte basades en la pila de Neo N3 i gestiona les diferències de codificació entre els dos entorns, reduint la barrera perquè els desenvolupadors d’EVM creïn aplicacions de cadena creuada.
L’anunci complet es pot trobar al següent enllaç:
https://neo.org/blog/details/4329
