From the very beginning of the introduction of Bitcoin, there have been many differences over its rules and features, but the Blockchain cannot be changed. So what if we are against its rules? The solution is to fork or separate from the main fork block. If you do not know what a fork is, read this post. Bitcoin has experienced many small and large forks for about ten years now. Any community that opposes Bitcoin rules can enforce its own fork. The most important bitcoin fork is the bitcoin cache with a large community behind it. In the graphic infographic below you can see a comprehensive map of the forks that Bitcoin has experienced from the beginning until now.