Bitcoin Forum
April 16, 2024, 11:06:59 AM *
News: Latest Bitcoin Core release: 26.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Bitcoin blockchain fork monitor  (Read 3705 times)
achow101 (OP)
Staff
Legendary
*
Offline Offline

Activity: 3360
Merit: 6505


Just writing some code


View Profile WWW
May 03, 2016, 12:43:00 AM
 #1

I created a project which monitors the blockchain for all of the intended hard and soft forks. It only supports forks that are assigned a BIP number and have a not insignificant fraction of the Bitcoin Community actively pursuing the fork. The website is http://www.btcforkmonitor.info/.

The current fork listing is as follows. It will be updated as new forks come out.
Pending:
  • BIP 68, 112, 113 (CSV Fork)
  • BIP 109 (Classic fork)
Deployed:
  • BIP 34 (Block v2)
  • BIP 65 (CLTV)
  • BIP 66 (Strict DER sigs)
Failed:
  • BIP 101 (XT)

The current forking method is as follows. This will also be updated as new fork mechanisms are used.
  • BIP 9 (versionbits)
  • BIP 34 (Double threshold supermajority)
  • BIP 109 (Whatever BIP 109 happens to be using which is a mix of BIP 101 and BIP 9)
(BIP 101's mechanism isn't listed because the fork is dead)

If you have any suggestions and improvements that I can make, please post them here or pm me. Feedback is welcomed.

Also, sorry for the crappy web design, I suck at web design.

Source code
The source code is hosted on github at https://github.com/achow101/ForkMonitor. The project is written in Java and uses Google Web Toolkit, ObjectDB, ZeroMQ, and bitcoind.

License
This project is licensed under the GNU Affero General Public License. See the LICENSE file for more details.

Donations
If you would like to support and donate to me, please send me some Bitcoin to 15zMaUYjxyRv9yUuGRuTbk7DZYYG8NSKnJ.

1713265619
Hero Member
*
Offline Offline

Posts: 1713265619

View Profile Personal Message (Offline)

Ignore
1713265619
Reply with quote  #2

1713265619
Report to moderator
Even in the event that an attacker gains more than 50% of the network's computational power, only transactions sent by the attacker could be reversed or double-spent. The network would not be destroyed.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1713265619
Hero Member
*
Offline Offline

Posts: 1713265619

View Profile Personal Message (Offline)

Ignore
1713265619
Reply with quote  #2

1713265619
Report to moderator
achow101 (OP)
Staff
Legendary
*
Offline Offline

Activity: 3360
Merit: 6505


Just writing some code


View Profile WWW
May 03, 2016, 08:16:56 PM
Last edit: May 04, 2016, 12:38:13 AM by knightdk
 #2

Site down

 Sad
I have to take it down for a little bit to change the server since the other one kept crashing.

Edit: It's fixed now.

2c0de
Full Member
***
Offline Offline

Activity: 138
Merit: 102


View Profile
May 04, 2016, 08:06:29 PM
 #3

Block height in the coinbase transaction

- wow didn't know about this one. have no idea where this may be useful, perhaps bug forks or spv nodes to make it easy compare block heigts? who knows. thanks

what about segwit? lightning stuff is there but lack of info how the use of the nop code, how segwit could be added to header and so on

DHjxvnHB9RirtPbvkovSotn1fY2poNffoi
LWeT4wwDVdJ9x49UcXPyS6CznRpbQFM6nx
0x96273C2FD825f0A2745d917bbbfabD6032dC1aDD
achow101 (OP)
Staff
Legendary
*
Offline Offline

Activity: 3360
Merit: 6505


Just writing some code


View Profile WWW
May 04, 2016, 08:24:18 PM
 #4

Block height in the coinbase transaction

- wow didn't know about this one. have no idea where this may be useful, perhaps bug forks or spv nodes to make it easy compare block heigts? who knows. thanks
I'm not entirely sure why they did that, but it does make indexing blocks easier and tracking forks.

what about segwit? lightning stuff is there but lack of info how the use of the nop code, how segwit could be added to header and so on
Segwit doesn't replace any NOPs and it doesn't change the block header. The specs for segwit deployment have not been decided yet.

frogCorporation
Full Member
***
Offline Offline

Activity: 124
Merit: 100



View Profile
May 09, 2016, 07:34:55 PM
 #5

It's damn cool like we have) to develop in the same direction
We look to your project
thank you Wink
btc_enigma
Hero Member
*****
Offline Offline

Activity: 688
Merit: 565


View Profile
May 11, 2016, 08:51:26 AM
 #6

Very cool project.

cloverme
Legendary
*
Offline Offline

Activity: 1512
Merit: 1054


SpacePirate.io


View Profile WWW
May 12, 2016, 02:35:04 AM
 #7

Pretty snazzy... you should offer an "alert me" function so that people can be alerted via email, etc when there's a change. You could charge a small fee for it, like 0.0001 btc, etc.
achow101 (OP)
Staff
Legendary
*
Offline Offline

Activity: 3360
Merit: 6505


Just writing some code


View Profile WWW
May 12, 2016, 02:52:37 AM
 #8

Pretty snazzy... you should offer an "alert me" function so that people can be alerted via email, etc when there's a change. You could charge a small fee for it, like 0.0001 btc, etc.
Hmm.. That's a good idea. I'l see if I can get something like that setup to alert people about updates like fork status changes.

