Mikro Toplama: Bir dalga mı yoksa utanmaz bir pazarlama terimi mi?

Yazar: KAUTUK; Kaynak: Substack; Derleyen: Kate, Marsbit

Tweetlerimden biri yakın zamanda viral oldu ve Web3 çevrimiçi topluluğunda büyük ilgi gördü! Bu çok kısa, dört bölümlük bir "Twitter" yazısı, ama bunun tam olarak ne anlama geldiğini sorduğunuzu duyar gibiyim. Açıklamama izin ver.

! [Rollup] (https://img-cdn.gateio.im/resize-social/moments-40baef27dd-e0d4e4d874-dd1a6f-6d2ef1)

Toplama'yı sikeyim, klişeleri atla

"Toplama nedir" veya "Neden Toplamaya ihtiyacımız var" gibi bir konuyu içeren bir Toplama makalesi açmak, Örümcek Adam ve Batman filmleri Aynı'nın her yinelemesinde Ben Amca'yı öldürmek veya anne ve babayı vurmak gibidir. Bu makaleyi okuyorsanız, muhtemelen bu iyi belgelenmiş argümanlara zaten aşinasınızdır. Ayrıca, eğer bunu okuyorsanız, Uygulama Zinciri ve Uygulama Toplama tartışmasının ötesine geçebileceğimizi düşünüyorum. Öyleyse kovalamacayı keselim.

Uygulamaya özel toplamaların yükselişi

Evrensel Toplama sinir bozucu

Universal Rollup, Hint okul sistemi gibidir (diğer okul sistemleriyle de benzer özelliklere sahip olduklarına inanıyorum, ancak bu benim kişisel deneyimim olan bir şey).

! [Rollup] (https://img-cdn.gateio.im/resize-social/moments-40baef27dd-d166a6f7a4-dd1a6f-6d2ef1)

Sporcular, şarkıcılar, matematikçiler, düşünürler, ekonomistler ve hikaye anlatıcılarının hepsinin geçer not almak için aynı süreçten geçmesi gerekiyor. Teknik olarak sistem herhangi bir gruba karşı "önyargılı" değil ama aynı zamanda hiç kimseye karşı da "adil" değil. Ama hey, arkadaş olduk! (Bu daha sonra önemli olacaktır).

Benzer şekilde, evrensel toplamadaki uygulamalar için darboğaz, her uygulamanın ihtiyaçlarını ayrı ayrı karşılayamayacağından ortamın kendisidir. Her uygulama farklı türde bir optimizasyon gerektirebilir ancak onlara özel bir optimizasyon beklemek mantıksız olacaktır. Ancak, yalnızca denemek ve genel bir bakış elde etmek istiyorsanız bu en uygun seçenektir. Ayrıca bazı ortalama öğrenciler gibi bazı uygulamalar için bu doğru çözüm olabilir!

Peki ya arkadaşlar? Uygulamalarınızın yanında oluşturulmuş bir uygulama ekosistemidir. Girişimciyseniz muhasebeci arkadaşınızı arayıp vergilerinizi devletten gizlemenize yardımcı olmasını isteyebilirsiniz :)

Uygulamaya özel Toplama kafa karıştırıcıdır

Çocuğum devlet okulu için fazla atletik ve özel eğitime ihtiyacı var. Onu bir spor okuluna mı göndermem gerekiyor yoksa kişisel bir antrenör tutmalı mıyım?

##Özel karmaşıklık

Hadi oyun oynayalım.

Aşağıda uygulamaya özel 8 toplamanın bir listesi bulunmaktadır. Ancak her grubun içinde o gruba ait olmayan bir öğe vardır. Hangisi olduğunu tespit edebilir misiniz?

! [Rollup] (https://img-cdn.gateio.im/resize-social/moments-40baef27dd-1c153358cc-dd1a6f-6d2ef1)

Uygulamaya özgülük kafa karıştırıcı bir terim haline geliyor. Sözleşmelerin kendi üzerlerine dağıtılmasına izin veren uygulamaya özel toplamalar vardır ve sanal makineleri (VM) desteklediği için sözleşmelerin dağıtılmasına izin veren uygulamaya özel toplamalar vardır, ancak sahipleri bunu kısıtlar. Kapalı bir VM'ye sahip olan veya hiç VM'si olmayan ve diğer geliştirme türlerini desteklemeyen uygulamaya özel toplamalar da vardır.

Bunları aynı kategoriye koymak doğru mudur?

Önceki sorunun cevabı~

Grup 1: Celo garip bir seçimdir çünkü diğer geliştiricilerin uygulamalar oluşturmasına olanak tanırken diğerleri uygulamaları doğrudan kullanabilir. Grup 1'de değerlendirilebilecek diğer projeler Fuel-v1, Aevo, RhinoFi vb.'dir.

Grup 2: Loopring sıra dışı olanıdır, çünkü kutudan çıktığı gibi çalışan amaca yönelik oluşturulmuş tek Toplamadır; diğerleri ise üzerlerinde konuşlandırılan uygulamalar için gizlilik, NFT'ler ve TPS gibi belirli özellikler için optimize edilmiş ağlardır. bu işlevler. İkinci gruba dahil edilebilecek diğer projeler Kinto, Kroma, kamu malları ağı vb.

! [Rollup] (https://img-cdn.gateio.im/resize-social/moments-40baef27dd-64c9473ffb-dd1a6f-6d2ef1)

Değiştirilmiş genel sanal makinelerde sözleşmelerin dağıtılmasıyla ilgili sorunlar

Akıllı sözleşmeleri dağıtan bu sanal makineler, Turing'in tam durum makinelerinden başka bir şey değildir. Bunların üzerine uyguladığınız sözleşmeler yalnızca devletin kendisinde yapılan ek değişikliklerdir. Sanal makinenin çekirdek durum geçiş kurallarını gerçekten etkilemez. Toplama, esasen iş mantığınızın bulunduğu bir VM'dir.

İş mantığınız, toplamanın durum geçiş işlevinden ayrıdır.

Ben buna ayrıca "uygulama oluşturmak için akıllı sözleşme paradigması" diyorum çünkü VM'nin üzerine bazı ekstra mantıklar yerleştiriyorsunuz. Toplama, uygulamanın mantığını kanıtlamakla "doğrudan" ilgilenmez. VM, uygulamanız değil, toplamadır.

Elbette sanal makinenin tek sahibi sizsiniz, uygulamalarınız tek vatandaşlardır ve tabanı uygulamalarınıza uygun hale getirmek için sürekli olarak geliştirebilirsiniz. Uygulama performansını artırmak için Durum Geçiş İşlevini (STF) geliştirmeye ve işlem kodları eklemeye/kaldırmaya devam edebilirsiniz ancak uygulama bağımsız kalır ve VM'nin kendisi tarafından sınırlandırılır.

Tıpkı Lamborghini Urus'un Lamborghini Huracan'ı çekmesi gibi.

! [Rollup] (https://img-cdn.gateio.im/resize-social/moments-40baef27dd-a0a30d1c5f-dd1a6f-6d2ef1)

Uygulamaya özel Toplama'da ayrı bir uygulama daha iyisini yapabilir! çok daha iyi!

STF'nin kapsamı uygulamanın iş mantığına uyacak şekilde giderek küçülecek şekilde STF sürekli olarak geliştirilirse ne olur? Sonunda, siz onu geliştirmeye devam ettikçe, STF, iş mantığı ile STF'nin örtüştüğü noktaya yakınlaşacak ve o noktada şunu fark edeceksiniz: kahretsin, bir dakika bekleyin!

Mikro Toplamalar doğdu!

! [Rollup] (https://img-cdn.gateio.im/resize-social/moments-40baef27dd-e2c2171e24-dd1a6f-6d2ef1)

Bu nedenle Micro-Rollup, uygulamanın durum geçiş fonksiyonunun iş mantığının kendisi olduğu bir toplamadan başka bir şey değildir.

Uygulama bir toplama haline gelir, durum herhangi bir yürütme ortamında mümkün olan herhangi bir şekilde yönetilebilir ve durum geçiş kuralları doğrudan uygulamanın çalışma zamanına uygulanabilir. Uygulama herhangi bir kısıtlama olmaksızın özelleştirilebilir. Bu kanıtlar makineyle değil iş mantığınızla ilgilidir. Uygulamanızı hafif hale getirir.

Bu özel durum geçiş fonksiyonları ayrı bir yazı gerektiriyor o yüzden takipte kalın :)

Geliştirici deneyimi açısından Micro-Rollup sınırsızdır. VM'den bağımsız oldukları için bunları istediğiniz araçları kullanarak oluşturabilirsiniz. Web2 arka uç uygulamalarına benziyorlar, ancak periyodik olarak işlemlerin kanıtını ana L1'e gönderiyorlar. Web2 geliştiricilerinin web3 alanına geçişini etkileyen ana faktörün bu olacağını düşünüyorum.

! [Rollup] (https://img-cdn.gateio.im/resize-social/moments-40baef27dd-9584f36fd3-dd1a6f-6d2ef1)

Aslında daha iyi bir örnek Rimac Nevera'dır, çünkü daha hızlı ve elektrikli olduğundan muhtemelen sürüşü daha ucuzdur ancak daha seksi bir yol fotoğrafı bulamadım

Bu yaklaşımın tek dezavantajı, ispat mekanizmasının her farklı uygulama için özelleştirilmesidir. Uygulama mantığı ortak bir aracıda derlenebilirse, o zaman ortak aracının kanıtlanması her uygulamayı ayrı ayrı kanıtlamanın sıkıntısını ortadan kaldıracaktır, ancak kişisel olarak bunun verimlilik ile daha hızlı geliştirme arasında bir ödünleşim olduğunu düşünüyorum. Mümkün olan her türlü verimliliği artırmak istiyoruz.

Yürütme katmanında VM'yi içeren yöntemleri kullanmadan bu sorunu çözmenin yolları vardır. Peki ya geliştiricilerin bunu yapmasına izin veren bir araç olsaydı?

Bu, Stackr Labs'ın misyon beyanıdır - tıpkı sizin web3 arka uç uygulamaları oluşturmanız gibi, herkesin kısıtlama olmaksızın herhangi bir dilde uygulamalarını oluşturabilmesi için bir mikro toplama çerçevesi ve SDK oluşturuyoruz. Mikro toplama geliştirmeyi akıllı sözleşmeler yazmak ve dağıtmak kadar kolay hale getirmek, modülerlikten bahsetmeye bile gerek yok, ekosistem geliştiricilerinin seçtiği gücü artırır.

Peki mikro toplama gerçek mi?

Her zaman. (Ama toplama kadar doğru, üzgünüm, Jon'u üzmek istemiyorum)

Loopring, dYdX ve Fuel-v1 gibi uygulamalar uzun süredir var veya var. Bunlar, özellikle kullanım durumlarına hizmet etmek için çalışan özel mantıkla, hiper-optimize edilmiş toplamalardır. Bildiğim ve kişisel olarak katıldığım ilk sanal makine tabanlı olmayan, uygulamaya özel toplama, bir zamanlar Worldcoin tokeninin çekirdek altyapısı olarak hizmet veren 3 yıllık bir proje olan Hubble Optimistic toplamasıydı. (Bu aynı zamanda Stackr'ın ana ilham kaynağıdır)

Ancak şimdi bu terimleri birbirinden ayırmak önemli hale geliyor.

Sınırsız Mikro Toplama oluşturabilirsiniz:

  1. Oyunlar, borsalar, NFT pazarları vb. gibi tüketici ürünleri;

2.app zinciri, uygulama toplamaya dönüştürülebilir;

  1. Benzersiz kullanım durumlarını destekleyen yeni türde sanal makineler bile oluşturabilirsiniz, böylece sanal makine yeniliğine kapı açabilirsiniz.

Micro-Rollup'ın artılarını ve eksilerini ve Micro-Rollup çerçevesini kullanarak hangi uygulamaları oluşturmanın anlamlı olduğunu tartışan başka bir makale yazacağım.

Sonuç olarak

Daha önce gösterdiğim ağaçta eksik olan öğe özel durum makinesidir.

! [Rollup] (https://img-cdn.gateio.im/resize-social/moments-40baef27dd-278297d769-dd1a6f-6d2ef1)

Ayrıca, VM veya EVM tabanlı toplama kullanarak tek bir protokolün dağıtılması, bağımsız uygulamalar için verimli değildir. Halihazırda çok sayıda akıllı sözleşmeye sahip olan ve EVM zincirinde çalışan protokollere sahip olan uygulamalar için uygundur, ancak "daha fazlasını isteyen uygulamalar" ve VM sınırlamalarından kurtulmak isteyen uygulamalar için uygun değildir.

! [Rollup] (https://img-cdn.gateio.im/resize-social/moments-40baef27dd-652a2fb51d-dd1a6f-6d2ef1)

Ağacı budadığımızda son ağaç bu şekilde görünecektir. Bu nedenle uygulama toplama, mikro toplama veya toplamanın yakın gelecekte Uygulamalar olarak adlandırılacağını düşünüyorum.

! [Rollup] (https://img-cdn.gateio.im/resize-social/moments-40baef27dd-4e533a01c7-dd1a6f-6d2ef1)

Yani Mikro Toplamalar = Toplamalardaki Uygulamalar Toplama Olarak Uygulamalar

View Original
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.
  • Reward
  • Comment
  • Repost
  • Share
Comment
0/400
No comments
Trade Crypto Anywhere Anytime
qrCode
Scan to download Gate App
Community
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)