Skip to content
goyle edited this page May 2, 2020 · 53 revisions

WORK IN PROGRESS

This document provides general information to exchanges that are considering listing Grin.

Table of contents

General info

What is Grin?

https://github.com/mimblewimble/grin/blob/master/doc/intro.md

Current status

Mainnet release

Done.

Roadmap

https://github.com/mimblewimble/grin/milestones

Website

https://grin.mw

Whitepaper

Original MimbleWimble whitepaper: https://download.wpsoftware.net/bitcoin/wizardry/mimblewimble.txt

Andrew Poelstra's MimbleWimble whitepaper: https://download.wpsoftware.net/bitcoin/wizardry/mimblewimble.pdf

Github repos

https://github.com/mimblewimble/grin

https://github.com/mimblewimble/grin-miner

https://github.com/mimblewimble/grin-pm

and many more in the mimblewimble github org.

Contact info

Keybase: https://keybase.io/team/grincoin

Gitter: https://gitter.im/grin_community/

Forum: https://forum.grin.mw/

Security Process: https://github.com/mimblewimble/grin/blob/master/SECURITY.md

What is the legal entity?

There is no foundation or any kind of legal entity running this project. Grin is run by volunteers and is sustained by donations.

Who is the project founder?

The one and only Ignotus Peverell.

How is the project funded?

We rely solely on donations to keep working on the project. See https://grin.mw/funding

What about

ICO?

No ICO.

Airdrops?

No airdrop.

Pre-mine?

No premine.

Founder's rewards?

No founder's reward.

Development company?

Grin is mostly backed by individuals volunteering their time to the project. While companies are more than welcome to provide resources and participate in Grin's development, no single company is meant to influence the decision making process which is based on meritocracy.

CEO?

No CEO.

Advisors?

How many key contributors etc. What type of roles, show github links.

On the development side, key contributors to the core project can be found in the Github contribution graph.

Technical

Protocol overview

Basic Features: Transaction model: is it similar to UTXO in Bitcoin or Account in ETH?

UTXO-based model, similar to Bitcoin, with the caveat that there are no addresses supported at the protocol level.

Block time?

1 minute

How is consensus achieved?

Similar to Bitcoin, we use PoW mining and Nakamoto consensus.

Is it possible to generate orphan blocks?

Yes, no different to Bitcoin, inherent of PoW mining.

Confirmation for a transaction?

Block time is 1 minute, the main grin wallet waits for 10 block confirmations before it enables reusing a transaction output.

Are failed txs included in block and the fee of tx be spent?

Are smart contracts supported?

No smart contracts but we can still support some logic on top of simple transaction.

Support for mutiple kinds of coins on one blockchain? (waves for example)

Not at the moment, but we may support Confidential Assets in the future.

How many transaction types?

Only one.

Any bonus, interest offered? if any, pls offer a detailed document

No bonuses.

How are tx fees calculated?

  1. Calculate tx_weight first: MAX(-1 * (num_inputs + 4 * (num_change_outputs + 1), 1)
    • (+1 covers a single output on the receiver's side)
  2. Calculate fee: tx_weight * 0.001 GRIN

Do you need to register an account?

No accounts.

What's the Block structure?

Block Header structure documented here

What's the transaction structure?

See Grin Transactions Explained, Step-by-Step and What’s inside a Grin Transaction File?.

What's the Coinbase Maturity

Is Multi-sig supported?

Proof of Work

Dual PoW based on Cuckoo Cycle. See How to mine Grin and Grin's Proof of Work.

Block explorers

https://github.com/mimblewimble/docs/wiki/Community-projects#explorers

Scheduled hard forks

Every six months for the first two years.

Security audits

The crowdfunding campaign for the security audit is finalized. A company has been found to carry out the audit and they are meant to start on it soon. More details to be added soon. At the same time, Jean-Philippe Aumasson volunteered to do an independent security audit (read his report here).

Security Process: https://github.com/mimblewimble/grin/blob/master/SECURITY.md

Practical integration details

Recommended amount of confirmations

API Documentation

Economics

Decimals supported

9 decimals.

Emission rate

1 grin per second forever. Each block contains a 60 grins reward and the block confirmation time is targetted at 1 minute per block.

Current supply

Ownership and distribution

Total supply

The total supply is unlimited. See our Monetary Policy on why.

Token distribution plan

There is no token distribution plan beyond the coinbase reward to the miner that mines a valid block.

Locked or partially locked tokens

Private sales

Token buybacks

Valuation

Projected token price

We have no projected token price.

Projected marketcap

We have no market cap projections.

Planned efforts to make the value of the token increase

We have no plans to increase the value of the token. We do however make continuous updates to the Grin protocol and the supporting tools and services, which in turn may affect demand.

Governance

https://grin.mw/governance

Token voting rights

Community

List of community projects

Exchange related integration

  1. How to set up a node
    1. Hardware requirements
    2. Steps to set up a mainnet (docker preferred)
  2. How to build a transaction and signing it offline.
    1. Transaction structure
    2. Broadcasting a signed transaction
    3. Instructions for how to interact with wallet or node with the private keys stored separately.
  3. Address
    1. How to generate large amount of addresses
    2. Validating an address
    3. Demonstrations
    4. Mapping such that: 256bit private key -> public key -> address

Listing details

Currency Code

GRIN

Currency Symbol

Project Logo

png svg

About integrating Tor as a transaction method

Wallet Guide: https://github.com/mimblewimble/docs/wiki/wallet-user-guide#listening-via-tor

What is the benefit of using Tor as wallet listeners?

Tor gives users addresses, which allow support of payment proofs. It is more private and user-friendly to configure than HTTP listeners.

Will it run like a BitTorrent node to sync?

No. Tor is only used for the wallet-to-wallet interaction, not by the node.

Will Tor open myself up to extra random traffic?

No. Extra ports will not be publicly opened.

What is Tor doing in the background?

It sits idle in the background waiting to be used for depositing or withdrawing.

What about Tor's reputation with the dark net?

A diverse group of people are involved in Tor, and it is funded and used by governments, universities, and other reputable organizations.

See "Who uses Tor?": https://2019.www.torproject.org/about/torusers.html

See the Tor Project's sponsors: https://www.torproject.org/about/sponsors/

Exchange info

Exchange Warning

Exchange supported transaction method

Some (not all) exchanges and their supported transaction method (not completed yet):

Exchanges Tor HTTP File
Bittrex
Gate.io
Hotbit
Kucoin
MXC
Poloniex 1
Tradeogre
Legend Table
supported
1 only deposit supported

Exchange KYC info

Some (not all) exchanges and their "Know Your Customer" details (not completed yet):

Exchanges Non-KYC Partial KYC
Bittrex
Gate.io
Hotbit
Kucoin
MXC
Poloniex
Tradeogre

Note: "Partial" is defined as having no KYC under a certain withdrawal limit.

Exchange contact info

Some (not all) exchanges and their contact details:

Exchanges Email Help Desk Telegram Twitter
Bittrex [Link]
Gate.io [email protected] gate.io
Hotbit [Link] @Hotbit_news
Kucoin [Link] KuCoin Exchange @kucoincom
MXC [email protected]
Poloniex @Poloniex
Tradeogre @tradeogre

Legal

License

Legal disclaimer

Law firms engaged

Financial auditors engaged

Clone this wiki locally