Blockchain Üzerinde Akıllı Sözleşmeler

Fredrick Awino
21.08.2022
254 Views

“Akıllı” kelimesinin tek bir ortak anlamı olduğu bir dünyada yaşıyoruz, o da moda ya da neo. Çoğu zaman insanların akıllı saat, akıllı saat, akıllı şu… akıllı bu… diye konuştuklarını duyacaksınız. Para alanında, kripto para birimleri bu alkışlanan zekayı temsil etmektedir. Kriptolar, bankaların müşterilerinin parası üzerinde tam kontrol sahibi olduğu geçmişten bir kopuşa işaret ediyor. Kriptonun müjdelediği bir diğer yeni trend ise akıllı sözleşmelerin tamamlanmasını sağlama becerisidir. Gerçek hayatta, akıllı sözleşmeler terminolojisi göründüğü kadar karmaşık bile değildir.

WARNING: Investing in crypto, or other markets, can be of a high risk for your savings. Do not invest money you cannot afford to lose, because there is a risk for losing all of your money when investing in crypto, stocks, CFDs or other investments options. For example 77% of retail CFD accounts lose money.

Akıllı sözleşmeler, bir blok zincirinde depolanan basit programları ifade eder. Önceden belirlenmiş koşullar karşılandığında çalışırlar. Temel olarak, bir sözleşmenin yürütülmesinin otomatikleştirilmesinde kullanılırlar. Bunun arkasındaki neden, tüm katılımcıların bir kayıp olmadan sonuçtan emin olmalarıdır.

Ayrıca akıllı sözleşme, tarafların hisse, mülk, para veya değerli herhangi bir şeyi takas etmesini sağlayan dijital bir anlaşmadır. Bunu, herhangi bir üçüncü tarafa başvurmadan şeffaf bir şekilde yapar. Basit bir ifadeyle, akıllı sözleşmeler karmaşık işlemler için bir otomat gibidir.

Akıllı Sözleşmenin Çalışma Şekli

Akıllı sözleşmelerin çalışma şeklini anlamak için internetten bir cep telefonu satın alma örneğini ele alabiliriz. Bir cep telefonu satın almak için, ihtiyacınız olan telefonlarla ilgili bilgi içeren bir listeleme sitesine ihtiyacınız vardır. Bunun dışında, satıcılarla iletişim kurmanın bir yolunu bulmanız gerekir.

Yukarıdaki iki gereksinimin yanı sıra, seçtiğiniz telefonu seçtikten sonra para alışverişi yapmanıza olanak tanıyan bir ödeme sistemi olmalıdır. Ayrıca, ihtiyacınız olan telefonun orada olmaması durumunda para iadesi alma kapasitesinin olması gerekir. Ayrıca, telefon sahipliğinizi değiştirmek istiyorsanız, bunu yetkililerle yapabilirsiniz.

Yukarıda tartışılan tüm bileşenler bir tür güvene ihtiyaç duyar. Güven, siz ve satıcı arasındadır. Ayrıca, farklı süreçler çeşitli bireyler ve şirketler tarafından kontrol edilmektedir. Bir kişi veya hatta şirket süreçlere karışırsa, tüm süreç bozulabilir.

Akıllı sözleşmenin çalışma şekline ilişkin adımlar aşağıdaki gibidir

  1. Blockchain cüzdanından bir işlem başlatan bir tüccar
  2. İşlem dağıtılmış veritabanına ulaşır. Burası kimliğin onaylanmasının gerçekleştiği yerdir.
  3. Fon transferini de içerebilen bu aşamada işlem onaylanır
  4. İşlem, tamamlanması gereken işlem türünü tanımlayan bir kod gerektirir
  5. İşlem blok zincirindeki bir bloğa eklenir
  6. Bir değişiklik olması durumunda, güncellenmeden önce benzer bir süreç izler

Akıllı Sözleşmelerin Özellikleri

Akıllı sözleşmeler geleneksel programlama dillerinden farklıdır. Bu nedenle akıllı sözleşmeler aşağıdaki özelliklere sahiptir:

