![]() ![]() Users can be censored if chain Relayers decide to not pass certain transactions to the destination chain (CRITICAL).įunds can be stolen if a fake block header is relayed through the PolyNetwork chain that allows to prove a burn/mint transaction that never occurred on the source chain (CRITICAL).įunds can be frozen if chain Relayers don't relay messages.įunds can be frozen if the PolyNetwork Keepers don't sign messages.Язык интерфейса: русский, английский, французский, итальянский, немецкий, японский, бр. The block header and Merkle proof for a transaction on a source chain is validated by a contract on the destination chain (if it supports such verification) and the asset is minted or released to the recipient. Once a cross-chain transaction is verified on PolyNetwork, an event is emitted that is picked by Relayers on the destination chain. PolyNetwork chain itself uses a set of Keepers to sign transactions after checking their validity. ![]() The PolyNetwork chain is able to verify Merkle proof using block headers that it keeps. ![]() ![]() When user locks or burns an asset for a cross-chain swap, an event is relayed by Relayer to the PolyNetwork chain with a Merkle proof of that transaction being included in a block. Note: This section requires more research and might not present accurate information.Įach supported chain has a set of Relayers that are responsible for sending successive block headers since pre-specified origin to the PolyNetwork chain, which stores these blocks after validating their aspects, such as structure, difficulty, consistency with previous blocks, etc. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |