Agoric Neden JavaScript Destekli Akıllı Sözleşmeler İnşa Ediyor?

Onur Sarayli
4 min readFeb 7, 2024

--

Birçok kişi Agoric’i Cosmos ekosistemindeki bir blockchain ve JavaScript akıllı sözleşme platformu olarak biliyor. JavaScript’in aşinalığını, geliştiricilerin tüketiciye hazır merkeziyetsiz uygulamalar inşa etmek için kullanabileceği gelişmiş güvenlik özellikleriyle birleştirir.

Peki Agoric ve JavaScript, web3 geliştirmeyi dünya çapındaki milyonlarca geliştirici için ulaşılabilir kılmak üzere nasıl birlikte çalışıyor? Teknolojilerimizin JavaScript geliştiricileri için blockchain’i nasıl demokratikleştirdiğini ve daha fazlasını aşağıdan öğrenebilirsiniz.

Neden Blockchain Gelecektir? (Sadece Fintech İçin Değil)

Bankacılık ve fintech tarihi boyunca yeni teknoloji, bugün parayı yönetme şeklimizi sürekli olarak şekillendirdi.

Geleneksel bankalar internet devrimi, bulut bilişim ve çevrimiçi bankacılık da dahil olmak üzere birçok değişikliğe halihazırda uyum sağladı. Şu anda gördüğümüz şey, daha önceki yeni teknolojilerde yaptığımız gibi, blockchain’i çevreleyen retoriğin aynısı.

Blockchain söz konusu olduğunda henüz yolun başındayız. Ancak Osmosis’in toplam değer kilidinde (TVL) 146 milyon dolar görmesi ve daha büyük ekosistemler için benzer haberler görmesi, büyük ve nispeten kullanılmayan bir pazara işaret ediyor.

Fintech şirketleri söz konusu olduğunda bile Blockchain henüz ana akım olmayabilir ancak kendi merkeziyetsiz finans platformlarını inşa etmek isteyen tüketicilerden ve geliştiricilerden daha fazla talep görüyoruz.

Bu nedenle Agoric’te bunu geliştiriciler için daha ulaşılabilir hale getirmek için yaptığımız çalışma, merkeziyetsiz uygulama geliştirmenin geleceği açısından çok önemlidir. CEO’muz Dean Tribble, “eğer milyonlarca geliştiricinin bunu yapmasına olanak sağlamazsak, yine de kriptonun ekonominin geri kalanına yan bir gösteri olarak kalacağına” inanıyor.

Fintech, blockchain teknolojisinin altüst etme potansiyeline sahip olduğu tek sektör değil. 1,5 trilyon dolarlık nakliye endüstrisini, oyun endüstrisindeki milyarlarca doları, perakendeyi ve hatta 10 milyar dolarlık niş çizgi roman endüstrisini ve aradaki her şeyi eklerseniz, gerçek potansiyel henüz ortaya çıkarılmamıştır.

Blockchain Teknolojisini Erişilebilir Hale Getirmenin Anahtarı

Blockchain’in popülaritesi artıyor olabilir ancak kaç kişinin onu kullandığı açısından hala kat etmesi gereken uzun bir yol var. Electric Capital Geliştirici Raporu 2022'ye göre, blockchain’de yalnızca yaklaşık 18.000 aktif aylık geliştirici bulunuyor, bu nedenle onu dünya çapında dağıtmanın ilk aşamalarındayız.

Bunun aksine, JavaScript’in dünya çapında neredeyse 14 milyon geliştiricisi var ve diğer tüm programlama dillerini geride bırakıyor. Bu nedenle, blockchain teknolojisini daha erişilebilir hale getirmek için dünya çapında milyonlarca kişinin zaten aşina olduğu bir dil olan Güçlendirilmiş JavaScript’i kullanıyoruz.

Agoric olarak, JavaScript’i kilitlemek ve web3 uygulamaları inşa etmeyi daha güvenli hale getirmek için önemli miktarda zaman ve kaynak yatırımı yaptık; böylece geliştiriciler, tanıdık bir pakette paketlenmiş blockchain teknolojisinin avantajlarından yararlanabilirler. Agoric’in yeni akıllı sözleşme platformuyla eşleştirilen geliştiriciler, güvenli ve güvenilir akıllı sözleşmeler ve tüketiciye hazır merkeziyetsiz uygulamalar tasarlamak ve inşa etmek için JavaScript’i kullanabilir.

Peki Neden Agoric?

Güvenlik, Agoric’te önemli bir odak noktasıdır; çünkü biz yalnızca geliştiricilere kendi uygulamalarını başlatmaları için yapı taşları sağlamakla kalmıyoruz, aynı zamanda tüm verilerin güvenli bir şekilde yönetildiğine dair güvence de sağlıyoruz.

Zcash Kurucu Ekibi Üyesi Zooko Wilcox, Agoric hakkında şunları söyledi:

“Agoric’in kurucu ekibi, güvenli programlama ve dağıtılmış sistemlere ilişkin bazı temel bilimlerin öncüleridir.”

