Bitcoin Forum
January 22, 2019, 07:36:32 AM *
News: Latest Bitcoin Core release: 0.17.1 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Bitcoin blockchain fork monitor  (Read 3620 times)
achow101
Staff
Legendary
*
Offline Offline

Activity: 1652
Merit: 1982


bc1qshxkrpe4arppq89fpzm6c0tpdvx5cfkve2c8kl


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.

1548142592
Hero Member
*
Offline Offline

Posts: 1548142592

View Profile Personal Message (Offline)

Ignore
1548142592
Reply with quote  #2

1548142592
Report to moderator
1548142592
Hero Member
*
Offline Offline

Posts: 1548142592

View Profile Personal Message (Offline)

Ignore
1548142592
Reply with quote  #2

1548142592
Report to moderator
1548142592
Hero Member
*
Offline Offline

Posts: 1548142592

View Profile Personal Message (Offline)

Ignore
1548142592
Reply with quote  #2

1548142592
Report to moderator
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
1548142592
Hero Member
*
Offline Offline

Posts: 1548142592

View Profile Personal Message (Offline)

Ignore
1548142592
Reply with quote  #2

1548142592
Report to moderator
1548142592
Hero Member
*
Offline Offline

Posts: 1548142592

View Profile Personal Message (Offline)

Ignore
1548142592
Reply with quote  #2

1548142592
Report to moderator
1548142592
Hero Member
*
Offline Offline

Posts: 1548142592

View Profile Personal Message (Offline)

Ignore
1548142592
Reply with quote  #2

1548142592
Report to moderator
achow101
Staff
Legendary
*
Offline Offline

Activity: 1652
Merit: 1982


bc1qshxkrpe4arppq89fpzm6c0tpdvx5cfkve2c8kl


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: 100


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
Staff
Legendary
*
Offline Offline

Activity: 1652
Merit: 1982


bc1qshxkrpe4arppq89fpzm6c0tpdvx5cfkve2c8kl


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: 126
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: 636
Merit: 501


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

Very cool project.

cloverme
Legendary
*
Offline Offline

Activity: 1456
Merit: 1041


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
Staff
Legendary
*
Offline Offline

Activity: 1652
Merit: 1982


bc1qshxkrpe4arppq89fpzm6c0tpdvx5cfkve2c8kl


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
Staff
Legendary
*
Offline Offline

Activity: 1652
Merit: 1982


bc1qshxkrpe4arppq89fpzm6c0tpdvx5cfkve2c8kl


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: 100


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

So when is a fork scheduled?

DHjxvnHB9RirtPbvkovSotn1fY2poNffoi
LWeT4wwDVdJ9x49UcXPyS6CznRpbQFM6nx
0x96273C2FD825f0A2745d917bbbfabD6032dC1aDD
achow101
Staff
Legendary
*
Offline Offline

Activity: 1652
Merit: 1982


bc1qshxkrpe4arppq89fpzm6c0tpdvx5cfkve2c8kl


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
Staff
Legendary
*
Offline Offline

Activity: 1652
Merit: 1982


bc1qshxkrpe4arppq89fpzm6c0tpdvx5cfkve2c8kl


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
Staff
Legendary
*
Offline Offline

Activity: 1652
Merit: 1982


bc1qshxkrpe4arppq89fpzm6c0tpdvx5cfkve2c8kl


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:  

Bitcointalk.org is not available or authorized for sale. Do not believe any fake listings.
Sponsored by , a Bitcoin-accepting VPN.
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!