RAILGUN is de code die je portemonnee gebruikt om je saldo, portefeuille en transacties volledig privé te maken en alleen zichtbaar voor degenen die je kiest. Samen vormen deze componenten een protocol dat een nieuw type privé-adres introduceert voor Ethereum, bekend als het 0zk-adres. Via RAILGUN geïntegreerde apps van derden voor portemonnees houdt je 0zk-adres je portefeuille en transactiegeschiedenis vertrouwelijk en buiten het publieke zicht.