Ethereum'in karşılaştığı önemli bir zorluk, uzun vadede karmaşıklığı ve depolama gereksinimlerini azaltırken, blockchain'in kalıcılığını ve merkeziyetsizliğini korumaktır. Bu hedefe ulaşmak için, "geçmişin sona ermesi" ve "durumun sona ermesi" ile istemci depolama yükünü azaltmak ve "özellik temizliği" ile protokolü basitleştirmek gibi bir dizi önlem almak gerekmektedir.
Tarih geçmiş
Tarihsel süre aşımı, düğüm depolama gereksinimlerinin sürekli artan sorununu çözmeyi amaçlamaktadır. Şu anda tamamen senkronize bir Ethereum düğümünün yaklaşık 1.1 TB disk alanına ihtiyacı var ve her yıl yüzlerce GB artış göstermektedir. Tarihsel süre aşımının anahtarı, blok zincirinin konsensüs mekanizmasını kullanarak, ağdaki düğümlerin yalnızca kısmi tarih verilerini depolamasına izin vermek, hepsini değil.
Uygulama yöntemleri şunlardır:
Eski verileri dağıtık bir şekilde depolamak için Ethereum düğümlerinden oluşan bir eşler arası ağ oluşturun.
Veri dayanıklılığını artırmak için hata düzeltme kodları kullanın
EIP-4444'ü tanıtmak, düğümlerin geçmiş verileri saklama süresini sınırlamak
Ana zorluk, veri kullanılabilirliği ile merkeziyetsizlik arasında nasıl bir denge kurulacağı ve yeterince çok sayıda düğümün tarihsel veri saklama sürecine katılımını sağlamak için teşvik mekanizmasının nasıl tasarlanacağıdır.
Durum Süresi Doldu
Durum süresi, durumun sürekli artış sorununu çözmeyi amaçlamaktadır. Depolama geçmişinin gerekliliği ortadan kaldırıldığında bile, istemcinin depolama gereksinimleri yılda yaklaşık 50 GB artmaya devam edecektir. Durum süresinin zorluğu, EVM'nin tasarım varsayımlarında, durum nesneleri bir kez oluşturulduğunda sonsuza dek var olacağıdır.
İki ana durum geçerlilik süresi planı vardır:
Bazı durumlar süresi dolmuş: Durumları parçalara ayırmak, yalnızca en son erişilen verilerin depolanacağı anlamına gelir. EIP-7736 bunun somut bir uygulamasıdır.
Adres döngüsüne dayalı durum geçerliliği: Her çağda yeni bir boş durum ağacı ekleyen sürekli büyüyen bir durum ağacı listesi kullanılır. Bu, adres döngüsü kavramını tanıtmayı gerektirebilir ve adres alanını genişletmeyi gerektirebilir.
İki çözümün de avantajları ve dezavantajları var, depolama verimliliği, kullanıcı dostu olma ve geliştirici dostu olma konularını dengelemek gerekiyor.
Özellik Temizliği
Özellik temizliği, protokol karmaşıklığını azaltmak amacıyla gereksiz işlevlerin kaldırılmasını hedefler. Bazı belirli temizleme fırsatları şunlardır:
Bu temizlikleri gerçekleştirirken basitleştirme düzeyi ile geriye dönüklük uyumluluğu arasında bir denge sağlamak gerekir. Acil olmayan geriye dönük uyumluluk kırıcı değişiklikler için standart bir süreç oluşturulması önerilir.
Daha radikal bir basitleştirme stratejisi, protokolün büyük kısmını sözleşme koduna dönüştürmek ve Ethereum L1'in yalnızca en küçük sanal makineyi korumasıdır.
Genel olarak, The Purge, Ethereum'un karmaşıklığını ve depolama gereksinimlerini azaltmayı amaçlayan bir dizi önlemle, ağın uzun vadeli sürdürülebilirliğini ve ölçeklenebilirliğini sağlamayı hedefliyor. Bu, temel işlevleri ve geriye dönük uyumluluğu korurken protokolü temizleme ve basitleştirme cesaretini gerektiriyor.
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
13 Likes
Reward
13
6
Share
Comment
0/400
SchrodingerPrivateKey
· 07-25 12:10
Geçmiş verileri temizlemekten mutluluk!
View OriginalReply0
RetiredMiner
· 07-22 21:08
V酱 savaşmak吧~
View OriginalReply0
GraphGuru
· 07-22 21:03
Sadeleştirmek iyi bir şeydir.
View OriginalReply0
PretendingSerious
· 07-22 20:49
Görünüşe göre pos boşa değişmemiş.
View OriginalReply0
GasFeeLady
· 07-22 20:49
gazı bir şahin gibi izlemek... daha düşük ücretler = mutlu işlemci
Ethereum The Purge plan: karmaşıklığı ve depolama gereksinimlerini düşüş yoluyla azaltmak
Ethereum'in Olası Geleceği: The Purge
Ethereum'in karşılaştığı önemli bir zorluk, uzun vadede karmaşıklığı ve depolama gereksinimlerini azaltırken, blockchain'in kalıcılığını ve merkeziyetsizliğini korumaktır. Bu hedefe ulaşmak için, "geçmişin sona ermesi" ve "durumun sona ermesi" ile istemci depolama yükünü azaltmak ve "özellik temizliği" ile protokolü basitleştirmek gibi bir dizi önlem almak gerekmektedir.
Tarih geçmiş
Tarihsel süre aşımı, düğüm depolama gereksinimlerinin sürekli artan sorununu çözmeyi amaçlamaktadır. Şu anda tamamen senkronize bir Ethereum düğümünün yaklaşık 1.1 TB disk alanına ihtiyacı var ve her yıl yüzlerce GB artış göstermektedir. Tarihsel süre aşımının anahtarı, blok zincirinin konsensüs mekanizmasını kullanarak, ağdaki düğümlerin yalnızca kısmi tarih verilerini depolamasına izin vermek, hepsini değil.
Uygulama yöntemleri şunlardır:
Ana zorluk, veri kullanılabilirliği ile merkeziyetsizlik arasında nasıl bir denge kurulacağı ve yeterince çok sayıda düğümün tarihsel veri saklama sürecine katılımını sağlamak için teşvik mekanizmasının nasıl tasarlanacağıdır.
Durum Süresi Doldu
Durum süresi, durumun sürekli artış sorununu çözmeyi amaçlamaktadır. Depolama geçmişinin gerekliliği ortadan kaldırıldığında bile, istemcinin depolama gereksinimleri yılda yaklaşık 50 GB artmaya devam edecektir. Durum süresinin zorluğu, EVM'nin tasarım varsayımlarında, durum nesneleri bir kez oluşturulduğunda sonsuza dek var olacağıdır.
İki ana durum geçerlilik süresi planı vardır:
Bazı durumlar süresi dolmuş: Durumları parçalara ayırmak, yalnızca en son erişilen verilerin depolanacağı anlamına gelir. EIP-7736 bunun somut bir uygulamasıdır.
Adres döngüsüne dayalı durum geçerliliği: Her çağda yeni bir boş durum ağacı ekleyen sürekli büyüyen bir durum ağacı listesi kullanılır. Bu, adres döngüsü kavramını tanıtmayı gerektirebilir ve adres alanını genişletmeyi gerektirebilir.
İki çözümün de avantajları ve dezavantajları var, depolama verimliliği, kullanıcı dostu olma ve geliştirici dostu olma konularını dengelemek gerekiyor.
Özellik Temizliği
Özellik temizliği, protokol karmaşıklığını azaltmak amacıyla gereksiz işlevlerin kaldırılmasını hedefler. Bazı belirli temizleme fırsatları şunlardır:
Bu temizlikleri gerçekleştirirken basitleştirme düzeyi ile geriye dönüklük uyumluluğu arasında bir denge sağlamak gerekir. Acil olmayan geriye dönük uyumluluk kırıcı değişiklikler için standart bir süreç oluşturulması önerilir.
Daha radikal bir basitleştirme stratejisi, protokolün büyük kısmını sözleşme koduna dönüştürmek ve Ethereum L1'in yalnızca en küçük sanal makineyi korumasıdır.
Genel olarak, The Purge, Ethereum'un karmaşıklığını ve depolama gereksinimlerini azaltmayı amaçlayan bir dizi önlemle, ağın uzun vadeli sürdürülebilirliğini ve ölçeklenebilirliğini sağlamayı hedefliyor. Bu, temel işlevleri ve geriye dönük uyumluluğu korurken protokolü temizleme ve basitleştirme cesaretini gerektiriyor.