Skip to the content
Pragmatic Coders
  • Services
        • All Services
        • Software Development
          • Web & Cloud App Development
          • Mobile Application Development
          • No-Code Development
          • Blockchain Development
          • DevOps Services
        • Custom Fintech Software
          • Trading Software Development
          • Insurance Software Development
          • Custom Banking Software
          • Custom Financial Software
          • Mobile Banking App Development
        • Custom Healthcare Software
          • Patient Portal Development
          • Telehealth App Development
          • Custom Physical Therapy Apps
          • Custom Telemedicine Software
          • Custom Patient Engagement Apps
        • AI Software Development
          • AI Agents Development
          • AI Integration Services
          • AI Data Solutions
        • Product Design
          • UX Research
          • UX Design
          • UI Design
        • IT outsourcing
          • Nearshore Outsourcing
          • Offshore Outsourcing
          • Build Operate Transfer
  • Industries
        • All Industries
        • Fintech
        • Digital Health
        • E-commerce
        • Entertainment
        • Custom Software Development Services
        • Business Consulting
  • Case Studies
        • All Case Studies
        • FintechExplore our curated fintech case studies, showcasing the cutting-edge software solutions we’ve developed to revolutionize the financial technology landscape.
          • Atom Bank - One Of UK's Top Challenger Banks
          • KodyPay - Payment Platform
          • BLOC-X - OTC Commodity Trading
        • Blockchain
          • Common Wealth: Web3 investing platform
          • UltiArena: Play-to-Earn NFT Hub
          • EXCC - Developing New Blockchain
        • Digital HealthBrowse through our digital health case studies, illustrating how our technology innovations are transforming healthcare, enhancing patient outcomes, and streamlining medical processes with bespoke software solutions.
          • WithHealth - Medical Platform
          • AccentPharm - Medical Translations
          • Health Folder - Medical Documentation Management
        • E-commerce/RetailDiscover our e-commerce case studies, highlighting our development of scalable, user-centric platforms that boost sales, enhance the shopping experience, and streamline operations in the digital marketplace.
          • Kitopi - Smart Kitchen
          • Webinterpret - Cross-platform E-commerce
          • Photochain: Decentralized photo marketplace
        • EntertainmentExplore our case studies in entertainment projects, where creativity converges with technology to create immersive and engaging digital experiences that captivate audiences globally.
          • Unlocked - Events Management
          • Duel - Social Media App
          • OnLive: Decentralized streaming platform
        • AIDive into our AI case studies to discover how artificial intelligence is applied to solve complex challenges, improve decision-making, and increase efficiency across various industries with our advanced solutions.
          • Accounting Automation
          • US Patient Care Platform | AI & Data Science
  • About us
        • About us
        • Meet Our Team
        • How We Work
        • Become a Partner
        • News
        • Join Us!
  • Blog
        • All curated categories
        • FintechInterested in the development of a new custom fintech product? Check our articles about new fintech trends and fintech product development. If you are looking for experienced fintech software development partners do not forget to check our fintech software development services. You may also find interesting our blockchain development services.
        • Digital HealthDigital health encompasses the use of technology and data to improve healthcare delivery and patient outcomes. If you want to build a digital health app, check out our healthcare software development services.
        • Blockchain
        • AI
        • Product Development
        • Product Management
        • Product DesignA successful product needs to be well planned and tested by its users as early as possible. Here we share our knowledge and experience from more than 60 startups we helped build in the last years.
        • Agile & Scrum
        • Startup
        • Outsourcing & Collaboration
  • Resources
        • All Resources
        • Tools
          • Market Insights AI
        • Guides
          • Fintech guide
          • Digital health guide
          • Insurtech guide
          • AI trends
        • Other
          • Newsletter
          • Glossary
          • Product Health Checklist
          • Best AI for coding in 2025: AI tools for developers
          • 60 startup business model patterns for 2025
        • Ebooks
          • How to start a startup
          • How to go live with your product in less than 3 months
        • Video
          • Podcast
          • Webinars
  • Contact us
Congrats, you are up to date! Now you can impress your friends with your cutting-edge knowledge.
Mark all as read
Contact Us
Home Pragmatic Blog Blockchain How to start a new blockchain – challenges that need to be considered
Blockchain
Sep 24,2018
6 min read

How to start a new blockchain – challenges that need to be considered

How to start a new blockchain – challenges that need to be considered

