You might have heard of Bitcoin or Ethereum, and maybe even Ripple, but in fact, there are over a thousand different coins and tokens available. In fact, according to Wikipedia, there are over 1,384 cryptocurrencies in use worldwide. That’s a lot of cryptos! So, why not add to the pack? Well, you might be able to after I teach you how to create a cryptocurrency.
Before we get started though, there are three things you need to know:
A GOOD IDEA
Building a token/coin for the sake of building a token/coin is doomed to fail. It needs to have a purpose (it needs to add value to the world).
YOU NEED TO EARN
To do this you need to build a ‘community’. This is a following for your cryptocurrency. Maintaining a crypto community is hard work, so pay a good amount of attention to this point.
YOU NEED CODING & CRYPTO SECURITY KNOWLEDGE
Yes, you can hire ‘talent’, but you need to understand how your token/coin is going to work.
By the end of this guide: you’ll understand the basics of how to create a cryptocurrency and the importance of building trust with the people who support your cryptocurrency!
This guide will also help you understand how important it is to have a good idea and purpose for your crypto (and why you’ll need a lot of spare cash to help fund this project!).
Table of Contents
- 1 How to Get Started
- 2 Ethereum vs NEO: The Most Popular Choice for Tokens
- 3 Building a ‘Coin’ vs. Building a ‘Token’
- 4 Initial Coin Offerings (ICOs)
- 5 The Beginning
- 6 The Money Aspect in How to Create a Cryptocurrency
- 7 Conclusion: The Most Important Part and Your First Step!
How to Get Started
The real ‘getting started’ begins with your idea, but we will get to that later. First, let’s talk a bit about technology.
There are two primary ways of creating a cryptocurrency:
- Build your blockchain — this will have its own ‘coin’
- Use NEO, Ethereum or a similar platform to create an application — this will have its own ‘token’
So, the first thing you need to decide when figuring out how to create a cryptocurrency is whether you’re going to build a “token” or a “coin”. Are you going to start from scratch? Or build a token on technology that is already trusted and available?
Coins and tokens are both cryptocurrencies. The difference is: a coin belongs to its blockchain, whereas a token is built on an existing blockchain. So, there can be thousands of tokens built onto a blockchain, whereas there can only be one coin.
Here are some of the most popular coins:
Some of these blockchain technologies can be used to help create tokens. The most popular blockchain for building applications and tokens is Ethereum.
Ethereum vs NEO: The Most Popular Choice for Tokens
✓ Native Virtual Machine
✗ Runs on Proof of Work mining until
for Proof of Stake network upgrade
✓ Average desktop wallet
✓ Quality 3rd party options
✓ Hardware wallet
✓ Native Virtual Machine
✗ Node, delegate and voting systems
currently incomplete, plans unknown
✓ Average desktop wallet
✗ Minimal 3rd party options
✗ No hardware wallet
The tokens built on Ethereum are called ERC-20 tokens. The Ethereum blockchain is a great playing field for people who are trying to learn how to create a cryptocurrency because the Ethereum blockchain was the first to offer this service and is very well trusted.
NEO is very similar, but instead uses the NEP-5 standard token, and allows people to use the NEO blockchain to create applications and tokens. It is the second most popular platform!
Ethereum may have the trust and popularity advantage, but NEO has an advantage of its own. On NEO, you can build with many different programming languages, including C++ and Java. On Ethereum, you can only build using Solidity (Ethereum’s programming language).
This means that developers using NEO do not have to learn a new language, and instead can use a language they are already familiar with.
So, which would you prefer to learn how to create a cryptocurrency? If you’d like to use Ethereum, you’ll need to learn Solidity. If you use NEO, you can use a pre-existing language that you may already be familiar with.
Building a ‘Coin’ vs. Building a ‘Token’
✓ Has its Blockchain
✗ Very Expensive
✗ Takes a Lot Of Time
✓ Built On An Existing Blockchain
✓ Not Expensive
✓ Doesn’t Take a Lot Of Time
Deciding whether you need a coin or a token is a big choice: it determines a lot of things for your project, including the amount of money you need to spend.
Learning how to create a cryptocurrency (which requires building a blockchain from scratch) is very expensive and takes a lot of time. You also need an amazing team of developers!
However, if you don’t need your blockchain, you can just create a token. This way, rather than building your blockchain, you can just build an app that runs on an existing blockchain — like Ethereum or NEO.
Yes, creating a token and app (dApp/decentralized application) does still require a lot of time, money and a great team of developers. But, it is much easier and cheaper to do than creating a coin/building your blockchain!
Initial Coin Offerings (ICOs)
When a traditional company decides to go public on a stock exchange, the company offers an Initial Public Offering – which is a way to raise funds in exchange for shares.
Well, Initial Coin Offerings (ICOs) are very similar. ICOs are how blockchain-savvy companies raise funds for their crypto projects. But instead of the investors buying shares, they receive “tokens”.
Trying to figure out how to create a cryptocurrency, so ICOs can be very, very helpful. And because the crypto sector is currently very popular, now could be a great time to start one!
Gaining trust plays a huge role in the success of an ICO. The most successful ICOs are the ones that have a strong team of developers/founders and a solid roadmap. A roadmap tells investors what the project plans to achieve in the future, and how they plan to use the funds.
Now, let’s take a deeper look creation of cryptocurrency. But first, I’ll make some assumptions.
- You don’t have millions of dollars in the bank to create your own blockchain cryptocurrency “coin”
- You’d rather take the easier route and create dApp and token by building on an existing, trusted blockchain
So, I’ll stick with the less technical, less expensive and less extreme version of how to create a cryptocurrency. Here’s how to create a ‘token’.
ICOs offer a quick way to raise funds for your project, but it won’t be easy. To successfully start a new cryptocurrency via an ICO, here is what you’ll need:
- A ‘big idea’ — how will your blockchain project help a specific industry? What problem will it solve?
- A strong development team to create your ERC-20 or NEP-5 tokens
- A strong development team to create your ICO smart contract — when users send crypto to your smart contract, the smart contract sends the right amount of your token to them
- A professional external audit — this is to check that your token and smart contract is secure so that you don’t get hacked
- A well-written whitepaper — this is a document that presents your idea, the problem it solves, its roadmap and how it works/the technology it uses
- A marketing campaign — website, social media, pre-&-post-sale community development, forums, and media
- A community management team
Let’s look at why you need all these things to create a successful cryptocurrency project.
The Big Idea of How to Create a Cryptocurrency
This is the center of your project! You need to think about how your dApp will help in the industry you’re targeting. Are you planning to remove a current middleman (like a bank or a broker)? Are you looking to solve real-world problems (such as poverty or lack of education)?
You need to think about a real problem and how blockchain technology can solve it. If your project has no real benefit, then why will anyone want to invest or use it? If you want to create value, you must add value.
Here are some industries that might get your brain flowing with ideas: File Storage, Content Services, Insurance, Marketing Peer-to-Peer Communications, Finance, Medical and Energy/Electricity. All of these industries can be helped massively using blockchain technology via dApps.
The Development Team
One of the biggest parts of how to create a cryptocurrency is choosing the right developer(s) for your token and smart contract can be the difference between success and failure. You must be very careful and choose a developer that you can trust to do a good job.
The idea is the first key factor, but it’s useless without a good team. You need a talented team to help bring your idea to life! I would recommend only hiring people with years of experience working with blockchain technology.
To make the contacts you need, you should aim to become more involved in the blockchain community. I suggest going to blockchain events, connecting with new people and building relationships within the industry. This will help you to find the right people to join your project!
Smart contracts play a huge role when it comes to how to create a cryptocurrency. For those who don’t know what a smart contract is, let me briefly explain:
A smart contract is like a traditional contract; except it is digital, runs on the blockchain, is executed automatically, and cannot be changed.
Inside a smart contract, rules are written. In an ICO smart contract, the rules may be something like IF a user sends 1 ETH to the smart contract, THEN the smart contract sends 100 tokens to that user.
Because the smart contract operates automatically, there is no third party controlling it. This means the user does not have to trust you.
Instead, they trust the smart contract, which is just code. If the code is correct, it cannot cheat you. So, the user knows they will always be paid the right number of tokens and that they will receive them on time.
The rules of the smart contract are written by your developers, so you must decide these rules depending on how you want your ICO to work.
For more on smart contracts, see my What is a Smart Contract guide.
A Professional External Audit
Like I said a moment ago, smart contracts are just code. This is the same for tokens. Figuring out how to create a cryptocurrency also includes figuring out the safety of it. So, for a user to trust the code, they need to know it is secure. This is why you need a professional audit.
Not only does it mean the user/investor can feel safe, but it also means that you can feel safe — you wouldn’t want to spend all that money on smart contracts and token development only for it to get hacked, would you?
It is an important step that brings legitimacy to your project. These audits are often referred to as ICO security audits, and you can get them from companies like Practical Assurance. Always ensure that the audit company you choose is credible and has a long history.
Getting your ICO verified with a professional audit will help promote your cryptocurrency project. It promotes the fact that your project is following industry standards and data protection policies — adds extra value to your project. It’s a crucial step!
Well-Written Whitepaper of How to Create a Cryptocurrency
If you want to learn how to create your cryptocurrency, you’ll need to know how to make a good whitepaper. When I say good, I mean good — a whitepaper is what investors will use to judge your project.
Creating a good whitepaper to present to the public should be one of your top priorities. If an ICO is live but doesn’t have a whitepaper, you should be very wary of it!
So, let’s look at what makes a brilliant ICO whitepaper. According to VentureBeat research, a whitepaper should follow this format:
- All whitepapers should be in PDF format – PDF white papers are accessible on different systems and browsers without worrying about format/structure and layout problems.
- Page count – all white papers must have two versions. A regular whitepaper (20-100 pages) and a lite paper (around 2-8 pages). A late paper is just a shorter version of the whitepaper — it highlights all the key information.
- Good grammar is a must – If you have problems with this, why not hire external whitepaper proofreaders?
- Languages — your whitepaper should be in multiple languages. Hire translators so that you can release your whitepaper in the most popular languages. I recommend English, Mandarin, Spanish, Japanese and Korean. If you can do more, go for it!
- Answer the following questions:
- What is your idea?
- Why is your idea/solution needed?
- What are the ICO funds going to be used for?
- When will the tokens be released so that they can be traded and listed on exchanges?
- When will the project be completed? (Show a detailed timeline of the steps you will take from ICO to project a success!)
- Who are your team? What have they done in the past? How are they qualified for the job?
Marketing for your ICO
Another great part of how to create a cryptocurrency is creating a marketing strategy for it. You need to build support and trust from a local community. You will need a website, a good domain, and a good social media presence. Also, there are plenty of various marketing and sales tools online that can help you advertise your ICO.
I’d recommend Facebook, Twitter, and LinkedIn at a minimum. If you’re serious about social media, I’d also advise Instagram and Snapchat, although it all depends on the nature of your project.
You can either manage this yourself or hire a team to do it for you. Either way, you should create a strong social media campaign that boosts the popularity of your ICO.
Social Media Site of B2B Marketers
Press & Media
This is where your ICO gains real credibility, and since ICO is a huge part of how to create a cryptocurrency successfully, the creditability is crucial. If articles about your project are published to well-known, well-respected media websites (such as Forbes, Business Insider, etc.), your ICO will be much more trustable.
You can try to create this deals yourself, or again, you can hire a team to do it for you. The more popular the website, the more the article will cost (usually). So, see what’s available and then decide what is best for you.
Facebook ads and Google ads used to be great for ICOs, however, crypto-related ads have now been banned by these two providers. This is due to irresponsible spending from users into ICOs that haven’t performed very well. I would recommend looking into LinkedIn and Twitter advertising instead. Since these two platforms are more business-orientated than the others, it can benefit greatly for your plan on how to create a cryptocurrency.
This is super important! You need to keep your community updated, and this is a great way to do it. You can either post to a site like Medium, or simply post to a blog on your website. Either way, the content you post should be relevant to the progress of your project.
This is very effective, and I would always recommend doing this from the beginning of your project.
You need to collect your supporters’ email addresses so that you can keep them up to date via email. Any time you have news or a new promotion, you can contact them directly by sending them an email.
To collect their email addresses, there are many different methods you can use. I would recommend inserting a newsletter sign-up for your website. That way, anyone that is interested in your ICO, can submit their email address and receive your updates straight to their email inbox.
On your path how to create a cryptocurrency you’ll need to promote it a lot. Promotions could include things like new bonuses on your ICO and new bounty rewards. By ‘bonuses’, I mean that ICOs often structure their token sale to include a bonus (like a discount) to early buyers.
For example, you might set a 20% bonus for the first week of your ICO. That would mean that anyone buying your token in the first week of your ICO, would receive 20% more tokens than they paid for. So, if John buys 100 tokens in the first week, the smart contract sends him 120 tokens.
By ‘bounty rewards’, I mean that you could offer free tokens to people that promote your ICO. For example, you could offer 5 tokens to anyone who shares your ICO link to Facebook and Twitter.
This can be a very low-cost way to market your ICO! Especially because it does not require any upfront cost.
Managing your Community
The community can be a powerful thing to surround yourself with while learning how to create a cryptocurrency. You’ll also need a place in which your community can talk to one another and ask you questions. The most popular app to use for this is Telegram. It is an instant messaging app, like WhatsApp or Facebook Messenger. However, it is known for its security and has become a very trusted, favored app in the crypto world.
Telegram is not intended to bring revenue,
it will never sell ads.
So, in my opinion, setting up a well-managed Telegram group is essential! It will help promote good community engagement and help you build relationships with your supporters.
You should use forums too. Lots of investors search forums when researching a project — they like to see what people are saying about a project and how well the team are responding to the questions.
Whether you use forums to share your path of how to create a cryptocurrency, group chats, or both: you’ll probably need a community management team. This depends on how popular your ICO will be, but either way, it’s better to save yourself the time. Would you rather manage it yourself or spend some of your budget on getting a team to manage it for you?
You should consider the fact that your community will trust you more if you are quick to respond to messages. It seems more credible and trustworthy!
As your community will probably be made up of people from all around the world, you may want a team that is based all around the world too. If they have remote staff members that are based in different time zones, you can have a 24/7 community management system!
One company that offers this service is Go Social. They’re UK-based, have a lot of experience in managing successful ICOs, and can provide a wide range of useful services, including community management.
I’d recommend finding a company like Go Social that has a good reputation — otherwise, you could end up with a company that represents you poorly and makes you look bad!
The Money Aspect in How to Create a Cryptocurrency
Money, money, money. You’ll need money to pay for the smart contract and token development, the website, the audit, the whitepaper, the marketing, and the PR (community management).
I can’t lie to you — it’s expensive. Smart contract and token developers can charge a lot of money because there aren’t many of them in comparison to how many ICOs they are. You can expect rates to start from around $100/hour, although some can charge a lot more.
How long it takes for a developer to finish the smart contract and token can vary depending on what you require. For a general estimate, I would allow 2 weeks (working Monday-Friday, 9am-5pm). That’s a total of $8,000 if you were paying $100/hour!
The audits are not cheap either — typically ranging from $3,000-$10,000. Again, it all depends on what you require.
I could go on and on about prices and give you average costs etc., but there is no point. It all depends on what you want and who you know.
If you connect with the right people, you can make the process of how to create a cryptocurrency a lot cheaper. So, what I’d advise is to do plenty of research and talk to plenty of people.
Conclusion: The Most Important Part and Your First Step!
This ‘make your cryptocurrency’ tutorial has gone through the technical and non-technical work you need to do to create a successful cryptocurrency via an ICO. But we keep going back to one key point. Your project will only succeed if you have a good idea! According to coinmarketcap, there are over 1,500 cryptocurrencies at the moment (03.15.18). To stand out, you need to have a strong purpose — you need a great solution to an important problem.
For example, BitDegree is a solution to the education system. Before BitDegree, students had to pay large fees to take courses and gain qualifications. Now, they can use BitDegree to learn and be paid for doing it because, in the BitDegree ecosystem, students and teachers are paid by future employers.
The employers influence the courses, meaning that when the students are qualified, they have all the attributes needed for the job with the employer. It saves a lot of money for the employers because it is much more expensive for them to go down the traditional training route.
This opens up many opportunities for employers, students, and teachers — it solves a big problem! That’s exactly what your idea needs to do. If you need any additional help on how to create a cryptocurrency of your own, head over to BitDegree tutorials and courses page and learn from the best!