# Railgun Privacy grant application

**URL:** <https://gov.near.org/t/railgun-privacy-grant-application/23202>\
**Category:** Projects\
**Tags:** community, guilds, cypherpunk-guild\
**Created:** [June 17, 2022, 1:53am UTC](https://gov.near.org/t/railgun-privacy-grant-application/23202 "2022-06-17T01:53:25Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Spinflight](https://dub1.discourse-cdn.com/flex005/user_avatar/gov.near.org/spinflight/32/31423_2.png) [@Spinflight](https://gov.near.org/u/Spinflight)\
**Post date:** [June 17, 2022, 1:53am UTC](https://gov.near.org/t/railgun-privacy-grant-application/23202/1 "2022-06-17T01:53:25Z")

</div>

Cypherpunk Guild Grant Application

Required Documentation

Project Name

RAILGUN Privacy

Background

RAILGUN Privacy Project is a smart contract system that gives zk-SNARK privacy to any transaction or smart contract interaction on Ethereum, Polygon and BNB Smart Chain.  
Using Railgun means users can be untraceable when they trade, use leverage platforms, or add liquidity, with absolutely any dApp on EVM blockchains. It allows any user to build up a private balance and trade through it without withdrawing. It is fully on layer-1, so it does not trade off security by using layer 2 node system or cross-chain bridges.

It will also enable private voting in DAO governance as well as blind, private sealed-bid NFT auctions, both of which are under development.

The privacy for the sending and receiving of tokens along with swapping is currently live on ETH, Polygon and BSC. The ethos of RAILGUN Privacy Project is very much about self-determination of who gets access to users financial data. The ability to transaction privately by way of the zk-SNARK smart contracts will only give users more self sovereignty over their finances.

For compliance purposes ZKP ‘view keys’ can be generated to prove that transactions are not fraudulent or criminally inclined.

Project Overview

RAILGUN brings privacy to public ledger blockchains for privacy enthusiasts who want to participate in DeFI.

Currently users can recieve, send and swap tokens on Ethereum, Polygon, and BNB Smart Chain privately. Currently in development is deployments to further DeFi chains like, Solana, Near, Polkadot, Arbitrum etc. Also the core development team is working on on-chain private governance voting, blind private sealed bid NFT auctions, and private cross-chain interoperability.

Scope

Currently the team is working diligently on hardening the initial launch of RAILGUN Privacy v1.0. You can see deliverables at [https://railway.xyz/](https://railway.xyz/) of which we already have private swaps. We’ll see further integrations with other DeFi protocols and chains across the broad ecosystem.

Short term we’ll look to further stablize the v1.0 launch and transribe the smart contracts to Rust for Near and Solana deployments. We’ll also be adding more complex DeFi interactions to all chain deployments. Success will look like ecosystem wide adoption of privacy preserving tech for DeFi interactions, governance, and NFT sales.

Budget and Milestones

We’re seaking a grant of $50,000 and on-going development of private governance voting and RUST deployments will take an estimated 1000 hours.

Aditionally other areas of development include…

Mobile wallet: iOS and Android. Mirrors functionality of web

Zcash/ZEC wallet - bring in privacy buffs into the railgun ecosystem with the more private and secure cross-platform wallet out there. Ren integration to bridge ZEC safely to DeFi. (prifi)

Further cross-platform integrations to natively support 15 new DeFi protocols including Badger and Curve. Railway Connect extension will allow 3rd parties to easily add an “incognito” mode facilitated by the Railgun privacy system, so any project can build for a privacy-centric use case with minimal effort (railgun connect handles all zk’s, snark interactions, circuits and cryptography seamlessly).

Note that LAST chronologically will likely be the deployment to Solana and Near, followed by “railyswap.” Those will each take many many cycles (4-6 mos).

Team

The team associated with the RAILGUN Privacy Project can be found here: [RAILGUN](https://railgun.org/#/contributors).

The team is comprised of several subject matter experts with deep knowledge in Smart Contracting, applied cryptography, computer science, networking and more. Additionally DAO based developers contribute on smaller or less cryptographically intense aspects of the project.

Risks

Whilst most technical hurdles have been overcome the main risk would be a lack of adoption due to a crowded and loud marketplace. Hence any introductions, influencer or ecosystem help would be greatly appreciated.

Whilst Railgun is the first to market with a working ZKP privacy focussed EVM application, knowledge of the potential for such and underlying technologies can be limited in the wider crypto ecosystem.

Whilst fully functional the Railway dApp does require use to establish effective anonymity sets across the myriadtokens which it supports. Effectively requiring assets to be parked within a shielded balance rather than unshielding to a fresh and unlinked wallet.

Liquidity provisioning on new chain deployments has also been a challenge.

Community and Supporting Materials

RAILGUN Privacy Project is live now on Ethereum, Polygon, BSC, and Ropsten.

> **[Railgun](https://github.com/Railgun-Privacy)**
>
> Railgun has 5 repositories available. Follow their code on GitHub.

Polygon Deployment:

> **[Contract Address 0x19b620929f97b7b990801496c3b361ca5def8c71 | PolygonScan](https://polygonscan.com/address/0x19b620929f97b7b990801496c3b361ca5def8c71)**
>
> The Contract Address 0x19b620929f97b7b990801496c3b361ca5def8c71 page allows users to view the source code, transactions, balances, and analytics for the contract address. Users can also interact and make transactions to the contract directly on...

ETH Deployment:

> **[PausableUpgradableProxy | Address 0xfa7093cdd9ee6932b4eb2c9e1cde7ce00b1fa4b9...](https://etherscan.io/address/0xfa7093cdd9ee6932b4eb2c9e1cde7ce00b1fa4b9)**
>
> The Contract Address 0xfa7093cdd9ee6932b4eb2c9e1cde7ce00b1fa4b9 page allows users to view the source code, transactions, balances, and analytics for the contract address. Users can also interact and make transactions to the contract directly on...

BSC Deployment:

> **[Contract Address 0x590162bf4b50f6576a459b75309ee21d92178a10 | BscScan](https://bscscan.com/address/0x590162bf4b50f6576a459b75309ee21d92178a10)**
>
> The Contract Address 0x590162bf4b50f6576a459b75309ee21d92178a10 page allows users to view the source code, transactions, balances, and analytics for the contract address. Users can also interact and make transactions to the contract directly on...

Telegram:

> **[RAILGUN 🎗 The Church of RAILGUN](https://t.me/railgun_privacy)**
>
> A group for financial privacy advocates.	Info links:	https://railgun.ch Announcements: @railgunproject	RAIL token chat: @RailPrice	DAO Discord: governance.railgun.ch/#/connect	RAIL contract: 0xe76C6c83af64e4C60245D8C7dE953DF673a7A33D

Discord:

> **[Discord - A New Way to Chat with Friends & Communities](https://discord.com/channels/869197658584133674/885975633564434432)**
>
> Discord is the easiest way to communicate over voice, video, and text. Chat, hang out, and stay close with your friends and communities.

Twitter:  
[https://twitter.com/railgun\_project](https://twitter.com/railgun_project)

Licensing

The project is open source and externally audited by ABDK, Trail of Bits, Zokyo and, Hacken.
