Running Rayls Enygma

Enygma is a protocol offered by default in the Rayls Private Network ecosystem. It is EVM compatible, so it can be used on any EVM chain.

To use it, install the Private Network. The Private Network section covers how to do that.

How It Works:

Payment

  • Imagine your bank issues a private digital token.
  • That token is held in your core system, in the Rayls Sovereign ledger, much like a vault.
  • You give wrapped copies of that token to different branches or subsidiaries.
  • When one branch wants to pay another, it burns its wrapped copy and triggers a private transfer.
  • The receiving branch mints a new token, which is the equivalent of the digital cash arriving on its books.

DvP

Step 1: Asset Issuance & Registration

  • A Rayls Node issues an NFT and requests registration with the Private Network Operator.
  • The Operator approves and lists the token on the Private Network Hub (SH).
  • The NFT is then deposited into the Enygma DvP smart contract.

Step 2: Asset Exchange via Enygma DvP

  • Two Rayls Node users, for example John and Alice, agree to a private exchange.
  • Both parties deposit their respective assets, with John depositing the NFT and Alice depositing Enygma ERC-20 tokens.
  • Both confirm the transaction via matching messages to the Enygma DvP contract.
  • The smart contract validates the custom preconditions and finalises the DvP.
  • After settlement, wrapped tokens representing the new ownership are allocated to the participants, and withdrawals can be triggered manually.

Rayls delivers privacy through cryptographic protection rather than restricted access. Unlike permissioned visibility, this approach keeps transactions confidential even from network participants.


Did this page help you?