Find Jobs
Hire Freelancers

Clone Bitcoin or Litecoin = Change source code to make an "altcoin"

$250-750 AUD

Closed
Posted over 6 years ago

$250-750 AUD

Paid on delivery
So many altcoins! Why another? The reason is just for a bit of fun. The old guides for cloning Bitcoin and Litecoin to make a new coin with the same proof of work, sha256d or scrypt respectively, are out of date. I don't have enough time myself to change the source of the latest Bitcoin Core or Litecoin to create a new altcoin which I can use for research, educational uses and to just have some fun. The usual changes are: the genesis block, run the software and take the details from the [login to view URL] and change the source code so the assertions for the genesis block hash and its merkle root check out, with the "nonce" the software found. The coin reward for mining a block, which could initially be anything then change if block halving is done (e.g. every 100,000 blocks or whatever makes sense). The coinbase maturity, so the newly minted coins become spendable after N blocks (say, 100 or more). The P2P and RPC port numbers, something like 1337 and 31337 respectively, and different port numbers for a testnet and regtest. One checkpoint for the genesis block after the software has been run once and the hash is found for the genesis block. Renaming: everything but maybe excluding filenames, unless it's altcoin-qt etc. So Bitcoin becomes Altcoin, BITCOIN is ALTCOIN, and BitCoin is AltCoin, case sensitive. Change units, so e.g. BTC is ALT, mBTC is mALT, uBTC is uALT. The seeds can be left out, since two versions will run on a local network and connect to each other and begin mining and verifying transactions, and creating a consensus on the longest valid chain, and those parameters go in the checkpoints later. Icons can be left out, the Bitcoin or Litecoin ones will be used until icons are made for the altcoin. Retargeting, timespans, how many blocks to be considered when adjusting the difficulty if too many or too few blocks are generated in a certain timeframe. Bitcoin tries for a block every 10 minutes, Litecoin every 2.5 minutes. Total number of coins that can ever be generated, this can be e.g. 64 million for the first test version. On a Linux system, some steps to get going are installing dependencies. You can find these with a Google search or in the build docs. To get an idea of how much of a headache it can all be, Google for Shakezula's guides on cloning Bitcoin or scrypt coins. These are old, but still useful when starting out. Most changes are done in consensus code, and in chain parameters for the latest Bitcoin Core version, for example. The main idea here is to take the latest source tree of Bitcoin or Litecoin, use git to get it and then start changing the details. Build the genesis block, recompile and start again. Change number of total coins. Change timespan and other details so blocks are generated every 3 minutes, the block reward to start with, and how "smooth" the difficulty retargeting will be. Port numbers. "Branding" by a global search and replace with Altcoin to start with. One checkpoint for the genesis block. Same for testnet. All the other stuff and details can be worked out later. The main work here is changing details and building and running a quick test of the software.
Project ID: 15970921

About the project

15 proposals
Remote project
Active 6 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
15 freelancers are bidding on average $878 AUD for this job
User Avatar
I have 7+ years in bitcoin - cryptocurrency software development with very good experience. Relevant Skills and Experience I am good in Bitcoin, C++ Programming, Cryptography, Software Architecture Proposed Milestones $560 AUD - Cost
$560 AUD in 7 days
4.3 (66 reviews)
7.3
7.3
User Avatar
Create altcoin Relevant Skills and Experience I have already created altcoin.I am an experienced professional in this field for about 3 years. I have done so many large scaled and medium scaled PHP MySQL projects. Proposed Milestones $250 AUD - full
$250 AUD in 1 day
5.0 (15 reviews)
5.6
5.6
User Avatar
Hello There, We are having good expertise in C# development and developed many ERP and software but having less knowlege for cryptocurruncy but we thought we can help you as C# development. Relevant Skills and Experience C#, Crtotocurruncy development Proposed Milestones $2222 AUD - final project development
$2,222 AUD in 20 days
5.0 (6 reviews)
4.3
4.3
User Avatar
Hi, I am a developer with 10 years of C&C++ programming experience on Linux and Windows. And I have experience building bitcoin and vertcoin. I can work very well for you. Please contact me. Thanks Relevant Skills and Experience Bitcoin, C++ Programming, Cryptography, Software Architecture Proposed Milestones $666 AUD - Complete
$666 AUD in 10 days
5.0 (1 review)
2.8
2.8
User Avatar
I have gone check your project description I can do it very well, I have 7 years of experience with Software architecture, Windows, C, C++, C# Programming, Python, Java, JavaScript, Angular.js, React.js, MySQL, Metatrader, Matlab and Mathematics, Bitcoin, Cryptocurrency, ICO, HTML, PHP. plz massage me for more discuss about your project. Thanks.
$250 AUD in 5 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Hello, I am full-time freelancer, I have gone through your project description I can do it. I am a Software developer with having a good knowledge and experience with Bitcoin,Block chain. Relevant Skills and Experience I am excellent with C, C++, C# programming, Bitcoin,Block chain ,Python, Java, .Net, Software development, Software architecture. I have completed a lot of projects with 100% client satisfaction Proposed Milestones $250 AUD - complete work Further discussion will be through chat Thanku
$250 AUD in 3 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Hi I've reviewed your complete job description, I have completed lot of projects in my career with high level of my client’s satisfaction Relevant Skills and Experience i have great amount of experience in python, Bitcoin, Cryptography, Blockchain, C++, C# programming,Software Architecture, Software Development, Bot creation, CRM, Metatrader. Proposed Milestones $250 AUD - initial milestone
$250 AUD in 3 days
0.0 (0 reviews)
0.0
0.0
User Avatar
I am an blockchain+crypto+ethereum developer and I can develop your project. I have worked with ERC20 tokens, wallets, Raiden, etc and can handle your project with ease. Relevant Skills and Experience Worked with ERC20 tokens, wallets, Raiden, MetaMask. I have developed Dapps (Decentralised applications) on ethereum and helped companies launch their ICOs also. Proposed Milestones $555 AUD - project I have demos ready to display.
$555 AUD in 10 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of AUSTRALIA
Australia
0.0
0
Member since Dec 30, 2017

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.