Baş Bilim Adamımız Mark Miller, dünyanın finansal altyapısının kritik bir parçası olan JavaScript’te gördüğümüz güvenlik öğelerinin çoğundan sorumludur. JavaScript uygulamaları, Salesforce’taki uygulama alışverişinden Bloomberg terminallerine, bankacılık yazılımı arka uçlarına ve çok daha fazlasına kadar her şeyde her gün trilyonlarca doları kontrol ediyor.

JavaScript’in güvenlik standartlarını yükseltmek, Agoric’in inşa ettiği blockchain de dahil olmak üzere çeşitli platformlarda hepimizin JavaScript’ten keyif almasını sağlıyor. Bu, Agoric DNA’sının bir parçasıdır ve 85 trilyon dolarlık dünya ekonomisindeki çoklu kullanım durumları için bir JavaScript akıllı sözleşme platformunu bu şekilde inşa ediyoruz.

Agoric JavaScript Akıllı Sözleşme Platformu

Agoric blockchain, Cosmos tabanlı CometBFT konsensüs mekanizması üzerine inşa edilmiştir ve staking ve yönetişim için yerel token olarak BLD’yi kullanır.

Agoric VM, güvenlik özellikleri ve geliştiriciler için tanıdık bir programlama ortamı olması nedeniyle güçlendirilmiş JavaScript’i çalıştırır. Agoric VM, deterministik yürütme, kontrol noktası/yeniden başlatma, veri depolama ve eşzamansız iletişim özelliklerine sahiptir.

Bunun üzerine Zoe Framework’ü inşa ettik. Bu framework, diğer kullanım durumlarının yanı sıra emanet, ticaret, varlıkların fiyatlandırılması ve varlıkların transferi gibi özellikleri destekleyen bir bileşen çerçevesi görevi görür.

JavaScript kullanmanın güzelliği sadece harika bir programlama dili olması değil, aynı zamanda çerçevelerin (React veya Vue gibi) birlikte çalıştırılabilir olması ve kullanıcıların uygun ölçekte yeniden kullanılabilir kod oluşturmasına olanak sağlamasıdır. Bu, geliştiricilerin kullanıcılara ek yetenekleri kolaylıkla sağlamak için giderek daha fazla bileşen inşa edebileceği anlamına gelir.

Agoric platformunun bir diğer önemli parçası, IST’yi Agoric blok zincirinde yerleşik stabil token olarak öne çıkaran Inter Protokol‘’dür. Başlangıçta bir ücret belirteci olarak tasarlandı ve Agoric’in genel belirteçlerinin özünde yer alıyor.

IST, Inter Protokolü tarafından çıkarılan merkeziyetsiz, risk yönetimine sahip, genişletilebilir, aşırı teminatlandırılmış stabil bir tokendir. Token, gas ücretlerini ödemek için kullanılabilir ve zincirler arası ve diğer Cosmos bölgelerinde giderek artan sayıda kullanım senaryosuna sahiptir. Inter Protokolü başlangıçta Noble USDC ve KAVI/USDT’yi destekleyecek şekilde genişletilen Parity Stability Module ile başlatıldı. 2023'te Inter Protokol, ATOM için MakerDAO tarzı Vaults’u da tanıttı. Bunların tümü, IST’nin büyümesini ve gelişimini yönlendiren büyük ölçüde bağımsız bir topluluk tarafından entegre edilmeye başlıyor: Topluluk, Vaults için bir teminat türü olarak stATOM’u eklemeye oy verdi ve yeni varlıkların eklenmesine yönelik tartışmalar artmaya devam ediyor.

IST’yi kullanma hakkında daha fazla bilgiyi “IST Nedir?” başlıklı yazıdan öğrenebilirsiniz.

Kendi Uygulamalarınızı İnşa Etme

Klonlayabileceğiniz, kullanabileceğiniz, uyarlayabileceğiniz, değiştirebileceğiniz ve katkıda bulunabileceğiniz topluluk tarafından inşa edilmiş bir dizi bileşen vardır; bu nedenle JavaScript idealdir.

Standart JavaScript test araçlarımız, birden fazla uygulamanın içindeki raporlama ve özetlemeyle entegre olur. Tür tamamlama ve tür bilgileri, açılır yardım ve IntelliSense’in yanı sıra kesme noktaları ve hata ayıklayıcılara sahiptir; ana akım dünyadaki modern geliştiricilerin geliştirme ortamlarından beklediği her şeye sahiptir.

Eğer JavaScript, React veya Node’a aşina iseniz, Agoric üzerinde nasıl geliştirme yapacağınızı öğrenmek için zaten sağlam bir temele sahipsiniz demektir. Agoric blockchain üzerinde güçlü web3 uygulamaları inşa etmek için Zoe Framework’ü ve Agoric SDK’i bugün kullanmaya başlayabilirsiniz. Merkeziyetsiz bir uygulama inşa etme konusunda şansınızı denemek için “Your First Agoric App” eğitimine bir göz atın.

Discourse (topluluk forumu), Discord (genel sohbet), X (Twitter), Telegram ve LinkedIn üzerinden Agoric ile bağlantı kurabilir ve hiçbir güncellemeyi kaçırmamak için aylık bültenimize abone olabilirsiniz.

--

--

Onur Sarayli
Onur Sarayli

Written by Onur Sarayli

Community Manager | Entrepreneur | Crypto Investor | Interactive Marketing | Blockchain Enthusiast | Metaverse | Web3

No responses yet