İlk özellik değişmezliktir. Bir akıllı sözleşme konuşlandırıldıktan sonra değiştirilemez. Böylece, ne zaman çağrıldığına bakılmaksızın aynı şekilde çalışması garanti edilir. Bu süreç, akıllı sözleşmelerin, onları kontrol eden bir kişi olmadığı için güvenilir ve güvenilir üçüncü taraflar olarak çalışmasına olanak tanır. Bu nedenle, tarafsızlığı koruyarak güvenilir bir otomatik piyasa yapıcı ve finansal aracı olarak hareket edebilir.

İkinci özellik ise basitliktir. Akıllı sözleşmelerin blok zincirinde düzenlenmesi bir şekilde pahalıdır. Ayrıca, finansal işlem akışını belirleyen hassas bir mantık içerir. Bu nedenle, çoğu kod tabanından daha basit ve daha küçüktürler.

Bir diğer özellik ise şeffaflıktır. Akıllı sözleşmeler blok zincirinde yayınlanır. Buna ek olarak, blok zincirine erişebilen herhangi bir kişi tarafından yazılabilir ve okunabilir.

Akıllı sözleşmeler konuşlandırıldıktan sonra bağımsız aktörler olarak hareket ederler. Ayrıca, şeffaf olsalar da karmaşık bir mantık içerirler. Akıllı sözleşmeler, Ethereum hesaplarına sahip insan kullanıcılar yerine iki tür hesap olacak şekilde çalışır. Bunlar arasında sözleşme hesapları ve Harici Olarak Sahip Olunan Hesaplar (EOA’lar) bulunmaktadır. Sözleşme Hesapları akıllı sözleşme kodu tarafından yönetilirken, EOA’lar bir insan kullanıcı tarafından yönetilir.

En İyi Akıllı Sözleşme Vaka Kullanımları

Akıllı sözleşmelerin çeşitli alanlarda farklı kullanımları vardır. Örneğin, mortgage sisteminde, ipoteklerin otomatikleştirilmesinin yanı sıra sürecin hızlandırılmasında da kullanılır. Kullanıldığı bir diğer alan ise dijital kimliktir. Bu sektörde, dijital varlıklarda bireysel kimlik sunar, KYC’yi (Müşterini Tanı) sürtünmesiz hale getirir ve sahteciliği ortadan kaldırır.

Akıllı sözleşmeler finans alanında da önemli bir kullanıma sahiptir. Örneğin, finansal hizmetlerde, hatasız hizmet sağlamada kullanılır. Temel olarak, çeşitli yönleri otomatikleştirir. Ayrıca, finansal güvenlikte, yükümlülük yönetimi için kullanılır. Bunun dışında, ödemelerin, temettülerin ve hisse senedi bölünmelerinin otomatikleştirilmesine yardımcı olur.

Yine de finans konusunda akıllı sözleşmeler finansal veri kaydında önemli bir rol oynamaktadır. Bu, veri kaydını iyileştirerek yapılır. Bu sayede yüksek düzeyde doğruluk sağlanır ve denetimin yanı sıra raporlama maliyetlerinden de büyük ölçüde tasarruf edilir. Ticaret finansmanında, sınır ötesi ödemeler için kullanılır. Ayrıca bazı durumlarda uluslararası ticarette de kullanılabilmektedir.

Devlet sektöründe akıllı sözleşme, işlemlerin otomatikleştirilmesi açısından önemlidir. Ayrıca, verimliliği ve şeffaflığı artırır. Akıllı sözleşmenin önemli bir rol oynadığı bir diğer sektör de klinik deneylerdir. Burada, kurumlar arası görünürlük sağlar, gizliliği artırır ve veri paylaşım sürecini otomatikleştirir.

Alım satım faaliyetinde işlemler aracılar kullanılmadan gerçekleştirilir. Bunun nedeni sürecin otomatikleştirilmiş olmasıdır. Ayrıca, emanette, emanet tutarını otomatikleştirir. Bunun dışında, güveni artırır ve verilerin kimliğini doğrular. Emanetin, sözleşme aktifken taraflar arasında değer saklama süreci olduğunu unutmayın. Upwork gibi platformların yanı sıra diğer serbest çalışma platformlarında da kullanılırlar.

Akıllı Sözleşmelerin Faydaları