If you ever wanted to start a new blockchain you probably wondered what challenges come with a setup of your own blockchain, we have some experience to share with you. In this article, you will read about attacks performed with low effort on different blockchains you need to protect against; about features you should implement and learn how to preserve the state of the network when migrating to new codebase what we did when joining Exchange Coin team.

51% attacks on new blockchains – how to start a new blockchain that is resistant to it?

Blockchains, based on Proof-of-Work – such as Bitcoin, operate on a network of computers that performs costly work, which is assumed to protect the blockchain itself. The problem surfaces when one of the nodes obtains more than half of the computing power in the network. While this attack is not feasible for popular coins because of its high cost, it turns out to be relatively easy to do in case of immature blockchains where total hashing power is low. The attacker can reverse a transaction by rewriting recent blocks history after the other party assumed that transaction happened and credited the deposit.

A few examples of successful 51% attacks on blockchains:

  • Bitcoin Gold on May 2018
  • Monacoin on May 2018
  • ZenCash on 2nd June 2018.

More resources can be found here:

  • https://en.bitcoin.it/wiki/Majority_attack
  • https://blockonomi.com/51-attack-calculator/
  • https://thenextweb.com/hardfork/2018/05/24/proof-work-51-percent-attacks/

Estimated costs of performing 51% attacks on new coins

The attacks on a big network like Bitcoin are considered highly unlikely because of high costs, but it is different when someone wants to attack a small/new blockchain. According to recent research, the per hour cost rate of the 51% oattacks is relatively low. For example, it takes about 3000$/hour to attack Bitcoin Gold, not to mention mining rewards.

If you want to learn more about the costs of 51% attacks, check this article here.

Prevention to the 51%attacks

There are two approaches to 51% attack prevention. The first one featured, for example, by the Komodo Decred project, calls this algorithm a hybrid proof-of-work (PoW) proof-of-stake (PoS) consensus voting system.
In the case of the Exchange Coin project, we used the hybrid PoW + PoS algorithm featured in Decred because we believed this is the cleanest approach to this problem that rewards coin owners.

Check Decred documentation to learn more: https://docs.decred.org/research/hybrid-design/

Analysis of potential consequences of changing chain parameters (game theory of cryptocurrency)

Starting a new blockchain presents an opportunity to specify all of the parameters and behaviors. These decisions are not easy and should be approved by the coin community. Using Exchange Coin as an example, you can point out some changes which happened after moving to the new codebase. Not to mention the PoS system, the whole reward (subsidy) program was changed. Before, EXCC was based on a reward halving every 18 months, but now it is reduced by 3% every 4 weeks. Going deeper, you could notice that Equihash parameters were changed to be ASICs resistant. Normally that type of change would cause a hard fork, that is why they should be considered very carefully because the community of blockchain has the right to not accept the new situation and leave the network. As you can see, the question of how to start a new blockchain might be tricky since you need to consider multiple aspects related to the blockchain game theory.

How to start a new blockchain and how to build the entire infrastructure around it?

Blockchain data, at the start, are distributed among all nodes in the network, and it is visible only to those who participate by running light or full nodes. When setting up the infrastructure for a new blockchain, you can not forget about the rest of the world and share some data with it. Blockchain explorer is the most desired tool by the coin community (there are some individuals who think if explorer is down, then blockchain is down). What is more, there is no good blockchain without a mining pool (and/or a stake pool). Setting up pools helps to distribute work and mine coins to the whole community, which includes participants with small computing power and balances.

Migration of an old chain

This is something that may not answer the question of how to start a new blockchain but it is a scenario which actually happened with Exchange Coin. Sometimes an organization that stands behind a specific blockchain wants to migrate to a new codebase for diverse reasons. Regardless of the approach, doing a new project or forking an existing one, developers need to keep compatibility with the old chain.

One of the most critical things from the user perspective is maintaining compatibility of the wallets and seamless migration of their funds to the new blockchain. There are several aspects to this:
HD wallets (mnemonic codes and derivation paths)

In order to let users restore their old wallets with mnemonics they already have, the new code needs to rely on the same word dictionary, derivation paths and address scheme.

WIF format

WIF is a special representation of Private Key which has a shorter format and includes a checksum so it can be verified if there are no mistakes. Additionally, WIF format is encoded in base58, which omits similar-looking signs like “O”, “0”, “I” and “l”. After all, it prevents many failures done by users when moving/exporting/importing private keys.

Same cryptographic algorithms

It is important to use the same hashing functions and elliptic curve algorithms to keep compatibility with address generation and signatures.

Performing a snapshot of an old chain and starting a new one

