Bitcoin Forum

Alternate cryptocurrencies => Altcoin Discussion => Topic started by: supersoniccoinbomb on December 11, 2017, 10:22:36 PM



Title: How to Fork Bitcoin?
Post by: supersoniccoinbomb on December 11, 2017, 10:22:36 PM
Hello, I want to make hard fork for Bitcoin and changing it's supply, mining reward etc. And making explorer and wallet for my fork. I could not find anything about this except an useless video. How can I do that? How can I make my own totally changed and improved Bitcoin?


Title: Re: How to Fork Bitcoin?
Post by: De Suga09 on December 12, 2017, 04:46:45 AM
Hello, I want to make hard fork for Bitcoin and changing it's supply, mining reward etc. And making explorer and wallet for my fork. I could not find anything about this except an useless video. How can I do that? How can I make my own totally changed and improved Bitcoin?


Bitcoin split in two in August when the digital currency officially forked creating Bitcoin Cash. Bitcoin gold was created when bitcoin forked again in October. And now the SegWit2x fork is looming. Meanwhile, bitcoin continues to hit new record highs.


Title: Re: How to Fork Bitcoin?
Post by: drwhobox on December 12, 2017, 07:49:53 AM
Hello, I want to make hard fork for Bitcoin and changing it's supply, mining reward etc. And making explorer and wallet for my fork. I could not find anything about this except an useless video. How can I do that? How can I make my own totally changed and improved Bitcoin?


Bitcoin split in two in August when the digital currency officially forked creating Bitcoin Cash. Bitcoin gold was created when bitcoin forked again in October. And now the SegWit2x fork is looming. Meanwhile, bitcoin continues to hit new record highs.
He is asking on how to make his/her own Forked bitcoin. He/she is not asking what is a fork. Please read sir.


Title: Re: How to Fork Bitcoin?
Post by: dongamk on December 12, 2017, 08:38:47 AM
You need to have huge hashing power at first.
https://bitcointalk.org/index.php?topic=225690.0 (https://bitcointalk.org/index.php?topic=225690.0) this can help you.


Title: Re: How to Fork Bitcoin?
Post by: supersoniccoinbomb on December 12, 2017, 11:48:46 AM
Hello, I want to make hard fork for Bitcoin and changing it's supply, mining reward etc. And making explorer and wallet for my fork. I could not find anything about this except an useless video. How can I do that? How can I make my own totally changed and improved Bitcoin?


Bitcoin split in two in August when the digital currency officially forked creating Bitcoin Cash. Bitcoin gold was created when bitcoin forked again in October. And now the SegWit2x fork is looming. Meanwhile, bitcoin continues to hit new record highs.

What are you talking about man?  :D

You need to have huge hashing power at first.
https://bitcointalk.org/index.php?topic=225690.0 (https://bitcointalk.org/index.php?topic=225690.0) this can help you.

Thanks dude, I'm reading it.


Title: Re: How to Fork Bitcoin?
Post by: floaks on December 12, 2017, 11:52:22 AM
You need to have huge hashing power at first.
https://bitcointalk.org/index.php?topic=225690.0 (https://bitcointalk.org/index.php?topic=225690.0) this can help you.

You don't need a huge hashing power, just remove the breakpoints and you will start at point zero. Just clone the Bitcoin Github source (like Litecoin, Dogecoin and so on did) and change the genesis block, change block time, total number of blocks and remove the checkpoints. If you have knowledge of c or c++ this is pretty easy. If you don't have any programming experience this might be too difficult.

The article mentioned is pretty complete.


Title: Re: How to Fork Bitcoin?
Post by: supersoniccoinbomb on December 12, 2017, 12:05:16 PM
You need to have huge hashing power at first.
https://bitcointalk.org/index.php?topic=225690.0 (https://bitcointalk.org/index.php?topic=225690.0) this can help you.

You don't need a huge hashing power, just remove the breakpoints and you will start at point zero. Just clone the Bitcoin Github source (like Litecoin, Dogecoin and so on did) and change the genesis block, change block time, total number of blocks and remove the checkpoints. If you have knowledge of c or c++ this is pretty easy. If you don't have any programming experience this might be too difficult.

The article mentioned is pretty complete.

Can I make it non-mineble? I mean I want to directly create all of coins. And I don't have any code language knowledge. :/


Title: Re: How to Fork Bitcoin?
Post by: btctousd81 on December 12, 2017, 12:48:47 PM
You need to have huge hashing power at first.
https://bitcointalk.org/index.php?topic=225690.0 (https://bitcointalk.org/index.php?topic=225690.0) this can help you.

