Qua Ugly Bob | OCT 17, 2022
7:57 Tối thiểu Đọc
NEAR Protokolü, Web3 geliştirme alanındaki bir başka katman-bir seçenektir. Hesaplama yükünü doğrulayıcılar arasında dağıtmak için bir proof-of-stake konsensüsü ve tescilli bir sharding mekanizması kullanır.
NEAR’ın kurucuları Illia Polosukhin ve Alexander Skidanov, hem kullanıcılar hem de geliştiriciler için güvenli, ölçeklenebilir ve kullanımı kolay bir blok zinciri yapmak istediler.
Protokol tasarım olarak basittir ve NEAR’ın asıl hedefi için temel bir katman olarak inşa edilmiştir: AWS gibi bulut tabanlı altyapı şirketleriyle rekabet edebilmek için topluluğa ait bir dApp platformu olmak.
Protokolünüz için bir ağı güvenli hale getirmenin en kolay yollarından biri Proof-of-Stake mutabakat mekanizmasını kullanmaktır. Basitçe söylemek gerekirse, Proof-of-Stake hesaplama gücünü ekonomik güçle takas eder. Doğrulayıcıların blok oluşturabilmesi için büyük miktarda yerel tokenı stake etmeleri gerekir.
Doğrulayıcılar rastgele seçilir, ancak yatırılan miktara göre ağırlıklı bir değiştirici ile seçilir. Ne kadar çok bahis yatırılırsa, blok lideri olarak seçilme ve ödül alma şansı o kadar artar. Ağa dürüst olmayan saldırı girişimleri bir cezayla sonuçlanır: yatırılan token yüzdesinde bir kesinti.
Blok lideri olmayan doğrulayıcılar daha sonra blok zincirinin mevcut ve gerçek durumu hakkında oylama yapar.
Yerel tokena sahip olan ancak kendi doğrulayıcılarında stake etmek istemeyen kullanıcılar, bunları seçtikleri mevcut bir doğrulayıcıda stake edebilirler. Bu kullanıcılar daha sonra doğrulayıcıdan ödülün bir yüzdesini alırlar.
Bu, Proof-of-Stake’in kısa bir açıklamasıdır ve her protokolün farklı bir versiyonu vardır. NEAR’ın hala kanon zinciri olarak en uzun zinciri kullandığına dikkat etmek önemlidir.
NEAR’ın (ve herhangi bir Proof-of-Stake protokolünün) ana satış noktalarından biri, özellikle ürkütücü Proof-of-Work modeline kıyasla Proof-of-Stake’in çevre dostu kullanımıdır.
NEAR belirteci NEAR protokolünün yerel belirtecidir. Diğer tüm Proof-of-Stake ağlarında olduğu gibi, bu token ağın güvenliğini sağlamak için stake edilir. Tıpkı diğer protokollerde olduğu gibi token bir hesap birimi ve ücretler için bir değişim aracı olarak kullanılır.
Token, ~778.92M NEAR(NEAR Satın Al) dolaşım arzına sahiptir ve 1B NEAR ile sınırlandırılacaktır.
NEAR’ın enflasyon programı yılda yaklaşık %5’tir. Doğrulayıcılar dönem başına %4,5 alır ve %0,5’i protokol hazinesine gider. Her işlemde ücretlerin %70’i yanmaktadır. Geri kalanı işlem tarafından kullanılan akıllı sözleşmelere gider.
Bir NEAR işleminin iki bölümü vardır: Eylemler ve Makbuzlar. Eylemler, bir işlemi oluşturan ‘işlem birimleridir’. Makbuzlar blok zincirine uygulanan nesnelerdir.
Her sanal makine blok zinciri gaz gerektirir. Bu sadece doğrulayıcılara ödeme yapmak için değil, aynı zamanda hizmet reddi saldırılarına karşı koymak içindir. Gaz işlevi genellikle platformlar arasında aynıdır. Öte yandan, ücretlerin dağılımı da platformlar arasında farklılık gösterebilir. NEAR’ın gaz dağıtımının dağılımını görün
Burada
.
NEAR’ın hızlı ve ölçeklenebilir olması için öncelikle Proof-of-Work Ethereum ağını rahatsız eden sorunları çözmesi gerekiyor. Bu sorunlardan biri de Ethereum’un(ETH Satın Al) işlemleri tek bir blok zinciri üzerinde gerçekleştirmek zorunda olmasıdır.
Bu, her düğümün her işlemi işlemesi ve ağın bunları beklemesi gerektiği anlamına gelir. Her düğümün mevcut durum üzerinde hemfikir olmasını beklemek, İş İspatı mutabakatının bir dezavantajıdır. Yavaş, istikrarlı ve güvenli bir Nakamotor.
Nightshade NEAR’ın parçalama yöntemidir. Ethereum 2.0, parçaların beacon (ana) zincirinde sonuçlandırılacak ayrı blok zincirleri olduğu bir beacon zinciri parçalama yöntemi kullanır. İşlem hacmi yalnızca işaret zinciri kadar hızlıdır.
Bu darboğazdan kaçınmak için NEAR hala tek bir ana blok zinciri kullanıyor. Ancak Nightshade bu zinciri parçalamak yerine blokları parçalıyor. Bu, işlemlerin blok zinciri düzeyinde değil, yalnızca blok düzeyinde sonuçlandırılması gerektiği anlamına gelir. Bu, onu kademesiz olarak ölçeklenebilir hale getirir ve nihai olarak kullanıma sunulması planlanan bir işlevdir.
Simple Nightshade adlı minimal bir hesap durumu parçalaması Kasım 2021’de yayınlandı. Hesap durumları dört parçaya bölünecek ancak yine de her doğrulayıcı tarafından onaylanacaktır.
Bu aşamada ağ henüz kapasiteye ulaşmadı, ancak geliştiriciler geçişe başlamak istiyor.
Bir sonraki aşama, yığın üreticisi olarak bilinen daha az donanım yoğun bir rol sağlamaktır. Blok üreten bir doğrulayıcıya benzer şekilde, bu tür bir doğrulayıcı bir parça için bir yığın üretir.
Bu aşama, sabit miktarda parçalanmış bloğun tamamlanmış uygulamasını temsil eder.
NEAR’ın bu tam olarak gerçekleştirilmiş versiyonu, sabit bir parça sayısı yerine, protokolün ihtiyaç duyduğu dinamik sayıda parçaya sahip olacaktır.
NEAR protokolünün ana odak noktası kullanım kolaylığıdır. Yeni başlayanların kriptoyu bırakmasının genellikle iki nedeni vardır:
1) Vuruldular
2) Hiçbir şeyin kullanımı kolay veya sezgisel değildir.
Vurulmak doğanın değişmez bir kanunu. Bununla birlikte, sezgisel ve sorunsuz bir kullanıcı deneyimi yaratmak kesinlikle bazı değişikliklere yol açabilir.
Kullanıcı seviyesindeki cüzdan adresleri insan tarafından okunabilir dizeler kullanır. Bu dizeler ‘.near’ adresleri biçiminde gelir. Bu, Adlandırılmış Hesap olarak adlandırılır ve cüzdanların genellikle etiketlendiği rastgele dizelerle aynı işlevi görür.
Rastgele dize gitmiyor. Hashing, kripto güvenliği için önemlidir ve ‘AscendEX.near’ çok iyi bir hash değildir. Adlandırılmış Hesabın temeli, 64 karakterlik bir dize olan ve açık anahtar olarak görülmesi gereken Örtük Hesaptır.
Genel olarak, cüzdanlar işlem göndermek ve almak için hem bir özel anahtar hem de bir açık anahtar saklar. NEAR’ın daha modüler yaklaşımı, bir hesapta hepsi farklı izin seviyelerine sahip birçok anahtar çiftini depolar. Hesabınız özel/genel anahtar çiftlerinden oluşan bir kasadır.
Üç temel tür vardır:
Tam Erişim: Bu, bir kullanıcıya hesaba ve fonlara tam erişim sağlayan bir anahtardır. Bu tür bir anahtar hesap veya alt hesap ekleyebilir/kaldırabilir. Erişim anahtarlarını ekleyin/kaldırın ve herhangi bir sözleşme veya transfer NEAR’ı arayın.
İşlev Çağrı Anahtarları: Farklı anahtarlar akıllı sözleşmelere cüzdana sınırlı erişim sağlar. İşlem erişimi yalnızca bir akıllı sözleşme ile işlem yapmak için gereken belirli işlevlerde tutulur. Hatta kullanıcının bir yöntemi çağırmak için harcanan maksimum gaz miktarını ayarlamasına bile izin verir.
Kilitli Hesaplar: Bir hesap, tüm anahtarlar hesaptan kaldırıldığında kilitlenir. Erişim yalnızca hesabın akıllı sözleşmesine verilir.
Her hesabın, hesapta depolanan meta veriler tarafından belirtilen bir durumu vardır. Bu veriler hesabın akıllı sözleşme kodu ve deposudur. Hesap durumları herkesin okumasına açıktır ancak yalnızca hesabın kendisi tarafından değiştirilebilir.
Hesap, kullanılan depolama miktarıyla orantılı NEAR belirteçlerini kilitlemeli ve tutmalıdır. Bu nedenle verilerin saklanması hesaptan ödenir.
NEAR EVM uyumlu olmadığı için Aurora, NEAR protokolüne Solidity işlevselliği ekleyen bir katman-2 olarak geliştirilmiştir. Aurora, geliştiricilerin Solidity akıllı sözleşmelerini NEAR’a taşımalarına olanak tanır. Bu sayede kullanıcılar Ethereum uygulamalarını NEAR ağı üzerinde kullanabilecekler.
Rainbow Bridge, NEAR’ın kullanıcıların tokenlerini Ethereum(ETH/USDT), Aurora ve NEAR(NEAR/USDT) arasında taşıma yöntemidir.
NEAR, tıpkı diğer Proof-of-Stake blok zincirleri gibi, ancak onu kendi ölçeklenebilir blok zinciri türüne dönüştürme vizyonuyla başladı.
Aurora ve Rainbow Bridge ile Nightshade uygulaması hala Ethereum geliştiricilerinden pazar payı kapmaya çalışıyor. Nightshade, tam olarak uygulandığında dApp geliştiricileri için hızlı ve güvenilir bir platform sağlayacaktır.
Ve daha Ahtapot Ağı’na bile girmedik! Bu başka bir makale için.