Orijinal yazar: YBB Capital Araştırmacısı Ac-Core

TLDR

  • Son zamanlarda Solana ve Dialect, tek tıklamayla Takas, oylama, bağış, Mint ve diğer işlevleri tarayıcı eklentileri biçiminde gerçekleştirmek için yeni Solana konsepti "Eylemler ve Yanıp Sönmeler"i ortaklaşa başlattı.

  • Eylemler, çeşitli operasyonların ve işlemlerin verimli bir şekilde yürütülmesini sağlarken Blinks, zaman senkronizasyonu ve sıralı kayıt yoluyla ağ konsensüsü ve tutarlılığını sağlar. Bu iki kavram, Solana'nın yüksek performanslı ve düşük gecikmeli bir blockchain deneyimi elde etmesini sağlamak için birlikte çalışır.

  • Blinks'in geliştirilmesi Web2 uygulamalarının desteklenmesini gerektirir ve ortaya çıkan ilk konu Web2 ile Web3 arasındaki güven, uyumluluk ve işbirliğidir.

  • FarcasterLens Protokolü ile karşılaştırıldığında ActionsBlinks, daha fazla trafik elde etmek için Web2 uygulamalarına güvenir ve ikincisi, daha fazla güvenlik için zincire daha fazla güvenir.

1. Eylemler ve Yanıp Sönmeler nasıl çalışır?

Resim kaynağı: Solana belgeleri (Solana Action yürütme süreci yaşam döngüsü)

1.1 Eylemler (Solana Eylemleri)

Resmi tanım: Solana Eylemleri, Solana blok zincirinde önizlenebilen, imzalanabilen ve QR kodları, düğmeler + widget'lar (kullanıcı arayüzü öğeleri) ve İnternet'teki web siteleri dahil olmak üzere çeşitli farklı bağlamlarda gönderilebilen işlemleri döndüren, spesifikasyona uygun API'lerdir. .

Eylemler basitçe imzalanacak işlemler olarak anlaşılabilir. Solana ağında Eylemler, işlem işleme, sözleşme yürütme ve veri işlemleri gibi çeşitli görevleri kapsayan işlem işleme mekanizmasının soyut bir açıklaması olarak anlaşılabilir. Uygulamalar açısından, kullanıcılar, token transferleri, dijital varlıkların satın alınması vb. dahil olmak üzere işlemleri Eylemler aracılığıyla gönderebilir. Geliştiriciler ayrıca karmaşık zincir içi mantığı uygulamak amacıyla akıllı sözleşmeleri çağırmak ve yürütmek için Eylemleri kullanır.

  • Solana, bu görevleri yerine getirmek için bir "İşlem" biçimi kullanır. Her işlem, belirli hesaplar arasında yürütülen bir dizi talimattan oluşur. Solana, paralel işlem yaparak ve Gulf Stream protokolünü kullanarak, işlemleri doğrulayıcılara önceden ileterek işlem onay gecikmelerini azaltır. İnce taneli bir kilitleme mekanizması sayesinde Solana, çok sayıda çakışmayan işlemi aynı anda işleyebilir ve bu da sistemin verimini büyük ölçüde artırır.

  • Solana, yürütme sırasında işlemin girişinin, çıkışının ve durumunun doğruluğunu sağlamak amacıyla işlemleri ve akıllı sözleşme talimatlarını yürütmek için Çalışma Zamanı'nı kullanır. İşlemler, ilk yürütmenin ardından blok onayını bekler ve onaylayıcıların çoğunluğu tarafından blok üzerinde mutabakata varıldığında işlem nihai kabul edilir. Solana ağı, 400 milisaniyeden daha kısa işlem onay süreleri ile saniyede binlerce işlemi işleme kapasitesine sahiptir. Pipeline ve Gulf Stream mekanizmaları sayesinde ağın verimi ve performansı daha da iyileştirildi.

  • Eylemler yalnızca belirli görev veya işlemlerle ilgili değildir; işlemler, sözleşmelerin yürütülmesi, veri işleme vb. olabilir. Bu işlemler, diğer blok zincirlerindeki işlemlere veya sözleşme çağrılarına benzer, ancak Solana'da Eylemlerin kendine özgü avantajları vardır: Birincisi, Solana, bu Eylemleri işlemek için etkili bir yol tasarladı ve bunların büyük ölçekte işlenmesini mümkün kıldı. Büyük ölçekli ağlarda hızlı yürütme. İkincisi, düşük gecikmedir. Solana'nın yüksek performanslı mimarisi sayesinde Eylemlerin işlem gecikmesi çok düşüktür, bu da Solana'nın yüksek frekanslı işlemleri ve uygulamaları desteklemesine olanak tanır. Son olarak, esneklik vardır. Eylemler, akıllı sözleşmelere yapılan çağrılar, verilerin depolanması ve okunması vb. dahil olmak üzere çeşitli karmaşık işlemleri gerçekleştirmek için kullanılabilir (Daha fazla bilgi için genişletilmiş bağlantıya bakın).

