RAILGUN to kod, który twoje portfel używa do uczynienia twojego salda, portfela i transakcji całkowicie prywatnymi i widocznymi tylko dla tych, których wybierzesz. Razem te komponenty tworzą protokół, który wprowadza nowy typ prywatnego adresu do Ethereum znany jako adres 0zk. Dzięki aplikacjom portfela zintegrowanym z RAILGUN, twój adres 0zk utrzymuje twój portfel i historię transakcji w tajemnicy i poza zasięgiem publicznym.