Haswell
Full Member
***
Offline Offline

Activity: 137
Merit: 100


★YoBit.Net★ 350+ Coins Exchange & Dice


View Profile
May 21, 2016, 04:13:44 PM
 #9

Good luck with your project. Seems like a cool idea but why would we want to monitor blockchain forks for?

achow101 (OP)
Staff
Legendary
*
Offline Offline

Activity: 3360
Merit: 6505


Just writing some code


View Profile WWW
May 21, 2016, 06:21:16 PM
 #10

Good luck with your project. Seems like a cool idea but why would we want to monitor blockchain forks for?
There will be some forks in the future to roll out new features such as Segwit or a larger block size. These all require forks. The point of the site is to monitor blockchain so that we know when/if a fork is going to happen.

SparkedDev
Hero Member
*****
Offline Offline

Activity: 896
Merit: 1000


View Profile
May 24, 2016, 05:44:25 AM
 #11

It seems to be having some loading issues ill check on this a bit later.



.
.BITVEST DICE.
HAS BEEN RELEASED!


▄████████████████████▄
██████████████████████
██████████▀▀██████████
█████████░░░░█████████
██████████▄▄██████████
███████▀▀████▀▀███████
██████░░░░██░░░░██████
███████▄▄████▄▄███████
████▀▀████▀▀████▀▀████
███░░░░██░░░░██░░░░███
████▄▄████▄▄████▄▄████
██████████████████████

▀████████████████████▀
▄████████████████████▄
██████████████████████
█████▀▀█▀▀▀▀▀▀██▀▀████
█████░░░░░░░░░░░░░████
█████░░░░░░░░░░░░▄████
█████░░▄███▄░░░░██████
█████▄▄███▀░░░░▄██████
█████████░░░░░░███████
████████░░░░░░░███████
███████░░░░░░░░███████
███████▄▄▄▄▄▄▄▄███████

██████████████████████
▀████████████████████▀
▄████████████████████▄
███████████████▀▀▀▀▀▀▀
███████████▀▀▄▄█░░░░░█
█████████▀░░█████░░░░█
███████▀░░░░░████▀░░░▀
██████░░░░░░░░▀▄▄█████
█████░▄░░░░░▄██████▀▀█
████░████▄░███████░░░░
███░█████░█████████░░█
███░░░▀█░██████████░░█
███░░░░░░████▀▀██▀░░░░
███░░░░░░███░░░░░░░░░░

██░▄▄▄▄░████▄▄██▄░░░░
████████████▀▀▀▀▀▀▀██
█████████████░█▀▀▀█░███
██████████▀▀░█▀░░░▀█░▀▀
███████▀░▄▄█░█░░░░░█░█▄
████▀░▄▄████░▀█░░░█▀░██
███░▄████▀▀░▄░▀█░█▀░▄░▀
█▀░███▀▀▀░░███░▀█▀░███░
▀░███▀░░░░░████▄░▄████░
░███▀░░░░░░░█████████░░
░███░░░░░░░░░███████░░░
███▀░██░░░░░░▀░▄▄▄░▀░░░
███░██████▄▄░▄█████▄░▄▄

██░████████░███████░█
▄████████████████████▄
████████▀▀░░░▀▀███████
███▀▀░░░░░▄▄▄░░░░▀▀▀██
██░▀▀▄▄░░░▀▀▀░░░▄▄▀▀██
██░▄▄░░▀▀▄▄░▄▄▀▀░░░░██
██░▀▀░░░░░░█░░░░░██░██
██░░░▄▄░░░░█░██░░░░░██
██░░░▀▀░░░░█░░░░░░░░██
██░░░░░▄▄░░█░░░░░██░██
██▄░░░░▀▀░░█░██░░░░░██
█████▄▄░░░░█░░░░▄▄████
█████████▄▄█▄▄████████

▀████████████████████▀




Rainbot
Daily Quests
Faucet
2c0de
Full Member
***
Offline Offline

Activity: 138
Merit: 102


View Profile
May 25, 2016, 11:49:26 PM
 #12

So when is a fork scheduled?

DHjxvnHB9RirtPbvkovSotn1fY2poNffoi
LWeT4wwDVdJ9x49UcXPyS6CznRpbQFM6nx
0x96273C2FD825f0A2745d917bbbfabD6032dC1aDD
achow101 (OP)
Staff
Legendary
*
Offline Offline

Activity: 3360
Merit: 6505


Just writing some code


View Profile WWW
May 26, 2016, 12:06:10 AM
 #13

So when is a fork scheduled?
They are all listed on the site.

There is no "schedule" for forks, only the time when the forks can begin deployment and when it expires. Forks are not deployed at a set date.

achow101 (OP)
Staff
Legendary
*
Offline Offline

Activity: 3360
Merit: 6505


Just writing some code


View Profile WWW
May 31, 2016, 12:22:17 AM
 #14

Bump.

canadian1969
Newbie
*
Offline Offline

Activity: 51
Merit: 0


View Profile
August 01, 2017, 09:26:19 AM
 #15

server is down, or taken down.

I found this alternative https://cash.coin.dance/blocks for anyone who cares
achow101 (OP)
Staff
Legendary
*
Offline Offline

Activity: 3360
Merit: 6505


Just writing some code


View Profile WWW
August 01, 2017, 02:34:51 PM
 #16

server is down, or taken down.
The site is back up (it has been back up for a couple of hours now).

Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!