indiaChains Coin-a-Thon™ : Problem Statement Released

indiaChains Coin-a-Thon™ : Problem Statement Released

Coin-a-Thon

About:

If you are an expert or beginner with interest in Cryptos or other blockchain projects then indiaChains Coin-A-Thon is the event you really don’t want to miss. You will have fun building stuff. If you are a newbie, don’t panic! Some of the best technical experts in the blockchain realm will be there to help you build your project. Build and Learn as you are! This three-week event is an ideal platform for you to interact with the Blockchain and Crypto ecosystem and unlock your potential to ideate, invent and develop.

Final Deliverable:

An ICO (Initial Coin Offering) website that issues Blockchain tokens to uniquely identify users, capture user registration data, and token sales analytics.

Tokens:

The ICO website should issue digital tokens The token should follow the ERC20 standard, be compatible with standard exchanges (ie: Coinbase, Coinsquare) and any other wallets, clients or contracts that use the same standards.

 

Platform: Ethereum

Key Characteristics
  • Token Name. – ipCoin
  • Token Symbol. – IPC
  • Decimals. – 18
  • Total Supply. – 1 Million Tokens
  • Token Value. – 0.001 ETH / Token
Major Features and Deliverables Required
  • Coin Structure
  • Token Supply
    • The amount of a cryptocurrency can be defined in circulating supply, total supply, and maximum supply
      • Circulating supply is the amount of a currency out in the real world; being used day-to-day and trading through exchanges. (Which is 0.5 Million tokens (50%))
      • Total supply is circulating supply plus additional coins mined, but not on the market.
      • Max supply is the maximum amount of a coin that will ever be produced. (Which is 1 Million Tokens)
  • Initial Supply
  • Token Distribution
    • Distribution of tokens to the registered user based on one’s contribution
  • Bonus
    • Bonus structure of 15% during the pre-sale period
    • Allocate 20% of sale tokens to the pre-sale.
  • Block Timing
    • Depends on the Block timing of platform used
    • Preferable time : Less than 5 minutes
  • Hash Algorithm
    • Hash algorithm must be supported by the platform used and must be optimized.
    • Eg. keccak, SHA512, SHA256 etc,.
  • Deployment
  • Burn Token:
    • Admin will be able to burn some of the unused tokens at the end of the ICO
    • At this he/she should still have another layer of protection asking for confirmation
  • Pause and  Restart ICO:
    • Admin should be able to pause the ICO and restart it at his/her convenience
    • He/she should will further have another layer of protection asking for confirmation
ICO Website

An excellently designed website to display the corporate information and availability of Tokens.

To purchase or sell the tokens.

Analytics

Admin should be able to view the ICO contribution analytics, perform website edits, manage token sales, pre-sales and private sales etc.

Managing the Token Sales
  • The admin dashboard should have a feature that allows managing the token sales by specifying the date and time on when it will be available.
  • Admin should be able to manage pre-sale, private sale etc.
  • Admin should be able to manage the quantity of the token per stage.
  • Admin should manage the token distribution.
Manage Operation
  • Manage the user registrations, process KYC(Know Your Customer).
  • Manage the  assets
  • Manage Website content.
  • Token Sale Information
  • Newsletter.
Analytics
  • Contribution  Analytics.
  • User Analytics.
  • Wallet Analytics.
  • Other Reports.
Multi-Currency Wallets/Fiat

Although most ICOs only allow funding through Ethereum, your solution should support investments with multiple currencies.

Security:

The code written should be flawless and fully secured web application. It should be free from all OWASP reported vulnerabilities

 

Smart Contracts

Smart contracts and blockchain technology are changing business the same way the internet did.

  • Function as ‘multi-signature’ accounts, so that funds are spent only when a required percentage of people agree.
  • Ethereum smart contracts can create and manage assets — both tangible and intangible.
  • Provide utility to other contracts.
  • Store information about an application.
  • Ethereum functions through a proof-of-work consensus.
  • Ethereum is Turing-Complete.
Smart Contract Recommendations
  • Pausing- Zeppelin process lifecycle management as damage control mechanism.
  • Rate Limiting- Requires approval before any substantial changes are made.
  • ICO audit- Automated audit tools to audit the ICO contracts and discover vulnerabilities.
  • Code coverage and linting for Solidity smart contract.
Web Security Practices
  • Content Security Policy (CSP).
  • Input validation and sanitization.
  • API Throttling.
  • Local file inclusion.
  • Arbitrary file inclusion.
  • Remote file inclusion.
  • HTTPS.

 

Reference Video  Links:

 

THE ABOVE MENTIONED FEATURES ARE THE MINIMUM SUBMISSION REQUIREMENTS. ADDITIONAL FEATURES WILL BE A BONUS FOR EVALUATION

Spread the network
  • 8
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
    8
    Shares

Leave a Reply

Your email address will not be published. Required fields are marked *

indiaChains
unblocking the blockchain

© 2018 ipLockChain