1.2 Yanıp Sönüyor(Blockchain bağlantıları)

Resmi tanım: Blinks, herhangi bir Solana Eylemini paylaşılabilir, meta veri açısından zengin bir bağlantıya dönüştürür. Blinks, Eylem özellikli istemcilerin (tarayıcı uzantısı cüzdanları, botlar) kullanıcılara daha fazla işlevsellik sunmasını sağlar. Web sitesinde Blinks, merkezi olmayan bir uygulamaya geçmeden cüzdanlardaki işlem önizlemelerini anında tetikleyebilir; Discord'da botlar, Blinkleri bir dizi etkileşimli düğmeye genişletebilir. Bu, bir URL görüntüleyebilen herhangi bir web arayüzü ile zincir içi etkileşimi mümkün kılar.​

Genel olarak konuşursak, Solana Blinks, Solana Action'ı paylaşılabilir bir bağlantıya dönüştürür (http'ye eşdeğer). Desteklenen Phantom, Backpack ve Solflare cüzdanlarındaki ilgili işlevler açıldığında, web siteleri ve sosyal medya zincir üzerindeki yerlere dönüştürülebilir. URL'si olan herhangi bir web sitesinin doğrudan Solana işlemlerini başlatmasına izin verir.

Özetle, Solana Action ve Blink izin gerektirmeyen bir protokol/şartname olmasına rağmen, amaç anlatımının çözücü çözme süreciyle karşılaştırıldığında, kullanıcıların işlemleri imzalamasına yardımcı olmak için hâlâ istemci uygulamalarına ve cüzdanlara ihtiyaç duyarlar.

ActionsBlinks'in doğrudan amacı, Solana'nın zincir içi operasyon yürütmesini Twitter gibi Web2 uygulama ürünlerine doğrudan "http bağlantısı" ile analiz etmektir.

Resim kaynağı: @eli 5 _defi

2. Ethereum'a dayalı merkezi olmayan sosyal protokol

2.1 Farcaster Protokolü

Farcaster, uygulamaların birbirine bağlanmasını ve blockchain, P2P ağları ve dağıtılmış defterler gibi merkezi olmayan teknolojiler aracılığıyla kullanıcılarla bağlantı kurmasını sağlayan, Ethereum ve Optimism'e dayanan merkezi olmayan bir sosyal grafik protokolüdür. Kullanıcıların, tek bir merkezi varlığa bağlı kalmadan farklı platformlar arasında sorunsuz bir şekilde içerik taşımasına ve paylaşmasına olanak tanıyan Open Graph protokolü, kullanıcılar sosyal ağ gönderilerinde ilgili bağlantıları yayınladığında içeriği otomatik olarak çıkarır ve etkileşimli özellikler ekleyerek kullanıcı tarafından gönderilen bağlantılara izin verir. içeriğin otomatik olarak çıkarılması ve etkileşimli uygulamalara dönüştürülmesi.

Merkezi Olmayan Ağ: Farcaster, geleneksel sosyal ağlardaki merkezi sunucuların tek nokta arıza sorununu önlemek için merkezi olmayan bir ağa güveniyor. Veri güvenliğini ve şeffaflığını sağlamak için dağıtılmış defter teknolojisini kullanır.