Akıllı sözleşmeler, ücretleri ve zaman gecikmelerini azaltarak tasarrufları artırır. İşlemleri yürütmek için aracılara sahip olma ihtiyacını ortadan kaldırırlar. Ayrıca, akıllı sözleşmelerde şeffaflık ve güven vardır. Bunun nedeni, üçüncü bir tarafın işin içinde olmamasıdır. Ayrıca, tüm şifrelenmiş işlem kayıtları tüm katılımcılar tarafından paylaşılmaktadır.

Akıllı sözleşme doğruluğu, verimliliği ve hızı teşvik eder. Bir koşul yerine getirildikten sonra sözleşme çok hızlı bir şekilde tamamlanır. Buna ek olarak, akıllı sözleşmeler otomatik ve dijital olduğundan, işlemleri işlemek için herhangi bir evrak işi yoktur. Ayrıca, manuel olarak doldurulan belgelerdeki hataların uzlaştırılması için zaman harcanmaz.

Ayrıca, akıllı sözleşmeler güvenliği büyük ölçüde artırır. Blok zinciri işlem kayıtları genellikle şifrelenir. Bu da onu hacklemeyi biraz zorlaştırıyor. Ayrıca, her yeni işlem, dağıtılmış defterdeki önceki kayıtların yanı sıra sonraki kayıtlarla da bağlantılıdır. Bu, bilgisayar korsanlarının tek bir jetonu değiştirmek istemeleri halinde tüm zinciri değiştirmeleri gerektiği anlamına gelir.

En İyi Akıllı Sözleşme platformları

Akıllı sözleşmeleri destekleyen ana platformlar arasında Hyperledger, Ethereum, Stellar, EOS ve diğerleri bulunmaktadır. Bu platformlardan bazıları kendi akıllı sözleşme sanal makinesine ve sözleşme diline sahipken, diğerlerinin sahip değildir. Ayrıca, benzersiz özelliklere sahiptirler.

Algorand

Algorand, DeFi’nin izinsiz akıllı sözleşme platformudur. Şirket, Algorand’a fiat destekli sabit coin işlevselliğinin getirilmesinin ardından 2020 yılında Circe ile bir anlaşma yaptı. Platform, güvenlik, ölçeklenebilirlik ve minimum fiyatlardan ödün vermeden yüksek hız sağlar.

Algorand’ın özellikleri arasında geliştiricilere dost olması, Akıllı Sözleşme Programlama Dilinin Basitleştirilmesi ve kodun denetlenebilirliği yer almaktadır. Diğer özellikleri ise işlem maliyetlerinin düşük olması, işlemlerin hızlı gerçekleşmesi ve karbon negatif olmasıdır. Ayrıca, doğası gereği karşılıksızdır.

Bu akıllı sözleşmenin özelliklerinin yanı sıra, hızlı olması gibi bazı avantajları da vardır. Madencilikte, Pure Proof of Stake mutabakatını kullanır. Bu strateji, bloktaki işlem sayısına bakılmaksızın maksimum performans elde edilmesini sağlar. Diğer bir avantajı ise ölçeklenebilir olmasıdır. Bu da merkeziyetsizlik, güvenlik ve ölçeklenebilirlik gibi önemli blok zinciri sorunlarını ele aldığı anlamına geliyor. Ayrıca, akıllı sözleşme, çaba, zaman ve paradan tasarruf sağlayan Clarity programlama dilini kullandığı için ucuzdur.

Ethereum

Ethereum ilk en iyi akıllı sözleşme platformudur. Farklı akıllı sözleşme platformlarının kullanılmaya başlanmasıyla bile hala üst sıralarda yer almaktadır. Zamanla popülerlik kazandı ve bu da önemli yatırımlar çekmesini sağladı. Samsung ve Intel gibi şirketlerin ilgisini çekmiştir.

Ethereum’un en önemli özelliklerinden bazıları, kurulumun ücretsiz olması ve Ethereum’un token standardı olan ERC-20’ye sahip olmasıdır. Diğer özellikler arasında, geliştiricilerin açık yönergeleri takip etmeleri gerektiği ve öncü bir geliştirme topluluğuna sahip olduğu gerçeği yer alıyor.

Ethereum akıllı sözleşmesinin avantajları arasında güvenilirlik de bulunmaktadır. Ethereum, güvenilir bir platform geliştiren kendini işine adamış geliştiricilerden oluşan bir ekibe sahiptir. Platformda herkes dağıtılmış bir uygulama veya akıllı sözleşme oluşturmak isteyebilir. Diğer avantajı ise çok popüler olmasıdır. Ether, Bitcoin’den sonra en popüler ikinci kriptodur.

