Orijinal kaynak: Chainfeeds
Uzun günler süren ısınma çalışmalarının ardından, Arweave ekibi sonunda basın toplantısında AO adı verilen paralel bir bilgisayar çözümünün lansmanını duyurdu. Kavramsallaştırmadan geliştirmeye kadar bir yıl geçti ancak en eski geçmişi, Arweave tarafından dört yıl önce önerilen kalıcı depolamaya dayalı akıllı sözleşme çözümü SmartWeave'e kadar uzanıyor. Bu teknik çözümlerin seçimi Ethereum'dan veya diğer Ethereum benzeri ağlardan oldukça farklıdır: Ethereum, Turing-tamamlanmış bir sanal makine ile başladı ve zamanla alanını genişletti; Arweave ise kalıcı depolama sağlayan bir ağ ile başladı ve daha sonra kademeli olarak hesaplama gücünü ekledi.

Karşılaştırmaya ve incelemeye değer çok fazla teknik konu var ve Arweave ekibinin tüm teknik önemli noktaları ve fikirleri bir saatten uzun sürede tam olarak açıklayabilmesi pek olası değil. Basın toplantısını izledikten sonra, dikkat çekmeye değer bu sorunları ve konuları belirledim.
AO, herhangi bir sayıda işlemin aynı anda paralel olarak çalışmasına izin veren merkezi olmayan bir bilgi işlem ortamı olan hiper paralel bir bilgisayardır. Önceki merkezi olmayan bilgi işlem sistemleriyle karşılaştırıldığında AO, hem büyük ölçekli bilgi işlem hem de doğrulanabilir bilgi işlem gerçekleştirebilir. AO'nun özü, yalnızca doğrulanabilir hesaplamaların sayısını artırmak değil, aynı zamanda herhangi bir büyüklükte doğrulanabilir hesaplamaları gerçekleştirmektir. Üç farklı alt ağ oluşturularak ve temel katman olarak Arweave kullanılarak yüksek düzeyde paralel işlem yetenekleri ve ölçeklenebilirlik elde ediliyor.
“Aktör Odaklı” kavramından türetilmiş olup kısaltması AO’dur.
Bilgisayar biliminde, temel birimi "Aktör" olan dağıtık sistemleri tasarlamak ve uygulamak için kullanılan Aktör Modeli adı verilen eşzamanlı bir hesaplama modeli vardır. Aktör Odaklı tasarım veya programlama, Aktör modeline dayalı bir tasarım veya programlama yöntemini ifade eder. Bu yöntem, yüksek düzeyde eşzamanlı, dağıtılmış ve hataya dayanıklı sistemler oluşturmak için uygundur.
Arweave kurucusu Sam Williams, AO'nun akıllı sözleşme sisteminden tamamen farklı bir programlama paradigması olduğuna ve temelde dünyadaki tüm dağıtık sistemler ve Web2 çağı için en iyi çözüm olduğuna inanıyor.
GPT4'ün bana verdiği bir örnek: Bunu bir drama performansındaki aktöre benzetebiliriz. Bir tiyatro oyununda her oyuncu bir rol oynar, bağımsız hareket eder ve diğer oyuncularla diyalog (mesajlar) yoluyla etkileşime girer, ancak birbirlerinin içsel durumlarını (özel durum) paylaşmaz ve her oyuncu yalnızca diğer oyuncuların hareketlerini gözlemleyerek tepki verebilir (alınan mesajlar).
İlginç bir gerçek: 1973'te Aktör Modelini öneren makalenin başlığı, o zamanlar yapay zekayı incelemeyi amaçlayan "Yapay Zeka için Evrensel Modüler Aktör Formalizmi" idi.
AO, sırasıyla MU, SU ve CU olarak kısaltılan Messenger Unit, Scheduler Unit ve Compute Unit olmak üzere üç alt ağdan oluşur. MU, bilginin alınması ve işlenmesinden sorumludur; SU, bilgileri planlamak ve sıralamak için kullanılır; CU hesaplamaları işlemek için kullanılır.

"AO aslında Arweave protokolünde hesaplama günlüklerini depolamak için açık ve esnek bir veri protokolüdür. Kalıcı bir defter değildir, ayrıca kendisi bir ağ da değildir."
Merkezi olmayan bir bilgi işlem ortamı olarak AO, çalışma sırasında verileri depolamak için kalıcı ana bilgisayarı olarak Arweave'in ölçeklenebilir zincir üstü depolama alanını kullanır. AO, herhangi sayıda paralel işlemin aynı anda çalışmasına ve mesaj iletimi yoluyla birbirleriyle koordine olmasına olanak tanıyabilir; bu, veri merkezlerindeki ve internetteki bilgisayarların veri paketleri göndererek birlikte çalışmasına benzer.
Kısacası AO, Arweave'in temel katmanı üzerine kurulmuştur ve merkezi olmayan bilgi işlem ortamının kalıcı depolama ihtiyaçlarını karşılamak için Arweave tarafından sağlanan zincir üstü depolama işlevini kullanır.
AO, paralel bilgisayarların mimarisidir ve AOS, bu paralel bilgisayar çözümüne dayalı özel bir işletim sistemidir. Geliştiriciler, AOS'de uygulamalar geliştirmek (akıllı sözleşmeler yazmak) için Lua dilini kullanabilirler.
Lua, öğrenmesi kolay, çok öz ve kullanımı kolay, üst düzey bir dildir. Tesadüfen yaklaşık 4 yıl önce Lua'da bazı scriptler yazmıştım ve gerçekten de başlangıç için çok kolay bir programlama dili. O zamanlar Lua hakkında hiçbir bilgim yoktu, ancak HammerSpoon otomasyon aracını kullanarak fiyat ve bilgi almak için bazı fonksiyonları uygulamaya koymam gerekiyordu ve bunu birkaç gün içinde yaptım. GPT yardımcı olursa daha da kolaylaşır.
Topluluk, Uniswap ve MakerDAO ile karşılaştırılabilecek, merkezi olmayan borsa Bark ve merkezi olmayan stablecoin protokolü astro olmak üzere iki uygulama geliştirmek için organize oldu. Bark şu anda test ağında, Astro ise daha sonra yayınlanacak.
EverVision kurucusu Outprog da basın toplantısında göründü ve Sam tarafından sık sık adı geçti. Geliştirdikleri merkezi olmayan ticaret platformu Permaswap, AO projesinden çok önce piyasaya sürüldü ve AO mimarisi altında daha da geliştirilip genişletilmesi için fırsatlar olacak.
Sam, gelecekte yalnızca Bitcoin tarzı güncellemelerin (yani çok düşük frekansta) gerekli olmasının beklendiğini söyledi. Kullanıcıların temel özellikleri ve hakları zamanla yapılacak küçük yükseltmelerle aynı kalacak. Burada "bana güvenin kardeşim" şeklinde bir yol haritası yok. Denetleyebileceğiniz ve kullanıp kullanmayacağınıza kendiniz karar verebileceğiniz tek bir tam ve şeffaf protokol var.
Bu bilgi henüz kamuoyuna açıklanmadı.
BlockBeats Resmi Topluluğuna Katılın:
Telegram Abonelik Grubu: https://t.me/theblockbeats
Telegram Sohbet Grubu: https://t.me/BlockBeats_App
Twitter Resmi Hesabı: https://twitter.com/BlockBeatsAsia