Moving blockchain from legacy to new coinbase requires taking care of user accounts balances. One of the possible several but convenient solutions is scanning all transactions from block 0 to the latest one and calculating the balances of all affected accounts. Snapshots created that way should be included in a set of pre-mined balances.

We hope that this description of the few challenges we recently faced during our work on Exchange Coin will help you answer the question of how to properly start a new blockchain.

If you wonder if it is worth building your own cryptocurrency exchange from scratch or using white label solution read this article >>

Article author

Grzegorz Podlewski

Grzegorz Podlewski

Growth Marketing Manager

Seasoned Marketing Consultant with strong orientation on disruptive technologies and products (SaaS, Blockchain, eCommerce). Professional skills areas contain business, strategy, growth hacking, digital advertising, social platforms advertising, content development, analytical systems & partnership marketing.

Newsletter
Recent Topics
chess blockchain scam code
News, Product Development
Client sent us a repo with a backdoor. Security in software development
AI, Product Development
Secure AI-Assisted Coding: A Definitive Guide
8 best healthcare software development companies
Digital Health, Product Development
Top healthcare software development companies (Top 8 in 2025)
Top AI Agent Development Companies in 2025 Cover
AI, Product Development
Top AI Agent Development Companies in 2025
Healthcare as a Service (HaaS): What it means and why it matters in 2025
Digital Health
Healthcare as a Service (HaaS): What it means and why it matters in 2025

Related articles

Check out our blog and collect knowledge on how to develop products with success.

Client sent us a repo with a backdoor. Security in software development chess blockchain scam code
News, Product Development
May 08,2025
3 min read

Client sent us a repo with a backdoor. Security in software development

Read More
Secure AI-Assisted Coding: A Definitive Guide
AI, Product Development
May 08,2025
9 min read

Secure AI-Assisted Coding: A Definitive Guide

Read More
Top healthcare software development companies (Top 8 in 2025) 8 best healthcare software development companies
Digital Health, Product Development
Apr 30,2025
9 min read

Top healthcare software development companies (Top 8 in 2025)

Read More

Our Chosen Blockchain Development Services

Custom Blockchain Software Development Services

Custom Blockchain Software Development Services

Everything you need to build blockchain products in one place: New blockchains, smart contracts, tokens, NFT, cryptocurrency exchanges.
Learn More
Trading Software Development Services

Trading Software Development Services

Custom Trading Software Development Services from experts in fintech software development. Trading Platforms, Challenger Banks, Blockchain.
Learn More
NFT Trading Platforms Development

NFT Trading Platforms Development

Looking for a custom NFT marketplace? Our team of experienced developers can create the perfect solution for your needs.
Learn More
Custom Financial Software Development Services

Custom Financial Software Development Services

We create custom financial software solutions that match the needs of both fintech startups and well-established institutions.
Learn More

Newsletter

You are just one click away from receiving our 1-min business newsletter. Get insights on product management, product design, Agile, fintech, digital health, and AI.

LOOK INSIDE

Pragmatic times Newsletter
  • Business Consulting
  • Product Discovery Workshops
  • Product Management Consulting
  • Fundraising Consulting
  • Software Product Design
  • UX Design
  • UX Research
  • UI Design
  • Custom Software Development-services
  • Web & Cloud Application Development
  • Mobile Application Development
  • No-code Development
  • AI Software Development
  • Custom Blockchain Development
  • DevOps Services
  • Technology Consulting
  • Industries
  • Fintech
  • Digital Health
  • E-commerce
  • Entertainment
  • Custom Software Development Services
  • About Us
  • Meet Our Team
  • How We Work
  • Become a Partner
  • Newsroom
  • Featured Case Studies
  • Atom Bank
  • Kitopi
  • WithHealth
  • UltiArena
  • Resources
  • Digital Health Guide
  • Fintech Guide
  • Insurtech Guide
  • Newsletter
  • E-books
  • Podcast & Webinars
  • Blog
  • Product Development
  • Fintech
  • Digital Health
  • AI
  • Product Management
  • Agile & Scrum
  • Outsourcing & Collaboration
  • Blockchain
  • Startup
Pragmatic Coders Logo

ul. Opolska 100

31-323 Kraków, Poland

VAT ID: PL 6772398603

Contact

[email protected]

+48 783 871 783

Follow Us
Facebook Linkedin Github Behance Dribbble
© 2025 Pragmatic Coders. All right reserved.
  • Privacy policy
  • Terms of use
  • Sitemap