# Modeling (Social) Consensus About (Cryptographic) Consensus Change

**URL:** <https://delvingbitcoin.org/t/modeling-social-consensus-about-cryptographic-consensus-change/1136>\
**Category:** Philosophy\
**Tags:** softfork\
**Created:** [September 14, 2024, 11:56am UTC](https://delvingbitcoin.org/t/modeling-social-consensus-about-cryptographic-consensus-change/1136 "2024-09-14T11:56:39Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![ariard](https://delvingbitcoin.org/letter_avatar_proxy/v4/letter/a/c67d28/32.png) [@ariard](https://delvingbitcoin.org/u/ariard)\
**Post date:** [September 17, 2024, 7:23am UTC](https://delvingbitcoin.org/t/modeling-social-consensus-about-cryptographic-consensus-change/1136/2 "2024-09-17T07:23:35Z")

</div>

> [@ZmnSCPxj](#):
>
> If a consensus change takes more than one halvening period to deploy, it will not happen

Let’s recall very quickly Karl Popper theory of falsification. A theory to be considered scientific, it must be able to be logically proven false by an empirical test.

About ZmnSCPxj’s Law of Ossification, let’s try it with an empirical test.

The first time the merkelized abstract syntax tree (MAST) was mentioned was in 2013. The first time this idea when to birth in some consensus rules (BIP341) was in 2021. There has been a span of 8 years.

All things equals, an halvening period should happen every `nSubsidyHalvingInterval`.

---

_[View the full topic](https://delvingbitcoin.org/t/modeling-social-consensus-about-cryptographic-consensus-change/1136)._
