Hard Fork, Soft Fork, BIP Kavramları ve Bitcoin Protokolünde Kural Değişimleri