# Değişikliklerin Tarihi Bu döküman, Osmosis reposundaki değişikliklerin bir geçmişidir. **#v7.0.2 (Karbon) - 28 Şubat 2022 - Yükseklik 3401000** Karbon yükseltmesi, Osmosis'e yapılan dikkate değer bir özellik sürümüdür. İki yeni modül sunar: [Superfluid](https://github.com/osmosis-labs/osmosis/tree/main/x/superfluid) ve [Permissioned CosmWasm](https://github.com/CosmWasm/wasmd /). Ayrıca kilitleme modülünde büyük miktarda iyileştirmeler sunar. Değişikliklerin her birinin ve insanları nasıl etkilediklerinin kısa bir açıklaması: **#İzin verilen Kozmwasm** [Cosmwasm ](https://docs.cosmwasm.com/docs/1.0/)sözleşmeleri artık yönetim tarafından onaylanırsa Osmosis'te konuşlandırılabilir! Bu çok büyük bir değişikliktir ve daha fazla uygulamanın Osmosis'e hızla dağıtılmasına izin veren bir VM getirir. txs'nin nasıl yapılacağına ilişkin rehberlik için örnek komut dosyalarına bakın. Bir VM'nin büyük avantajları aynı zamanda birkaç geçici sınırlama da getirir. Full node için Durum Senkronizasyonu ve ARM çip mimarileri üzerine kurulu yapılar, daha fazla yukarı akış yazılım yamaları gelene kadar geçici olarak çalışmayacaktır. **#Süper Akışkan Staking** Süper akışkan modülünde, belirli yönetişim onaylı havuzlar için LP paylaşımlarını stake edebilirsiniz. Bu, ağın güvenliğini sağlamaya yardımcı olmak için yerel varlık destekli kullanışlı DeFi varlıklarına izin veren, hisse kanıtına yönelik büyük bir değişikliktir. Mevcut tüm stake sorguları eskisi gibi çalışır, ancak stake etme ödülleri sorguları aşırı akışkan varlıklar için ödülleri içermez. Süper akışkan ödül dağıtımı, LP ödülleri gibi çalışır, burada bunlar dönem zamanında gerçekleşir ve doğrudan hesaplara gider. Süper akışkan sorgular kullanmanız gerekir. Süper akışkan staking'in nasıl çalıştığına dair bir örnek için [buraya bakın.](https://github.com/osmosis-labs/osmosis/tree/main/x/superfluid) **#IAVL iyileştirmeleri** Bu sürüm, v6.3.0 ve v6.4.0 içinde geliştirilen önemli IAVL hızlandırmalarını getiriyor. Daha fazla ayrıntı için bu sürümlerin değişiklik günlüklerini kontrol edin. Yüksek düzeyde bir görünümde, durum okumalarının ve yinelemenin performansını son derece (~ 8x) hızlandırır. (Ve bu nedenle sorgular ve durum yürütme) Her bloğun sonunda durum yazımı için nispeten marjinal bir artan maliyet ekler. **#Lockup modülü güncellemeleri** Bu sürüm, x/lockup modülü için çeşitli UX geliştirmelerini beraberinde getiriyor. Aşırı derecede stake edilmeyen tahvil varlıklarının kısmi kilidinin açılmasına izin verir ve 'ödüllendirilebilir sürelerden' birinden çok az uzakta olan süreleri olan kilitlemeleri birleştirir. (1 gün, 7 gün, 14 gün) Varlıkları kilitleme kimliğine göre izleyen entegratörler, kilitleme kimliğinin değiştiğini ve bir adresin artık (denom, süre) çifti başına yalnızca 1 kilitlemeyi sürdüreceğini fark edecek. Değişiklik günlüğünde [daha fazlasını inceleyin.](https://github.com/osmosis-labs/osmosis/blob/v7.0.2/CHANGELOG.md) **#v6.0.0 (Bor-11) - 16 Aralık 2021 - Yükseklik 2464000** Bu yükseltme, v5.0.0 yükseltmesinin app.go'sunda yeni IBC kanallarının oluşturulmasını engelleyen bir hatayı düzeltir. Mevcut tüm IBC kanallarının iyi olduğuna inanılıyor. Bu ikili, 20 Aralık Pazartesi saat 16:00 UTC'de olduğu tahmin edilen blok yüksekliği 2464000'e kadar v5.0.0 ile uyumludur. Tüm düğümler, bu yükseklikten önce bu ikili dosyaya yükseltilmelidir. Bu yükseltmenin zincir içi yönetişim tarafından oylanması, ancak aksi takdirde her zaman v5.0.0 yerine kullanılması amaçlanmıştır. **#Test metodolojisi** Bu yükseltme, bir test ağında yükseltme yüksekliğine kadar v5.0.0 ile uyumlu olacak şekilde test edilmiştir. Bu, bir v6.0.0 doğrulayıcısı ve bir v5.0.0 tam düğümünün birbirine eşlenmesiyle yapıldı. Yüksekliği yükseltmeden önce, her ikisi de kanal açık tx'lerini reddeder. Yükseltme yüksekliğinden sonra, doğrulayıcı kanal açılışlarını kabul eder ve v5.0.0 tam düğümü (beklendiği gibi) çakışan bir durum karmasıyla çöker. v6.0.0 düğümü daha sonra IBC gönderme/alma işlemlerini alabilir. **Değişiklik günlüğü satırları** [Yama](https://github.com/osmosis-labs/osmosis/commit/907001b08686ed980e0afa3d97a9c5e2f095b79f#diff-a172cedcae47474b615c54d510a5d84a8dea3032e958587430b413538be3f333)- Doğru stake koruyucusunu IBC kurucusuna aktarmaya geri dönün. [Yükseklik geçişi değişikliği ](https://github.com/osmosis-labs/ibc-go/pull/1) - Yükseklik geçişi, yükseltme yüksekliğine kadar v6.0.0 ikili dosyasını uyumlu hale getirmek için IBC'deki değişikliği. **#v5.0.0 (Bor) - 10 Aralık 2021 - Yükseklik 2383300** Bu yükseltme, öncelikle Osmosis'e yönelik bir bakım yükseltmesidir. Kitaplıkların çoğunu günceller, [Bech32IBC](https://github.com/osmosis-labs/bech32-ibc), [Authz](https://github.com/cosmos/cosmos-sdk/tree/v0.44.3/x/authz/spec), [Txfees] modüllerini getirir, zinciri [Teklif 32](https://www.mintscan.io/osmosis/proposals/32) için hazırlar ve çok sayıda hata düzeltmesi vardır. Bu sürümü kaynaktan oluşturuyorsanız, go 1.17'yi kullanmalısınız. Bu yükseltme, aşağıdaki gibi özellikler ekler: * Cosmos-SDK'yı SDK v0.44'e yükseltin (yeni pencereyi açar)SDK v0.42'den Cosmos-SDK v0.44.3'teki güncellemelerin tam listesi için lütfen değişiklik günlüğüne bakın (yeni pencere açar). * Yeni modüller: * Authz - bir hesaptan (veren) başka bir hesaba (hibe alan) keyfi ayrıcalıklar verilmesine izin verir. Yetkilendirme arabiriminin bir uygulaması kullanılarak belirli bir Msg hizmet yöntemi için yetkiler tek tek verilmelidir. * Bech32IBC - Yönetişim tarafından yapılandırıldıktan sonra, diğer zincirlerdeki adreslere gönderilen msj'lerin otomatik olarak yönlendirilmesine izin verir. Bir cosmos1... adresine Osmosis üzerinden bir banka gönderimi yapmanıza izin verir ve otomatik olarak orada IBC'lenir. * TxFees - Doğrulayıcıların birden çok varlıkta txfees'i kolayca kabul etmesini sağlar * Öneri 32'yi Uygular - Airdrop bitiş tarihinde talep edilmemiş uosmo ve uion'un geri alınması. (15 Aralık, 17:00 UTC) * IBC'yi SDK'daki bağımsız bir modülden IBC v2'ye yükseltin (yeni pencere açar). Bu, Ethereum Bridges ve Cosmwasm köprülerinin faydasını artırır. * OFAC tarafından yasaklanan ETH adreslerini engelleme * Çok sayıda hata düzeltmesi, gaz düzeltmesi ve hızlandırma. [Değişiklik günlüğünde](https://github.com/osmosis-labs/osmosis/blob/v5.0.0/CHANGELOG.md) daha fazlasını inceleyin. **#v5.0.0-rc2 - 10 Ara 20201** Genel test ağında kullanım için v5.0.0'ın 2. adayını yayınlayın. Buna dahil olan yükseltmelere yüksek düzeyde genel bakış: * SDK v0.44'e yükseltme, authz modülünü içerir. Ayrıca IBC v2'ye yükseltin * Bech32IBC'yi ekleyin, böylece yönetim belirli IBC kanallarını onayladıktan sonra, cosmos1... gibi diğer zincir adreslerine gönderebilirsiniz ve zincir sizin için IBC'yi halledecektir * OSMO'ya dönüştürme oranına dayalı olarak beyaz listeye alınan tx ücreti tokenlarına izin verin. Bu, osmo'da tek bir minimum ücretin ayarlanabileceği ve tam bir düğümün, AMM'lerden türetilen eşdeğer bir spot fiyat üzerinden atom, vb. cinsinden ücretleri kabul edeceği anlamına gelir. (Tx ücretleri otomatik olarak dönüştürülmez) * Yaygın kullanıcı eylemleri nedeniyle dönem zamanının büyüme oranını azaltın {Küçük hata düzeltmeleri} **#v5.0.0-rc1 - 8 Ara 2021** test için v5.0.0'ın rc1'i. Buna dahil olan yükseltmelere yüksek düzeyde genel bakış: * SDK v0.44'e yükseltme, authz modülünü içerir. Ayrıca IBC v2'ye yükseltin * Bech32IBC'yi ekleyin (yeni pencere açar), böylece yönetim belirli IBC kanallarını onayladıktan sonra, cosmos1... * OSMO'ya dönüştürme oranına dayalı olarak beyaz listeye alınan tx ücreti tokenlarına izin verin. Bu, osmo'da tek bir minimum ücretin ayarlanabileceği ve tam bir düğümün, AMM'lerden türetilen eşdeğer bir spot fiyat üzerinden atom, vb. cinsinden ücretleri kabul edeceği anlamına gelir. (Tx ücretleri otomatik olarak dönüştürülmez) * Yaygın kullanıcı eylemleri nedeniyle dönem zamanının büyüme oranını azaltın {Küçük hata düzeltmeleri} **#v4.2.0-relayer - 3 Ara 2021** Gelişmiş geçiş performansı için IAVL önbelleğini artırır **#v4.2.0 - 29 Eki 2021** v4.2.0 sürümü, Osmosis çağında kullanılan G/Ç süresinde önemli azalmalar ve mempool iyileştirmeleri içerir. Önceki sürüm v4.1.0, dönemin kullandığı CPU süresini önemli ölçüde iyileştirdi, ancak @blockpane'den gelen çok ayrıntılı profil oluşturma sayesinde darboğaz olduğu belirlenen G/Ç süresini değiştirmedi. Bu, G/Ç süresi için kalıcı bir düzeltme değil, bunun yerine sabit bir faktör iyileştirmesidir. Bir destek olarak, yeni yazılım sürümünü deneyen ve bir uygulama karma sorunu yaşayan iki tam düğüm oldu. Bu, bu yazılım sürümünü kullanan başka hiçbir düğümde görülmedi. Güncellemeyle (veya belki de yeni Tendermint sürümüyle) ilgili olmayan bazı talihsiz db bozulmaları olduğundan şüpheleniliyor, ancak lütfen dikkatli olun / kademeli olarak kullanıma alın. #Neler Değişti * Beklenen 2-3 kat daha düşük çağ G/Ç süresi https://github.com/osmosis-labs/osmosis/pull/561 * 25M gaz alan tx'leri engellemek için yerel mempool filtresi ekleyin. (Bu büyük ölçüde 10/28 zincir tıkanıklığı sorununu düzeltti) * Yedekli IBC rölelerini engellemek için yerel mempool filtresi ekleyin https://github.com/osmosis-labs/osmosis/pull/556 https://github.com/osmosis-labs/osmosis/pull/529 * adresinde @faddat tarafından Tendermint v0.34.14'e yükseltin https://github.com/osmosis-labs/osmosis/pull/555'te * @jackzampolin tarafından komut ağacına geri alma ekleyin Ayrıca, G/Ç zaman sorunlarını teşhis etmede etkili olan @blockpane'e ve buradaki çeşitli yeni sürümleri test etme çalışmaları için @jackzampolin @faddat @clemensgg @UnityChaos @imperator-co @wolfcontract'a çok teşekkür ederiz! **v4.1.0 - 14 Ekim 2021** Bu sürüm, Osmoz dönemi zamanına büyük hızlanmalar sağlar. Daha az fazla veriye sahip olmak için yayılan olay miktarını azaltarak yapar. Artık LP ödülleri alan adres başına yalnızca bir olay yayıyor. Bu yükseltme, v4.0.0 ile durum uyumludur ve şu anda birçok farklı düğüm operatörüyle bu şekilde test edilmiştir. Her çağda yüklerini önemli ölçüde azaltmak için tam düğümlerin ve doğrulayıcıların yükseltilmesi önerilir. **#v4.0.0 (Berilyum) - 19 Eylül 2021 - Yükseklik 1314500** Bu yükseltme, Osmosis için büyük bir kararlılık yükseltmesidir. Çeşitli zincir üstü işlemler için daha hızlı dönemler ve iyileştirilmiş hesaplama süresi getirir ve bağlama ve ayırma işlemleri için gereken yüksek gaz miktarlarını düzeltir. Bu yükseltmenin özellikleri şunlardır: * Tokenların bond edilmesi ve çözülmesi için gas sorunlarının düzeltilmesi (NOT: sadece süper yüksek miktarda aktivite olduğu dönemdeki sorunlar, tx'lerin bir bloğa girmesi saniyeler alarak devam edebilir) * Kullanıcıların kilit açmayı bitirdikten sonra kilitli tokenkları geri çekme ihtiyacını ortadan kaldırmak * Havuz oluşturmak için minimum ücret karşılığında bir yönetişim parametresi ekleme. * Destek 12'yi uygular [Değişiklik günlüğünde](https://github.com/osmosis-labs/osmosis/blob/v4.0.0/CHANGELOG.md) daha fazlasını inceleyin. **#v4.0.0-rc1 - 18 Eyl 2021** Osmosis v4 için 1 numaralı adayı yayınlayın Bu değişiklik, öncelikle zincire çok sayıda stabilite iyileştirmesi getiriyor. Çeşitli zincir üstü işlemler için daha hızlı dönemler ve iyileştirilmiş hesaplama süresi getirir ve bağlama ve ayırma işlemleri için gereken yüksek gaz miktarlarını düzeltir. Bu yükseltmenin özellikleri şunlardır: * Tokenların bond edilmesi ve çözülmesi için gaz sorunlarının düzeltilmesi (NOT: sadece süper yüksek miktarda aktivite olduğu dönemdeki sorunlar, tx'lerin bir bloğa girmesi saniyeler alarak devam edebilir) * Kullanıcıların kilit açmayı bitirdikten sonra kilitli tokenları geri çekme ihtiyacını ortadan kaldırmak * Havuz oluşturmak için minimum ücret karşılığında bir yönetişim parametresi ekleme. * Herhangi bir hata bulunmazsa, bu durum makinesi Osmosis v4'teki gibi olacaktır. Burada daha kapsamlı bilgi için [değişiklik günlüğünü](https://github.com/osmosis-labs/osmosis/blob/v4.0.0-rc1/CHANGELOG.md) inceleyin. **#v3.1.0 - 7 Ağu 2021** Bu yükseltme, teklif 16'daki Osmosis'in zincirleme yönetimini bozan bir hata nedeniyle, hard forklanması gereken bir yama anlamına gelir. Yönetişim önerilerinin oylama dönemine geçmesini engeller. Hatanın detayları en alttadır. Bu, v2.0.0 veya v3.0.0 değil, kullanılması gereken sürümdür. Bu yükseltme şunları içerir: * Durum senkronizasyonunu düzelten Cosmos-SDK v0.42.9'a güncelleme. * Blok yüksekliğinde 712000 * Min_deposit parametresini amaçlananla değiştirerek acil yönetişim sorununu düzeltme * Hatayı min_commission_rate'de düzeltmek, doğrulayıcıların minimumdan daha düşük bir oranla bir doğrulayıcı oluşturmasına izin verdi. Ayrıca tüm doğrulayıcıları en aza indirir. #Önerilen Yükseltme Süreci * Her node, yükseltme bloğu yüksekliği 712000'den önce yazılım sürümünü v1.0.x'ten v3.1.0'a yükseltmelidir.Cosmovisor kullanıyorsanız, genesis/bin'deki ikiliyi v3.1.0 olacak şekilde değiştirin ve düğümü yeniden başlatın. * Kurulumlarını yükselttikten sonra, her doğrulayıcı, yükseltmeye hazır olduğunu belirtmek için bir sinyalleme teklifine bir depozito yatırmalıdır. (1uosmo yeterlidir) * Her node, 10 Ağustos 1:00AM UTC ile 14:00PM UTC arasında check-in yapmalı ve doğrulayıcıların 2/3'ünün teklife sıfır olmayan bir depozito koyup koymadığını görmelidir. Öyleyse, başka bir işlem gerekmez (henüz yükseltme yapmadıysalar, bu durumda gerekir). Doğrulayıcıların 2/3'ü bu zamana kadar hazır olduğunun sinyalini vermemişse, yükseltmenin anlaşmaya varmadığı kabul edilir ve tüm düğümler daha fazla koordinasyon için ikili dosyalarını tekrar v1.0.x'e indirmelidir. #Yönetişim Hatası Teklif 16'da, teklifteki 'min_deposit' değeri, amaçlanan 500000000uosmo değil, 500osmo olarak ayarlandı. Zincirde, "osmo" geçerliliği yoktur, sadece "uosmo" vardır (Bitcoin'de nasıl sadece sats olduğuna benzer). Bu parametre değişikliği nedeniyle, zincir üzerinde oylamaya girmek için yeterli bir yönetim depozitosu, zincirde mevcut olmayan bir değer olan Osmo'da olmalıdır. Böylece hiçbir yeni yönetişim önerisi oylama dönemine giremez ve zincirleme karara bağlanamaz. **v3.0.0 (Lityum) - 6 Ağu 2021** Bu yükseltme, teklif 16'daki Osmosis'in zincirleme yönetimini bozan bir hata nedeniyle, hard forklanması gereken bir yama anlamına gelir. Yönetişim önerilerinin oylama dönemine geçmesini engeller. Hatanın detayları en alttadır. Bu, v2.0.0 değil, kullanılması gereken sürümdür. Bu yükseltme şunları içerir: * Durum senkronizasyonunu düzelten Cosmos-SDK v0.42.9'a güncelleme. * Blok yüksekliğinde 712000 * Min_deposit parametresini amaçlananla değiştirerek acil yönetişim sorununu düzeltme * Hatayı min_commission_rate'de düzeltmek, doğrulayıcıların minimumdan daha düşük bir oranla bir doğrulayıcı oluşturmasına izin verdi. Ayrıca tüm doğrulayıcıları en aza indirir. #Önerilen Yükseltme Süreci Her düğüm, yükseltme bloğu yüksekliği 712000'den önce yazılım sürümünü v1.0.x'ten v3.0.x'e yükseltmeli. . Kurulumlarını yükselttikten sonra, her doğrulayıcı, yükseltmeye hazır olduğunu belirtmek için bir sinyalleme teklifine bir depozito yatırmalıdır. (1uosmo yeterlidir) Her düğüm, 10 Ağustos 01:00 UTC ile 13:00 UTC arasında check-in yapmalı ve doğrulayıcıların 2/3'ünün teklife sıfır olmayan bir depozito koyup koymadığını görmelidir. Öyleyse, başka bir işlem gerekmez (henüz yükseltme yapmadıysalar, bu durumda gerekir). Doğrulayıcıların 2/3'ü bu zamana kadar hazır olduğunun sinyalini vermemişse, yükseltmenin anlaşmaya varmadığı kabul edilir ve tüm düğümler daha fazla koordinasyon için ikili dosyalarını tekrar v1.0.x'e indirmelidir. #Yönetişim Hatası Teklif 16'da, teklifteki 'min_deposit' değeri, amaçlanan 500000000uosmo değil, 500osmo olarak ayarlandı. Zincirde, "osmo" mezhebi yoktur, sadece "uosmo" vardır (Bitcoin'de nasıl sadece sats olduğuna benzer). Bu parametre değişikliği nedeniyle, zincir üzerinde oylamaya girmek için yeterli bir yönetim depozitosu, zincirde mevcut olmayan bir değer olan Osmo'da olmalıdır. Böylece hiçbir yeni yönetişim önerisi oylama dönemine giremez ve zincirleme karara bağlanamaz. **#v2.0.0 (Helyum) - 3 Ağu 2021** Bu yükseltme, [teklif 16'daki](https://www.mintscan.io/osmosis/proposals/16) Osmosis'in zincir üstü yönetimini bozan bir hata nedeniyle, hard forklanması gereken bir yama anlamına gelir. Hatanın detayları en alttadır. GÜNCELLEME: cosmos-sdk sürüm v0.42.7'deki bir hata nedeniyle zincir üzerinde kullanılacak sürüm bu sürüm olmayacak Bu yükseltme şunları içerir: * Min_deposit parametresini amaçlananla değiştirerek acil yönetişim sorununu düzeltme * Hatayı min_commission_rate'de düzeltmek, doğrulayıcıların minimumdan daha düşük bir oranla bir doğrulayıcı oluşturmasına izin verdi. Ayrıca tüm doğrulayıcıları en aza indirir. * Durum senkronizasyonunu düzelten Cosmos-SDK v0.42.7'ye güncelleme. #Yönetişim Hatası Teklif 16'da, teklifteki 'min_deposit' değeri, amaçlanan 500000000uosmo değil, 500osmo olarak ayarlandı. Zincirde, "osmo" mezhebi yoktur, sadece "uosmo" vardır (Bitcoin'de nasıl sadece sats olduğuna benzer). Bu parametre değişikliği nedeniyle, zincir üzerinde oylamaya girmek için yeterli bir yönetim depozitosu, zincirde mevcut olmayan bir değer olan Osmo'da olmalıdır. Böylece hiçbir yeni yönetişim önerisi oylama dönemine giremez ve zincirleme karara bağlanamaz. **#v2.0.0-rc1 - 9 Tem 2021** Durum senkronizasyonunu düzelten SDK v0.42.7 sürümüne yükseltin **#v2.0.0-rc1 - 28 Haz 2021** Bu sürüm, Osmosis için v2.0.0 yükseltmesi için bir sürüm adayı içerir. Bunu, cosmovisor ikili dosyaların otomatik olarak indirilmesinin iyi çalışıp çalışmadığını test etmek için kullanıyoruz. **#v1.0.0 (Hidrojen) - 17 Haz 2021** Bu sürüm, Osmosis lansmanı için ikili sürümün sürümüdür. v1.0.0 etiketiyle tamamen uyumludur, yalnızca ozmozlu sürümün doğru sürümü göstermediği bir hatayı düzeltir. **#v1.0.0-rc1 - 16 Haz 2021** Osmosis ana ağı için aday 0'ı yayınlayın! ## Medium Arşivleri [Medium Arşivi](https://medium.com/Osmosis/archive/)