RAILGUN is the code your wallet uses to make your balance, portfolio, and transactions completely private and visible only to those you choose. Together, these components form a protocol that introduces a new private address type to Ethereum known as the 0zk address. Through RAILGUN integrated third-party wallet apps, your 0zk address keeps your portfolio and transaction history confidential and out of public view.