You don't need a huge hashing power, just remove the breakpoints and you will start at point zero. Just clone the Bitcoin Github source (like Litecoin, Dogecoin and so on did) and change the genesis block, change block time, total number of blocks and remove the checkpoints. If you have knowledge of c or c++ this is pretty easy. If you don't have any programming experience this might be too difficult.

The article mentioned is pretty complete.

Can I make it non-mineble? I mean I want to directly create all of coins. And I don't have any code language knowledge. :/

if you dont have coding experience, then your best option is to hire someone from fiver,upwork., look for those who have crypto experience.,

there used to a site, which could create a new coin as per your requirement, on the fly for small fee, e.g. 50 bucks. or so.

they even used to give you core app.,
i dont recall its name . google coin creator., or something like thatl.


Title: Re: How to Fork Bitcoin?
Post by: supersoniccoinbomb on December 12, 2017, 01:33:43 PM
if you dont have coding experience, then your best option is to hire someone from fiver,upwork., look for those who have crypto experience.,

there used to a site, which could create a new coin as per your requirement, on the fly for small fee, e.g. 50 bucks. or so.

they even used to give you core app.,
i dont recall its name . google coin creator., or something like thatl.

I think it's walletbuilders.com but I don't want to make new altcoin, I want to make hard fork to Bitcoin.


Title: Re: How to Fork Bitcoin?
Post by: ManaMan on December 12, 2017, 01:42:43 PM
Hello, I want to make hard fork for Bitcoin and changing it's supply, mining reward etc. And making explorer and wallet for my fork. I could not find anything about this except an useless video. How can I do that? How can I make my own totally changed and improved Bitcoin?

If you don't have any knowledge about programming and if you don't understand many things and protocols about bitcoin I don't see how will you pull this off. Maybe you want hard fork so that other people "accept" and "like" your currency more having in mind that then others could keep their coins. But really if you don't understand this better is to find some people with more knowledge than this. Above all we don't need million hard forks from bitcoin, you will need reputable team and some person who can influence others.

Easiest way would be to create new currency/token and offer it as ICO since then you can easily (if done right, can be costly) grab yourself with money for your project so you can continue to develop it in the right light.


Maybe you can also do an easier thing which BTX aka Bitcore did rather than splitting the actual chain they took a snapshot of a particular block and offered other people the opportunity to transfer their coins 1 =1/2 (for instance if you had 100btc you would get 50btx) and you still can and always will be able to transfer coins if you had them with you in your balance with that snapshot. In my opinion this is also better and easier approach than simply to split the chain as a lot of hash power and support is needed for that.


Title: Re: How to Fork Bitcoin?
Post by: amishmanish on December 12, 2017, 02:34:46 PM
You need to have huge hashing power at first.
https://bitcointalk.org/index.php?topic=225690.0 (https://bitcointalk.org/index.php?topic=225690.0) this can help you.

You don't need a huge hashing power, just remove the breakpoints and you will start at point zero. Just clone the Bitcoin Github source (like Litecoin, Dogecoin and so on did) and change the genesis block, change block time, total number of blocks and remove the checkpoints. If you have knowledge of c or c++ this is pretty easy. If you don't have any programming experience this might be too difficult.

The article mentioned is pretty complete.

Can I make it non-mineble? I mean I want to directly create all of coins. And I don't have any code language knowledge. :/

Pathetic!

What kind of a person would start a thread titled "How to fork bitcoin?" and say "I don't have any coding knowledge". And here we are , replying to you. Things have truly gone down here..
Well, lets just give you the benefit of doubt. Do you care to elaborate what exactly you want to accomplish by this?

My guess is that either you are a teenager who maybe wants to impress your peers or you are one of those shameless scammers who think that they can start something with the name of bitcoin attached to it and then dupe the masses with it. That is truly and undoubtedly pathetic.