Genel anahtar şifrelemesi: Her kullanıcının Farcaster'da bir çift genel ve özel anahtarı vardır. Genel anahtar kullanıcıyı tanımlamak için kullanılır, özel anahtar ise kullanıcının işlemlerini imzalamak için kullanılır. Bu yaklaşım, kullanıcı verilerinin gizliliğini ve güvenliğini sağlar.

Veri taşınabilirliği: Kullanıcı verileri tek bir sunucu yerine merkezi olmayan bir depolama sisteminde depolanır. Bu şekilde kullanıcılar verileri üzerinde tam kontrole sahip olur ve bunları farklı uygulamalar arasında taşıyabilir.

Doğrulanabilir kimlik: Farcaster, açık anahtar şifrelemesi aracılığıyla her kullanıcının kimliğinin doğrulanabilir olmasını sağlar. Kullanıcılar bir hesabı imzalayarak kontrol ettiklerini kanıtlayabilirler.

Merkezi Olmayan Tanımlayıcılar (DID): Farcaster, kullanıcıları ve içeriği tanımlamak için merkezi olmayan tanımlayıcılar (DID) kullanır. DID, son derece güvenli ve değiştirilemeyen, genel anahtar şifrelemesine dayalı bir tanımlayıcıdır.

Veri tutarlılığı: Ağdaki verilerin tutarlılığını sağlamak için Farcaster, blockchain benzeri bir fikir birliği mekanizması kullanır ("gönderiler" düğümlerdir). Bu mekanizma, tüm düğümlerin kullanıcı verileri ve işlemleri üzerinde fikir birliğine varmasını sağlayarak veri bütünlüğünü ve tutarlılığını sağlar.