Yukarıda belirtilen faydalarının yanı sıra bazı sınırlamaları da vardır. Bunlardan biri çok pahalı olmasıdır. Diğer kriptolarla karşılaştırıldığında, Ethereum en pahalı olanıdır. Bir diğer dezavantajı ise yavaş olmasıdır. Yavaşlık, platformdaki kullanıcı sayısının artmasından kaynaklanıyor. Ethereum da savunmasız durumdadır. Geçmişte bu durum güvenlik açıkları ve zorluklarıyla ilişkilendirilmiştir.

EOS

EOS 2017 yılında geliştirilmiştir. Diğerlerine kıyasla umut verici bir akıllı sözleşme olduğu kanıtlanmıştır. neredeyse hiç işlem ücreti yoktur. Ayrıca, bir saniyede birkaç işlemi gerçekleştirme yeteneğine sahiptir. Bazı özellikleri arasında ölçeklenebilir ve kullanımı basittir. Ayrıca, platforma özgü bir programlama dili tarafından sunulmamaktadır.

Bu tür bir akıllı sözleşmenin avantajı hızlı olmasıdır. Ağın birden fazla işlemi işlemesine izin vermek için Delegated Proof-of-Stake mutabakatını kullanır. Bu strateji, yatırımcıların hesaplama güçlerini ve paylarını göz önünde bulundurarak kaynaklara erişmelerini sağlar. Ayrıca, Ethereum gibi bir akıllı sözleşmeye kıyasla daha ucuzdur.

EOS’nin ana sınırlaması merkezileştirme ile ilgilidir. Teknolojinin bu akıllı sözleşmeyi pahalı ve hızlı hale getirmesi bir endişe kaynağıdır. Endişe, esneklikten sansüre ve merkezileşmeye kadar uzanıyor. Merkezileşme sorunu, ilk katılımcılardan biri olan EOS Kabilesi’nin geri çekilmesine neden oldu. Geri çekilmenin amacı konuya ilişkin farkındalığı arttırmaktı.

Hyperledger

Hyperledger, Linux Vakfı tarafından oluşturulmuştur. Blok zinciri olan Hyperledger Fabric yetkilendirilmiştir ve oyuncuların kimlikleri bilinmektedir. Bu konu, platformu diğer platformlara kıyasla işletmeler için çekici kılıyor. Ayrıca veri koruma ihtiyaçlarına uyma ve hassas verilerle ilgilenme sözü veriyor.

Bu akıllı sözleşmenin tasarlanmasının amacı güvenliği, gizliliği ve güveni artırmaktır. Kullanıcıların bazı belirli üyeler için gizli bir kanal geliştirme şansı vardır. Bu, kullanıcıların sadece seçilen katılımcıların işlem verilerini görüntülemesine izin vermesini sağlar.

Hyperledger’ın özellikleri arasında IBM’in yardım sunması, kullanımının tamamen ücretsiz olması ve açık kaynak olması yer almaktadır. Ayrıca üyelik izinle yapılır. Sistem ayrıca kullanıcı olarak sözleşmeleri farklı dillerde kodlamanıza da olanak tanır.

Bu akıllı sözleşmenin faydaları arasında üyelik yetkilendirmesi de bulunmaktadır. Bu, bilen şirketler için önemli olduğu anlamına gelir. Bir izin blok zinciri esas olarak finans kuruluşları için uygundur. Diğer avantajı ise değişmez bir sistem olmasıdır. Geçmiş ve sürekli işlemlerin kayıtlarını içeren bir deftere sahiptir. Çeşitli dosya sistemleri, çeşitli blok zinciri uygulamaları için önemlidir. Diğer faydası ise güven, ölçeklenebilirlik ve yüksek performanstır.

Faydalarının yanı sıra, bu akıllı sözleşmenin karmaşık mimari de dahil olmak üzere bazı sınırlamaları vardır. Ayrıca, Ethereum gibi bir platformla karşılaştırıldığında, yetkin programcılara sahip değildir. Ayrıca, hataya dayanıklı bir ağ değildir.

 

 

 

Author Fredrick Awino