I hate scammers. And i suppose anyone who tries to earn a decent living and contribute something hates them too. Why in hell do people plan so elaborately to make a fool out of gullible people and take away their hard-earned money?? :-( I suppose these people don't have a conscience and a soul.. :-\

Anyways, I get how stupid this is but just want to know whats your side of the story??


Title: Re: How to Fork Bitcoin?
Post by: dxbcoin on December 12, 2017, 03:42:17 PM
How does the fork affect BTC price?


Title: Re: How to Fork Bitcoin?
Post by: supersoniccoinbomb on December 12, 2017, 03:46:06 PM
Pathetic!

What kind of a person would start a thread titled "How to fork bitcoin?" and say "I don't have any coding knowledge". And here we are , replying to you. Things have truly gone down here..
Well, lets just give you the benefit of doubt. Do you care to elaborate what exactly you want to accomplish by this?

My guess is that either you are a teenager who maybe wants to impress your peers or you are one of those shameless scammers who think that they can start something with the name of bitcoin attached to it and then dupe the masses with it. That is truly and undoubtedly pathetic.

I hate scammers. And i suppose anyone who tries to earn a decent living and contribute something hates them too. Why in hell do people plan so elaborately to make a fool out of gullible people and take away their hard-earned money?? :-( I suppose these people don't have a conscience and a soul.. :-\

Anyways, I get how stupid this is but just want to know whats your side of the story??

Are you really evaluating my personality to my thread title? And how do you think that I am gonna "make a fool out of gullible people and take away their hard-earned money"? I am not going to make any fucking ICO or fucking sell cryptocurrency. I JUST want to make hard fork to Bitcoin and yeah I DON'T HAVE ANY CODING KNOWLEDGE. Now if you're not helping me, mind your own fucking business please.


Title: Re: How to Fork Bitcoin?
Post by: Oceat on December 12, 2017, 03:55:57 PM
What kind of a person would start a thread titled "How to fork bitcoin?" and say "I don't have any coding knowledge". And here we are , replying to you. Things have truly gone down here..
I think the title shouldn't be like this instead it should be like "How to make my own coin" or "How to make an ICO" i'm sure OP doesn't even know how ICO was done. He should have ask first how to make an ICO, then he can ask that question later on.

Quote
I hate scammers. And i suppose anyone who tries to earn a decent living and contribute something hates them too. Why in hell do people plan so elaborately to make a fool out of gullible people and take away their hard-earned money?? :-( I suppose these people don't have a conscience and a soul.. :-\
Don't worry OP can't do that yet unless he has a knowledge of coding and have a lot of money to produce his own ICO then fork it, but the title shouldn't be like that it should be "How to Fork <coin_name>?".


Title: Re: How to Fork Bitcoin?
Post by: supersoniccoinbomb on December 12, 2017, 04:00:35 PM
What kind of a person would start a thread titled "How to fork bitcoin?" and say "I don't have any coding knowledge". And here we are , replying to you. Things have truly gone down here..
I think the title shouldn't be like this instead it should be like "How to make my own coin" or "How to make an ICO" i'm sure OP doesn't even know how ICO was done. He should have ask first how to make an ICO, then he can ask that question later on.

Quote
I hate scammers. And i suppose anyone who tries to earn a decent living and contribute something hates them too. Why in hell do people plan so elaborately to make a fool out of gullible people and take away their hard-earned money?? :-( I suppose these people don't have a conscience and a soul.. :-\
Don't worry OP can't do that yet unless he has a knowledge of coding and have a lot of money to produce his own ICO then fork it, but the title shouldn't be like that it should be "How to Fork <coin_name>?".

I know how to make my own altcoin and ICO. You can go to here. (https://www.ethereum.org/token) I wan't hard fork to BITCOIN. Why isn't that clear?


Title: Re: How to Fork Bitcoin?
Post by: shensu on December 13, 2017, 01:20:45 AM
It's good to start with some hashing power or a pool to get things off to a stable start.


Title: Re: How to Fork Bitcoin?
Post by: nullius on December 13, 2017, 01:33:44 AM
Hello, I want to make hard fork for Bitcoin and changing it's supply, mining reward etc. And making explorer and wallet for my fork. I could not find anything about this except an useless video. How can I do that? How can I make my own totally changed and improved Bitcoin?

And I don't have any code language knowledge. :/

I don't want to make new altcoin, I want to make hard fork to Bitcoin.

I JUST want to make hard fork to Bitcoin and yeah I DON'T HAVE ANY CODING KNOWLEDGE. Now if you're not helping me, mind your own fucking business please.

Ladies and gentlemen, we are witnessing the mental process which actuated every hardfork to date!  Did you ever want to be a fly on the wall during the initial planning stages of Bitcoin XT, Bitcoin Unlimited, NYA, Bitcoin Cash, Bitcoin Gold, Bitcoin Plutonium Diamond With Ponies?  Did you ever wonder why from a technical perspective, they’re all such comedic horrors?  Well, observe the same principle in action:  Behold the birth of Bitcoin Supersonic Bomb!

After all, as we’ve all heard, developers are unimportant.

Are you really evaluating my personality to my thread title?

No, I am evaluating your personality based on the demonstrated evidence that you are a moron.  A rude one, at that.  Well, at least you gave me some laughs today; but it was at the expense of the time of people who actually tried to help you.  That’s just not worth it.

Yet my heart softens.  Call it my BOFH instinct.  Somebody should help you.

Here is the secret of Bitcoin:  The bits of the coins live in the electrons running through wires which power the entire Internet.  Voltage transception in the magnetic fields of power generators keep the blockchain secure.  That is how mining works:  Pulse codes are modulated by ASIC processes called “hashing”, which forms new coins out of electric charges and pushes them onto the wires.  You did hear that mining has high electrical cost, right?

A hardfork of Bitcoin is caused by asymmetric perturbation of the hash modulation, which in turn causes divergence of the hash nonces onto two different permuted chains.  This arises when voltage pushes the electrons through a sharp, pointy conductor.  Did you ever see what happens when you put a fork in the microwave?  See all the sparks?  Well, that is how Bitcoin gets forked, too!  It’s called a “fork” for a reason:  It needs a literal fork, or fork-like device.  Well-financed projects such as Bitcoin Cash used forks made of solid tellurium; but any ordinary household fork will do.

Thus, to fork Bitcoin, you must stick a fork into an electrical outlet.  Hodl it tightly; don’t let go before the process is complete (not that you’ll be able to).  It’s that easy!  No coding knowledge is required.  HTH.  Have a nice trip.

I wan't hard fork to BITCOIN. Why isn't that clear?

The fork happens faster if you have 240V outlets.  Dare I hope?


Title: Re: How to Fork Bitcoin?
Post by: hamburger on December 13, 2017, 02:33:14 AM

You will need Ubuntu 14.04 x64 to compile the latest stable version of Bitcoin Core: 0.15.1

Code:
//Cross Compile Windows Binaries For SoniCoin
//Ubuntu 14.04 x64
//CPU: 8 vCore
//RAM: 32768 MB

// Update and upgrade
sudo apt-get -y update; sudo apt-get -y upgrade
//reboot the server

// Install dependencies
sudo apt-get install -y autoconf automake autotools-dev build-essential curl g++-mingw-w64-i686 g++-mingw-w64-x86-64 git libboost-all-dev libevent-dev libprotobuf-dev libprotobuf-java libssl-dev libtool libqt5core5a libqt5dbus5 libqrencode-dev libqt5gui5 mingw-w64-i686-dev mingw-w64-x86-64-dev pkg-config protobuf-compiler qttools5-dev qttools5-dev-tools
//reboot the server

// Create working directory
mkdir github; cd github

//Download and install Berkeley DB 4.8
wget http://download.oracle.com/berkeley-db/db-4.8.30.NC.tar.gz
tar xzvf db-4.8.30.NC.tar.gz
cd db-4.8.30.NC/build_unix/
../dist/configure --enable-cxx
make
sudo make install
sudo ln -s /usr/local/BerkeleyDB.4.8 /usr/include/db4.8
sudo ln -s /usr/include/db4.8/include/* /usr/include
sudo ln -s /usr/include/db4.8/lib/* /usr/lib

cd ~/github
git clone https://github.com/bitcoin/bitcoin
cd bitcoin
git checkout master

// Read the code and make your changes to the name, supply, mining reward etc.
// Change the name of the coin - SoniCoin and rename all bitcoin and Bitcoin entries to sonicoin and SoniCoin
// as well as, for example BTC - BTS, Btc - Bts, btc - bts, bitcoin-cli - sonicoin-cli, bitcoin-tx => sonicoin-tx
// bitcoin-qt => sonicoin-qt, and all references to Bitcoin, except for the copyright notices.

cd depends

make HOST=x86_64-w64-mingw32 -j4

cd ../src/secp256k1
libtoolize --force
aclocal
autoheader
automake --force-missing --add-missing
autoconf
./configure --prefix=$PWD/depends/x86_64-w64-mingw32
make HOST=x86_64-w64-mingw32 -j4

cd ../univalue
libtoolize --force
aclocal
autoheader
automake --force-missing --add-missing
autoconf
./configure --prefix=$PWD/depends/x86_64-w64-mingw32
make HOST=x86_64-w64-mingw32 -j4

cd ~/github/bitcoin/
nano build-aux/m4/bitcoin_find_bdb48.m4
Find the following line -> bdbdirlist="$bdbdirlist ${_pfx}db${_vn}"
Replace the line with -> bdbdirlist= "/github/db-4.8.30.NC/build_unix"

libtoolize --force
aclocal
autoheader
automake --force-missing --add-missing
autoconf
./configure --prefix=$PWD/depends/x86_64-w64-mingw32 --with-gui=qt5 --enable-tests=no --disable-gui-tests --disable-bench
make -k HOST=x86_64-w64-mingw32 -j4

make clean
make HOST=x86_64-w64-mingw32 -j4

//The compiled binaries:
/github/bitcoin/src/bitcoind.exe
/github/bitcoin/src/bitcoin-cli.exe
/github/bitcoin/src/bitcoin-tx.exe
/github/bitcoin/src/qt/bitcoin-qt.exe



That's it SoniCoin Core: 0.15.1 is born.

You should rather not proceed with the creation of this coin if you do not understand the information above and I would suggest that you read about the difference between cloning a coin and making it your own and creating a fork.

May the odds be in your favor!

H.


Title: Re: How to Fork Bitcoin?
Post by: shensu on December 13, 2017, 02:40:33 AM

You will need Ubuntu 14.04 x64 to compile the latest stable version of Bitcoin Core: 0.15.1

Code:
//Cross Compile Windows Binaries For SoniCoin
//Ubuntu 14.04 x64
//CPU: 8 vCore
//RAM: 32768 MB

// Update and upgrade
sudo apt-get -y update; sudo apt-get -y upgrade
//reboot the server

// Install dependencies
sudo apt-get install -y autoconf automake autotools-dev build-essential curl g++-mingw-w64-i686 g++-mingw-w64-x86-64 git libboost-all-dev libevent-dev libprotobuf-dev libprotobuf-java libssl-dev libtool libqt5core5a libqt5dbus5 libqrencode-dev libqt5gui5 mingw-w64-i686-dev mingw-w64-x86-64-dev pkg-config protobuf-compiler qttools5-dev qttools5-dev-tools
//reboot the server

// Create working directory
mkdir github; cd github

//Download and install Berkeley DB 4.8
wget http://download.oracle.com/berkeley-db/db-4.8.30.NC.tar.gz
tar xzvf db-4.8.30.NC.tar.gz
cd db-4.8.30.NC/build_unix/
../dist/configure --enable-cxx
make
sudo make install
sudo ln -s /usr/local/BerkeleyDB.4.8 /usr/include/db4.8
sudo ln -s /usr/include/db4.8/include/* /usr/include
sudo ln -s /usr/include/db4.8/lib/* /usr/lib

cd ~/github
git clone https://github.com/bitcoin/bitcoin
cd bitcoin
git checkout master

// Read the code and make your changes to the name, supply, mining reward etc.
// Change the name of the coin - SoniCoin and rename all bitcoin and Bitcoin entries to sonicoin and SoniCoin
// as well as, for example BTC - BTS, Btc - Bts, btc - bts, bitcoin-cli - sonicoin-cli, bitcoin-tx => sonicoin-tx
// bitcoin-qt => sonicoin-qt, and all references to Bitcoin, except for the copyright notices.

cd depends

make HOST=x86_64-w64-mingw32 -j4

cd ../src/secp256k1
libtoolize --force
aclocal
autoheader
automake --force-missing --add-missing
autoconf
./configure --prefix=$PWD/depends/x86_64-w64-mingw32
make HOST=x86_64-w64-mingw32 -j4

cd ../univalue
libtoolize --force
aclocal
autoheader
automake --force-missing --add-missing
autoconf
./configure --prefix=$PWD/depends/x86_64-w64-mingw32
make HOST=x86_64-w64-mingw32 -j4

cd ~/github/bitcoin/
nano build-aux/m4/bitcoin_find_bdb48.m4
Find the following line -> bdbdirlist="$bdbdirlist ${_pfx}db${_vn}"
Replace the line with -> bdbdirlist= "/github/db-4.8.30.NC/build_unix"

libtoolize --force
aclocal
autoheader
automake --force-missing --add-missing
autoconf
./configure --prefix=$PWD/depends/x86_64-w64-mingw32 --with-gui=qt5 --enable-tests=no --disable-gui-tests --disable-bench
make -k HOST=x86_64-w64-mingw32 -j4

make clean
make HOST=x86_64-w64-mingw32 -j4

//The compiled binaries:
/github/bitcoin/src/bitcoind.exe
/github/bitcoin/src/bitcoin-cli.exe
/github/bitcoin/src/bitcoin-tx.exe
/github/bitcoin/src/qt/bitcoin-qt.exe



That's it SoniCoin Core: 0.15.1 is born.

You should rather not proceed with the creation of this coin if you do not understand the information above and I would suggest that you read about the difference between cloning a coin and making it your own and creating a fork.

May the odds be in your favor!

H.

You can compile it using linux in virtualbox on any OS, however.


Title: Re: How to Fork Bitcoin?
Post by: hamburger on December 13, 2017, 02:53:32 AM

Now you will need a Github account and Ubuntu 14.04 x64 to install and run the new Sonicoin Core: 0.15.1

Code:
#!/bin/bash

echo "Welcome to Ubuntu 14.04 x64 SoniCoin 0.15.0.1"

// Go to Github and create a Github account then upload SoniCoin 0.15.0.1

echo "Upgrade server."
sudo apt-get -y update
sudo apt-get -y upgrade
sudo apt-get -y autoremove
sudo apt-get -y install build-essential libtool autotools-dev automake pkg-config libssl-dev libevent-dev
sudo apt-get -y install bsdmainutils libboost-system-dev libboost-filesystem-dev libboost-chrono-dev
sudo apt-get -y install libboost-program-options-dev libboost-test-dev libboost-thread-dev git
sudo apt-get -y install software-properties-common


echo "Create swap file."
dd if=/dev/zero of=/mnt/myswap.swap bs=M count=4000
mkswap /mnt/myswap.swap
swapon /mnt/myswap.swap
sed -i '$a /mnt/myswap.swap none swap sw 0 0' /etc/fstab

echo "Download Berkley4.8. do not change this to sonicoin"
sudo add-apt-repository -y ppa:bitcoin/bitcoin
sudo apt-get update
sudo apt-get -y install libdb4.8-dev libdb4.8++-dev

echo "Download SoniCoin 0.15.0.1"
git clone https://github.com/sonicoin/sonicoin
cd sonicoin
./autogen.sh
./configure
make
make install
cd

echo "Create conf file"
mkdir -p ~/.sonicoin
touch ~/.sonicoin/sonicoin.conf

# JSON-RPC options (for controlling a running Sonicoin/sonicoind process)

# server=1 tells Sonicoin-qt to accept JSON-RPC commands.
server=1

# You must set rpcuser and rpcpassword to secure the JSON-RPC api
rpcuser=rpcusername
rpcpassword=rpcpassword

# By default, only RPC connections from localhost are allowed.
rpcallowip=127.0.0.1

# Listen for RPC connections on this TCP port:
rpcport=<what ever you changed it to>

" > ~/.sonicoin/sonicoin.conf
sleep 3
clear

echo "Start server"
sonicoind -server -daemon
sleep 15
watch 'sonicoinn-cli getblockcount'




May the odds be in your favor!

H.


Title: Re: How to Fork Bitcoin?
Post by: amishmanish on December 13, 2017, 04:49:36 AM
Pathetic!

What kind of a person would start a thread titled "How to fork bitcoin?" and say "I don't have any coding knowledge". And here we are , replying to you. Things have truly gone down here..
Well, lets just give you the benefit of doubt. Do you care to elaborate what exactly you want to accomplish by this?

My guess is that either you are a teenager who maybe wants to impress your peers or you are one of those shameless scammers who think that they can start something with the name of bitcoin attached to it and then dupe the masses with it. That is truly and undoubtedly pathetic.

I hate scammers. And i suppose anyone who tries to earn a decent living and contribute something hates them too. Why in hell do people plan so elaborately to make a fool out of gullible people and take away their hard-earned money?? :-( I suppose these people don't have a conscience and a soul.. :-\

Anyways, I get how stupid this is but just want to know whats your side of the story??

Are you really evaluating my personality to my thread title? And how do you think that I am gonna "make a fool out of gullible people and take away their hard-earned money"? I am not going to make any fucking ICO or fucking sell cryptocurrency. I JUST want to make hard fork to Bitcoin and yeah I DON'T HAVE ANY CODING KNOWLEDGE. Now if you're not helping me, mind your own fucking business please.

Its not just the title. You continued to demonstrate certain traits in your responses too. Well, I've put it into bold for you now. Care to elaborate??

People here are nice. Look at all the people giving you pointers.

Look at the response from nullius for how it makes people feel when you say "I want to make a hard fork and yeah I DON'T HAVE ANY CODING KNOWLEDGE". Its like saying "I want to screw around just because I can". That is stupid. Some people call stupid when they see it.
 



Title: Re: How to Fork Bitcoin?
Post by: ManaMan on December 13, 2017, 08:14:11 AM
How does the fork affect BTC price?

If its not significant fork it doesn't affect price much, first fork was ugly and scary one where bitcoin cash was created because you had many supporters of both of them with many people supporting one another. But see with bitcoin gold and we hear about other forks which are really meaningless to the bitcoin it self. I think that people want forks since then you can drag down people to that fork and directly tie them to owning some of that hard forked bitcoins, whereas with new altcoin it will take longer time to convince people to even buy it in the first place.


Title: Re: How to Fork Bitcoin?
Post by: nullius on December 13, 2017, 09:13:57 PM
Look at the response from nullius for how it makes people feel when you say "I want to make a hard fork and yeah I DON'T HAVE ANY CODING KNOWLEDGE". Its like saying "I want to screw around just because I can". That is stupid. Some people call stupid when they see it.

More like, “I want to screw around, but I can’t, because I don’t know how to screw; so somebody must do it for me, BECAUSE I WANT IT.”

I myself wish to build a spaceship out of beer cans.  I have not the slightest idea of how to do this.  Yeah, I DON’T HAVE ANY BEER-CAN-AEROSPACE KNOWLEDGE.  Now if you’re not helping me, mind your own #@!& business please.

How does the fork affect BTC price?

If its not significant fork it doesn't affect price much, first fork was ugly and scary one where bitcoin cash was created because you had many supporters of both of them with many people supporting one another. But see with bitcoin gold and we hear about other forks which are really meaningless to the bitcoin it self. I think that people want forks since then you can drag down people to that fork and directly tie them to owning some of that hard forked bitcoins, whereas with new altcoin it will take longer time to convince people to even buy it in the first place.

https://medium.com/@lukeparker/the-trust-attack-a6241a08a9cd

Though it should go without saying, I expect Bitcoin Supersonic Bomb to have a market impact equal to the effect of spitting at the ocean.  If our hapless wannabe forker ever actually figures out how to fork, that is.


Title: Re: How to Fork Bitcoin?
Post by: Neurocrypt on December 14, 2017, 12:22:24 AM
Good to be here I am hoping to find good interesting answers and support


Title: Re: How to Fork Bitcoin?
Post by: supersoniccoinbomb on December 15, 2017, 10:10:34 AM

You will need Ubuntu 14.04 x64 to compile the latest stable version of Bitcoin Core: 0.15.1

Code:
//Cross Compile Windows Binaries For SoniCoin
//Ubuntu 14.04 x64
//CPU: 8 vCore
//RAM: 32768 MB

// Update and upgrade
sudo apt-get -y update; sudo apt-get -y upgrade
//reboot the server

// Install dependencies
sudo apt-get install -y autoconf automake autotools-dev build-essential curl g++-mingw-w64-i686 g++-mingw-w64-x86-64 git libboost-all-dev libevent-dev libprotobuf-dev libprotobuf-java libssl-dev libtool libqt5core5a libqt5dbus5 libqrencode-dev libqt5gui5 mingw-w64-i686-dev mingw-w64-x86-64-dev pkg-config protobuf-compiler qttools5-dev qttools5-dev-tools
//reboot the server

// Create working directory
mkdir github; cd github

//Download and install Berkeley DB 4.8
wget http://download.oracle.com/berkeley-db/db-4.8.30.NC.tar.gz
tar xzvf db-4.8.30.NC.tar.gz
cd db-4.8.30.NC/build_unix/
../dist/configure --enable-cxx
make
sudo make install
sudo ln -s /usr/local/BerkeleyDB.4.8 /usr/include/db4.8
sudo ln -s /usr/include/db4.8/include/* /usr/include
sudo ln -s /usr/include/db4.8/lib/* /usr/lib

cd ~/github
git clone https://github.com/bitcoin/bitcoin
cd bitcoin
git checkout master

// Read the code and make your changes to the name, supply, mining reward etc.
// Change the name of the coin - SoniCoin and rename all bitcoin and Bitcoin entries to sonicoin and SoniCoin
// as well as, for example BTC - BTS, Btc - Bts, btc - bts, bitcoin-cli - sonicoin-cli, bitcoin-tx => sonicoin-tx
// bitcoin-qt => sonicoin-qt, and all references to Bitcoin, except for the copyright notices.

cd depends

make HOST=x86_64-w64-mingw32 -j4

cd ../src/secp256k1
libtoolize --force
aclocal
autoheader
automake --force-missing --add-missing
autoconf
./configure --prefix=$PWD/depends/x86_64-w64-mingw32
make HOST=x86_64-w64-mingw32 -j4

cd ../univalue
libtoolize --force
aclocal
autoheader
automake --force-missing --add-missing
autoconf
./configure --prefix=$PWD/depends/x86_64-w64-mingw32
make HOST=x86_64-w64-mingw32 -j4

cd ~/github/bitcoin/
nano build-aux/m4/bitcoin_find_bdb48.m4
Find the following line -> bdbdirlist="$bdbdirlist ${_pfx}db${_vn}"
Replace the line with -> bdbdirlist= "/github/db-4.8.30.NC/build_unix"

libtoolize --force
aclocal
autoheader
automake --force-missing --add-missing
autoconf
./configure --prefix=$PWD/depends/x86_64-w64-mingw32 --with-gui=qt5 --enable-tests=no --disable-gui-tests --disable-bench
make -k HOST=x86_64-w64-mingw32 -j4

make clean
make HOST=x86_64-w64-mingw32 -j4

//The compiled binaries:
/github/bitcoin/src/bitcoind.exe
/github/bitcoin/src/bitcoin-cli.exe
/github/bitcoin/src/bitcoin-tx.exe
/github/bitcoin/src/qt/bitcoin-qt.exe



That's it SoniCoin Core: 0.15.1 is born.

You should rather not proceed with the creation of this coin if you do not understand the information above and I would suggest that you read about the difference between cloning a coin and making it your own and creating a fork.

May the odds be in your favor!

H.

You can compile it using linux in virtualbox on any OS, however.


Now you will need a Github account and Ubuntu 14.04 x64 to install and run the new Sonicoin Core: 0.15.1

Code:
#!/bin/bash

echo "Welcome to Ubuntu 14.04 x64 SoniCoin 0.15.0.1"

// Go to Github and create a Github account then upload SoniCoin 0.15.0.1

echo "Upgrade server."
sudo apt-get -y update
sudo apt-get -y upgrade
sudo apt-get -y autoremove
sudo apt-get -y install build-essential libtool autotools-dev automake pkg-config libssl-dev libevent-dev
sudo apt-get -y install bsdmainutils libboost-system-dev libboost-filesystem-dev libboost-chrono-dev
sudo apt-get -y install libboost-program-options-dev libboost-test-dev libboost-thread-dev git
sudo apt-get -y install software-properties-common


echo "Create swap file."
dd if=/dev/zero of=/mnt/myswap.swap bs=M count=4000
mkswap /mnt/myswap.swap
swapon /mnt/myswap.swap
sed -i '$a /mnt/myswap.swap none swap sw 0 0' /etc/fstab

echo "Download Berkley4.8. do not change this to sonicoin"
sudo add-apt-repository -y ppa:bitcoin/bitcoin
sudo apt-get update
sudo apt-get -y install libdb4.8-dev libdb4.8++-dev

echo "Download SoniCoin 0.15.0.1"
git clone https://github.com/sonicoin/sonicoin
cd sonicoin
./autogen.sh
./configure
make
make install
cd

echo "Create conf file"
mkdir -p ~/.sonicoin
touch ~/.sonicoin/sonicoin.conf

# JSON-RPC options (for controlling a running Sonicoin/sonicoind process)

# server=1 tells Sonicoin-qt to accept JSON-RPC commands.
server=1

# You must set rpcuser and rpcpassword to secure the JSON-RPC api
rpcuser=rpcusername
rpcpassword=rpcpassword

# By default, only RPC connections from localhost are allowed.
rpcallowip=127.0.0.1

# Listen for RPC connections on this TCP port:
rpcport=<what ever you changed it to>

" > ~/.sonicoin/sonicoin.conf
sleep 3
clear

echo "Start server"
sonicoind -server -daemon
sleep 15
watch 'sonicoinn-cli getblockcount'




May the odds be in your favor!

H.


Thank you for your kindness.


Title: Re: How to Fork Bitcoin?
Post by: centauruspages on December 31, 2017, 06:03:34 PM
You will need to start from ground zero for this. You need to have a larger or a more powerful hash mechanism or system. You need to build it up again to be able to make your own fork.