Merkezi Olmayan Uygulamalar: Farcaster, geliştiricilerin merkezi olmayan uygulamalar (DApp'ler) oluşturmasına ve dağıtmasına olanak tanıyan bir geliştirme platformu sağlar. Bu uygulamalar, kullanıcılara çeşitli özellikler ve hizmetler sunmak için Farcaster ağıyla sorunsuz bir şekilde entegre olur.

Güvenlik ve Gizlilik: Farcaster, kullanıcı verilerinin gizliliğine ve güvenliğine önem verir. Tüm veri iletimi ve depolaması şifrelenir ve kullanıcılar içeriklerini herkese açık veya özel yapmayı seçebilirler.

Farcaster'ın yeni Çerçeveler özelliğinde (farklı Çerçeveler Farcaster ile entegredir ve bağımsız olarak çalışır), "cast" (metin, resimler, videolar, bağlantılar vb. dahil olmak üzere "gönderilere" benzer) etkileşimli bir uygulamaya dönüştürülebilir. Bu içerik merkezi olmayan bir ağda depolanarak dayanıklılığı ve değişmezliği sağlanır. Bir "gönderi" yayınlandığında, yayınlarının her birinin benzersiz bir tanımlayıcısı vardır, bu da onu izlenebilir hale getirir ve kullanıcının kimliği merkezi olmayan bir kimlik doğrulama sistemi aracılığıyla doğrulanır. Merkezi olmayan bir sosyal protokol olarak Farcaster protokolünün müşterileri, Çerçevelere doğrudan ve sorunsuz bir şekilde erişebilir.

2.2 Ana ilkeler aşağıdaki üç hususu içerir:

Kaynak: Mimarlık l Farcaster

Farcaster protokolü üç ana katmana ayrılmıştır: Kimlik Katmanı, Veri Katmanı - Hub'lar ve Uygulama Katmanı. Her seviyenin belirli işlevleri ve rolleri vardır.

Kimlik Katmanı

  • İşlev: Kullanıcı kimliklerini yönetmek ve doğrulamaktan sorumludur; kullanıcı kimliklerinin benzersizliğini ve güvenliğini sağlamak için merkezi olmayan kimlik doğrulaması sağlar; özellikle dört kayıt tablosundan oluşur: ld Kayıt Defteri, Fname, Anahtar Kayıt Defteri ve Depolama Kayıt Defteri (ayrıntılar için referans bağlantısı 1'e bakın) ).

  • Teknik prensip: Genel anahtar şifreleme teknolojisine dayanan merkezi olmayan tanımlayıcılar (DID) kullanın; her kullanıcının, genel anahtar ve özel anahtar çifti aracılığıyla kullanıcının kimliğini tanımlamak ve doğrulamak için kullanılan benzersiz bir DID'si vardır; kendi kimlik bilgilerinizi kontrol edebilir ve yönetebilir. Kimlik katmanı, kullanıcıların farklı uygulamalar ve hizmetler arasında sorunsuz bir şekilde hareket edebilmesini ve kimlik doğrulaması yapabilmesini sağlar.

Veri Katmanı - Hub'lar

  • İşlev: Veri güvenliğini, bütünlüğünü ve erişilebilirliğini sağlamak için merkezi olmayan bir veri depolama sistemi sağlayarak, kullanıcı tarafından oluşturulan verilerin depolanmasından ve yönetilmesinden sorumludur.

  • Teknik prensip: Hub'lar ağ boyunca dağıtılmış merkezi olmayan veri depolama düğümleridir; her Hub, verilerin bir kısmının depolanmasından ve yönetilmesinden sorumlu olan bağımsız bir depolama birimidir. Veriler, Veri katmanı olan şifreleme teknolojisi kullanılarak korunur. Verilerin yüksek düzeyde kullanılabilirliğini ve ölçeklenebilirliğini sağlar ve kullanıcılar verilerine istedikleri zaman erişebilir ve bunları taşıyabilir.

Uygulama katmanı

  • İşlev: Merkezi olmayan uygulamaların (DApp'ler) geliştirilmesi ve dağıtılması için bir platform sağlar; sosyal ağlar, içerik yayınlama, mesajlaşma vb. dahil olmak üzere çeşitli uygulama senaryolarını destekler.

  • Teknik prensip: Geliştiriciler, merkezi olmayan uygulamalar oluşturmak ve dağıtmak için Farcaster tarafından sağlanan API'leri ve araçları kullanabilir; uygulama katmanı, uygulamayı kullanırken kullanıcı kimlik doğrulamasını ve veri yönetimini sağlamak için kimlik katmanı ve veri katmanıyla sorunsuz bir şekilde entegre edilir. merkezi olmayan bir ağdır ve merkezi sunuculara dayanmaz, bu da uygulamanın güvenilirliğini ve güvenliğini artırır.

2.3 Yukarıdakilerin özeti

Solana'nın ActionsBlinks'inin doğrudan amacı, Web2 uygulamalarının trafik kanallarını açmaktır. Potansiyel etki sezgiseldir: kullanıcının bakış açısından: işlemleri basitleştirir ve fon hırsızlığı riskini artırır. Solana'nın kendi bakış açısına göre: trafik etkisini büyük ölçüde artırır. çemberi kırmak, ancak Web2 sansürü altında Sistem altında uygulama uyumluluğu ve desteği konusunda hala riskler var. Belki gelecekte Solana'nın Layer 2, SVM, mobil işletim sistemi vb. devasa sisteminin desteğiyle, daha fazla gelişme olacaktır.

Solana'nın stratejisiyle karşılaştırıldığında, Ethereum Farcaster protokolü Web2'nin trafiğe girişini zayıflatıyor, genel sansür karşıtı ve güvenliği artırıyor ve Fracster+EVM modeli kapsamında yerel Web3 konseptine daha yakın.

2.4 Mercek Protokolü

Kaynak: LensFrens

Lens Protokolü aynı zamanda kullanıcılara sosyal verileri ve içerikleri üzerinde tam kontrol sağlamak için tasarlanmış merkezi olmayan bir sosyal grafik protokolüdür. Lens Protokolü aracılığıyla kullanıcılar kendi sosyal grafiklerini oluşturabilir, sahiplenebilir ve yönetebilir ve bu grafikler farklı uygulamalar ve platformlar arasında sorunsuz bir şekilde taşınabilir. Protokol, kullanıcıların sosyal grafiklerini ve içeriğini temsil etmek için değiştirilemez tokenler (NFT'ler) kullanarak veri benzersizliğini ve güvenliğini sağlar. Her ikisi de Ethereum'da bulunan Lens Protokolü ve Farcaster'ın da bazı benzerlikleri ve farklılıkları var:

Aynı nokta:

  • Kullanıcı Kontrolü: Kullanıcılar her ikisinde de verileri ve içerikleri üzerinde tam kontrole sahiptir.

  • Kimlik Doğrulama: Kullanıcı kimliklerinin güvenliğini ve benzersizliğini sağlamak için merkezi olmayan tanımlama (DID) ve şifreleme teknolojisini kullanın.

fark:

  • Teknoloji Mimarisi:

    Farcaster: Ethereum (L1) üzerine kurulu olup, kullanıcı kimliklerini yönetmek için kimlik katmanına (Kimlik Katmanı), verileri yönetmek için depolama düğümlerini merkezi olmayan hale getirmek için veri katmanına (Veri Katmanı - Hub'lar) ve uygulama katmanına (Uygulama Katmanı) bölünmüştür. bir DApps geliştirme platformu sağlamak ve veri dağıtımı için çevrimdışı Hub'ı kullanmak.

    Lens Protokolü: Poligon'u (L2) temel alan NFT, kullanıcının sosyal grafiğini ve içeriğini temsil etmek için kullanılır. Tüm etkinlikler, verilerin sahipliğini ve taşınabilirliğini vurgulayarak kullanıcının cüzdanında saklanır.

  • Doğrulama ve veri yönetimi:

    Farcaster: Veri güvenliğini ve yüksek kullanılabilirliği sağlamak amacıyla veri yönetimi için dağıtılmış depolama düğümlerini (Hub'lar) kullanın. Tutamacın her yıl güncellenmesi gerekiyor ve fikir birliğine varmak için delta grafiği kullanılıyor.

    Lens Protokolü: Kişisel veriler NFT, verilerin benzersizliğini ve güvenliğini sağlar ve güncellenmesine gerek yoktur

  • Uygulama ekolojisi:

    Farcaster: Kimlik katmanı ve veri katmanıyla sorunsuz bir şekilde bütünleşen kapsamlı bir DApp geliştirme platformu sağlar.

    Lens Protokolü: Odak noktası, farklı platformlar ve uygulamalar arasında kesintisiz geçişi destekleyen kullanıcı sosyal grafiklerinin ve içeriğinin taşınabilirliğidir.

Yukarıdaki karşılaştırmadan Farcaster ve Lens Protokolünün kullanıcı kontrolü ve kimlik doğrulama açısından benzerlikler taşıdığını ancak veri depolama ve ekosistem açısından önemli farklılıklar olduğunu görebiliriz. Farcaster daha çok hiyerarşik yapılara ve merkezi olmayan depolamaya odaklanırken Lens Protokolü, veri taşınabilirliği ve sahipliğini sağlamak için NFT'lerin kullanımını vurguluyor.

3. Büyük ölçekli uygulamaları ilk uygulayan üç kişiden hangisi olabilir?

Yukarıdaki analize göre, üçünün de kendi yararları ve zorlukları var. Solana, yüksek performansına güveniyor ve herhangi bir web sitesini veya uygulamayı kripto para birimi işlemleri için bir ağ geçidine dönüştürebiliyor. Aynı zamanda sosyal medya platformunu kullanan ve Blink'lere güvenen ilk kişi. Bağlantılar oluşturmak Hızlı bir şekilde popüler trafiğin avantajını kazandı, ancak Web2'ye güvenmek aynı zamanda güvenlik için trafik ticareti sorununu da beraberinde getiriyor.

Lens Protokolü 2022'de doğmuştur ve en uzun niteliklere sahiptir. İyi ölçeklenebilirlik ve şeffaflık sağlamak için tüm zincirde modüler tasarım ve depolamaya dayanır ve bir dizi pazar fırsatı kazanmıştır, ancak şu anda maliyet ve ölçeklenebilirlik zorluklarıyla da karşı karşıya kalabilir. piyasa FOMO duyarlılığının unutkanlığı.

Farcaster'ın avantajı, temel tasarımın Web3 mantığıyla en tutarlı olan ve önceki ikisine kıyasla en yüksek düzeyde merkezi olmayan protokol olmasıdır. Ancak getirdiği zorluklar, teknik yinelemenin zorluğu ve kullanıcı yönetimi sorunlarıdır.

Uzantı bağlantıları: (1) https://solana.com/docs/advanced/actions

Referans makalesi:

[ 1 ]https://research.web3 caff.com/zh/archives/13066? ref= 416