Şimdi sizlere bu proje detaylarından bahsetmeye çalışacağım.
Bitcoin ile birlikte hayatımıza Blockchain 1.0 adında bir teknoloji giriyor.
Bu teknoloji o kadar mükemmel ki herkes bu teknolojiye adım atmak istiyor
Tamam herkes istiyor sorun şu ki herkes yazılım bilmiyor.
Temelde yeni bir proje veya coin çıkartılacaksa Bitcoin kod tabanını çatallayarak yada üzerine inşa ederek yapılabiliyordu.
Bitcoin kod alt yapısı monolitik ve 3 katmandan oluşuyor
Şimdi birde Blockchain 2.0'a üstünden bir bakalım.
2014'te Ethereum, merkezi olmayan uygulamalar oluşturmak için yeni bir teklifle geldi.
İnsanların her türlü programı yazıp deploy edebilecekleri tek bir blok zinciri olacaktı.
Ethereum bu Uygulama katmanını Ethereum Sanal Makinesi (EVM) adı verilen sanal bir makineye dönüştürerek başardı . | (EVM) Ethereum Virtual Machine
Öyle ki bu blokchain 1.0 'dan sonra teknoloji adına yapılan en büyük devrimdi
Yazılımcılar Akıllı sözleşmeler oluşturup deploy edebiliyor ve istedikleri gibi zincirler oluşturabiliyordu.
Binlerce geliştirici kendi merkezsiz uygulamalarını geliştirdi.
Tabi zamanla artık Ethereum (EVM) ağı belirgin sorunlarla karşı karşıya kaldı.
EVM, tüm kullanım durumlarını barındırması gereken bir sanal alan olduğundan, Ortalama kullanım durumu için ayrılan alanı optimize eder.
Bu, geliştiricilerin uygulamalarının tasarımından ve verimliliğinden taviz vermeleri gerektiği anlamına gelir (örneğin, hesap modelinin UTXO modelinin tercih edilebileceği bir ödeme platformunda kullanılmasını gerektirir).
Diğer şeylerin yanı sıra, birkaç programlama diliyle sınırlıdırlar ve kodun otomatik olarak yürütülmesini sağlayamazlar.
Yazdıkları kod bloklarında ufak hatalar büyük sorunlar teşkil edebilir sanal ağa zarar verebilir yavaşlatabilir.
çünkü hepsi aynı temel ortamı paylaşıyor. Esasen, bu iki katman oluşturur
Bu sınırlamalar Ethereum'a değil, tüm kullanım durumlarına uyacak tek bir platform oluşturmaya çalışan tüm blok zincirlerine özgüdür. İşte Cosmos ( ATOM ) burada devreye giriyor.
Cosmos ( ATOM )'un amacı Blockchain 3.0
Cosmos'un vizyonu, geliştiricilerin blok zincirleri oluşturmalarını ve birbirleriyle işlem yapmalarına izin vererek blok zincirleri arasındaki engelleri aşmalarını kolaylaştırmaktır.
Nihai amaç, birbirleriyle merkezi olmayan bir şekilde iletişim kurabilen bir blok zincirleri ağı olan Blok Zincirleri İnterneti oluşturmaktır .
Cosmos ile blok zincirleri egemenliği koruyabilir, işlemleri hızlı bir şekilde işleyebilir ve ekosistemdeki diğer blok zincirleriyle iletişim kurabilir, bu da ATOM 'u çeşitli kullanım durumları için en uygun hale getirir.
Aslında COSMOS projesini diğerlerinden ayıran en büyük özellik Tendermint BFT ve ABCI
Kısaca Proof-of-Work 'te oluşan yavaşlığı paketler haline getirerek işlemesidir
Daha detaylı anlamak isterseniz şuraya bakabilirsiniz ama ben size yine de anlatmaya çalışayım.
Tendermint BFT, bir blok zincirinin ağ iletişimi ve fikir birliği katmanlarını genel bir motorda paketleyerek, geliştiricilerin karmaşık temel protokolün aksine uygulama geliştirmeye odaklanmasına olanak tanıyan bir çözümdür
ABCI, Bu protokol herhangi bir programlama diline entegre edilebilir ve geliştiricilerin ihtiyaçlarına uygun bir dil seçmelerine olanak tanır.
Bitcoin ile birlikte hayatımıza Blockchain 1.0 adında bir teknoloji giriyor.
Bu teknoloji o kadar mükemmel ki herkes bu teknolojiye adım atmak istiyor
Tamam herkes istiyor sorun şu ki herkes yazılım bilmiyor.
Temelde yeni bir proje veya coin çıkartılacaksa Bitcoin kod tabanını çatallayarak yada üzerine inşa ederek yapılabiliyordu.
Bitcoin kod alt yapısı monolitik ve 3 katmandan oluşuyor
- Ağ Oluşturma
- Fikir Birliği
- Uygulama
Şimdi birde Blockchain 2.0'a üstünden bir bakalım.
2014'te Ethereum, merkezi olmayan uygulamalar oluşturmak için yeni bir teklifle geldi.
İnsanların her türlü programı yazıp deploy edebilecekleri tek bir blok zinciri olacaktı.
Ethereum bu Uygulama katmanını Ethereum Sanal Makinesi (EVM) adı verilen sanal bir makineye dönüştürerek başardı . | (EVM) Ethereum Virtual Machine
Öyle ki bu blokchain 1.0 'dan sonra teknoloji adına yapılan en büyük devrimdi
Yazılımcılar Akıllı sözleşmeler oluşturup deploy edebiliyor ve istedikleri gibi zincirler oluşturabiliyordu.
Binlerce geliştirici kendi merkezsiz uygulamalarını geliştirdi.
Tabi zamanla artık Ethereum (EVM) ağı belirgin sorunlarla karşı karşıya kaldı.
Sınırlama # 1: Ölçeklenebilirlik
- Ethereum üzerine inşa edilen merkezi olmayan uygulamalar, saniyede 15 işlemin üzerinde bir engelleme ile karşı karşıya kalır. Bunun nedeni, Ethereum'un hala Proof-of-Work kullanması ve Ethereum dApp'lerin tek bir blok zincirinin sınırları dahilindeki kaynakları kullanmasıdır..Sınırlama # 2: Kullanılabilirlik
İkinci sınırlama, geliştiricilere tanınan nispeten düşük esnekliktir.EVM, tüm kullanım durumlarını barındırması gereken bir sanal alan olduğundan, Ortalama kullanım durumu için ayrılan alanı optimize eder.
Bu, geliştiricilerin uygulamalarının tasarımından ve verimliliğinden taviz vermeleri gerektiği anlamına gelir (örneğin, hesap modelinin UTXO modelinin tercih edilebileceği bir ödeme platformunda kullanılmasını gerektirir).
Diğer şeylerin yanı sıra, birkaç programlama diliyle sınırlıdırlar ve kodun otomatik olarak yürütülmesini sağlayamazlar.
Yazdıkları kod bloklarında ufak hatalar büyük sorunlar teşkil edebilir sanal ağa zarar verebilir yavaşlatabilir.
Sınırlama # 3: Egemenlik
her uygulamanın sınırlı olmasıdır.çünkü hepsi aynı temel ortamı paylaşıyor. Esasen, bu iki katman oluşturur
Bu sınırlamalar Ethereum'a değil, tüm kullanım durumlarına uyacak tek bir platform oluşturmaya çalışan tüm blok zincirlerine özgüdür. İşte Cosmos ( ATOM ) burada devreye giriyor.
Cosmos ( ATOM )'un amacı Blockchain 3.0
Cosmos'un vizyonu, geliştiricilerin blok zincirleri oluşturmalarını ve birbirleriyle işlem yapmalarına izin vererek blok zincirleri arasındaki engelleri aşmalarını kolaylaştırmaktır.
Nihai amaç, birbirleriyle merkezi olmayan bir şekilde iletişim kurabilen bir blok zincirleri ağı olan Blok Zincirleri İnterneti oluşturmaktır .
Cosmos ile blok zincirleri egemenliği koruyabilir, işlemleri hızlı bir şekilde işleyebilir ve ekosistemdeki diğer blok zincirleriyle iletişim kurabilir, bu da ATOM 'u çeşitli kullanım durumları için en uygun hale getirir.
Aslında COSMOS projesini diğerlerinden ayıran en büyük özellik Tendermint BFT ve ABCI
Kısaca Proof-of-Work 'te oluşan yavaşlığı paketler haline getirerek işlemesidir
Daha detaylı anlamak isterseniz şuraya bakabilirsiniz ama ben size yine de anlatmaya çalışayım.
Tendermint BFT, bir blok zincirinin ağ iletişimi ve fikir birliği katmanlarını genel bir motorda paketleyerek, geliştiricilerin karmaşık temel protokolün aksine uygulama geliştirmeye odaklanmasına olanak tanıyan bir çözümdür
ABCI, Bu protokol herhangi bir programlama diline entegre edilebilir ve geliştiricilerin ihtiyaçlarına uygun bir dil seçmelerine olanak tanır.