Akıllı sözleşme, taraflar önceden tanımlanmış kuralları karşılıyorsa, bir sözleşmeyi doğrulayan, kontrol eden ve kendi kendine yürüten, bir blok zincirindeki bilgisayarlı kodlara gömülü dijital bir işlem protokolüdür. Geleneksel (fiziksel) sözleşmelerin aksine, akıllı sözleşmeler anonim taraflar arasında gerçekleşir ve herhangi bir üçüncü tarafın katılımı olmadan otomatik olarak uygulanır.
Akıllı sözleşmelerin üç ana bileşeni vardır: imzacılar (taraflar), sözleşmenin konusu ve sözleşme şartları. İlgili taraflar, başarılı bir işlem gerçekleştirmek için sözleşmenin şartlarını (bir dizi kural ve ceza) yerine getirmelidir. Bir aracıya olan ihtiyacı ortadan kaldırmanın yanı sıra, sözleşmeleri dijital sözleşmeler yoluyla yürütmek uygun maliyetli ve güvenli kabul edilir. Ayrıca merkezi olmayan blockchain ağı, işlemlerin şeffaf, izlenebilir ve geri alınamaz kalmasını sağlar.
Bu makaledeki ana noktalar:
- Akıllı sözleşme, bir anlaşmayı otomatik olarak uygulamak için blok zincirini kullanan bir dijital işlem protokolüdür; herhangi bir üçüncü şahıs olmasına gerek yoktur. Sözleşmenin şartları, tarafların sözleşmeye girmeden önce kabul etmesi gereken kuralları ve cezaları içeren bilgisayar kodlarında yazılmıştır.
- Bu araçlarla yapılan işlemler değişmez ve şeffaftır ve ilgili tarafların gerektiğinde verileri denetlemesine ve doğrulamasına olanak tanır.
- Üç akıllı sözleşme kategorisi vardır: Akıllı Yasal Sözleşmeler, Merkezi Olmayan Otonom Kuruluşlar ve Uygulama Mantığı Sözleşmeleri.
- Akıllı sözleşmeler geri alınamaz olsa da, geliştiriciler gerekirse bir sözleşmenin şartları için kodları veya maddeleri güncellemek için dolaylı yollar benimseyebilirler.
Akıllı sözleşmeyi açıklayın
Geleneksel (fiziksel) bir sözleşme, bireyler, şirketler veya hükümetler gibi iki veya daha fazla tarafı içerir. İşlemleri üçüncü bir taraf aracılığıyla gerçekleştirmek için sözleşme hüküm ve koşullarını kabul ederler. Bu üçüncü taraf bir avukat, bir devlet kuruluşu veya başka herhangi bir kuruluş olabilir. Bu üçüncü kişinin, sözleşmenin takibi ve ifası ile ilgilenmesi gerekir. Bu faaliyet, yalnızca denetim ve uygulama maliyetlerini artırmakla kalmaz, aynı zamanda dolandırıcılıktan kaynaklanan kayıp riskini de artırır.
1994 yılında Amerikalı bilgisayar bilimcisi ve kriptograf Nick Szabo, bilgisayarlı işlem protokolleri ve dağıtılmış bir defter kullanarak bir sözleşmenin şartlarını yerine getirmeye çalışırken “akıllı sözleşmeler” terimini icat etti. Akıllı, kendi kendini yürüten sözleşmeler, taraflar önceden belirlenmiş bir dizi koşulu yerine getirdiğinde işlemleri kolaylaştıran bir blok zincir üzerinde oluşturulan bilgisayar programlarıdır. Ayrıca, tarafların sözleşmenin geçerliliği ve ifası için bir aracıya güvenmesine gerek yoktur.
Bu süreci açıklayalım:
- Bir varlığı alıp satmakla ilgilenen iki taraf (alıcı ve satıcı) vardır.
- Bu iki taraf, merkezi olmayan bir blok zinciri ağındaki kodlarda yazılan şartları veya hükümleri ile tamamen dijital ve kendi kendini yürüten bir anlaşma olan akıllı bir sözleşmeye girer.
- Bu kodlar, sözleşmenin otomatik olarak yürürlüğe girmesi için her iki tarafın da kabul etmesi gereken sözleşme şartlarını belirtir. İşlem, taraflar bu şart ve kuralları karşıladığında gerçekleşir.
- Akıllı sözleşme platformu, tam şeffaflık ve üst düzey güvenlik sunar. Ayrıca, verilerin kurcalanmasını kısıtlar ve iki tarafın işlemi izlemesine izin verir. Bununla birlikte, ilgili tarafların kimlikleri gizli tutulmaktadır.
örnekler
Akıllı sözleşmeler, mülkiyet hakları, fikri mülkiyet, bankacılık ve sigortacılık, hukuk hizmetleri, e-devlet, kitle fonlaması vb. sektörlerde yaygındır. Bu kavramı daha iyi anlamak için aşağıdaki örnekleri inceleyelim:
- Bir grup yatırımcı, ABC ekibinden bir iş projesi fikrine fon sağlamayı teklif eder. Yatırımcı grubu ve ABC ekibi, şartları kodlayan ve etrafındaki bir dizi kural ve cezayı listeleyen bir akıllı sözleşmeye girer. Kodlara göre proje fikri geçerli görünüyorsa, blok zinciri parayı ABC ekibine aktaracaktır. Öte yandan, proje fikri sözleşme şartlarına göre tatmin edici görünmüyorsa, blok zinciri parayı yatırımcı grubuna iade edecektir. Bu örnekte, sözleşme işlem bilgilerini saklar ve doğrular ve yalnızca ilgili olay tetiklenirse sözleşmeyi kendi kendine yürütür.
- Başka bir pratik örnek, bir alıcının belirli bir tarihte bazı malları teslim etmesi için bir satıcıya ödeme yapmayı kabul etmesidir. Sözleşme, ödenecek para miktarına ve belirli bir tarihte malın teslimine ilişkin kuralları ana hatlarıyla belirtir. Bununla birlikte, taraflardan herhangi biri yükümlülüklerini yerine getiremezse blok zinciri işlemi durduracaktır.
- Ethereum cüzdanları, kullanıcıların bir Ethereum hesabına sahip olması gereken blockchain sözleşmelerine dayalı, yaygın olarak kullanılan kripto para birimi uygulamalarıdır. Bu hesap, bir bankaya (üçüncü taraf) dahil olmadan para işlemlerini yapmalarına olanak tanır. Son zamanlarda, açık kaynaklı blockchain Ontology, cüzdan kullanıcılarına üst düzey koruma sağlamak için blockchain dağıtım ağı bloXroute Labs, Inc. ile bir işbirliğini duyurdu. Ethereum Virtual Machine entegre tasarımı, Ethereum akıllı sözleşmelerini kullanıcı güvenliği ve güvenliği açısından daha iyi hale getirecek.
Finansta akıllı sözleşmeler endüstri
Finansta akıllı sözleşmeler, çeşitli finansal hizmetleri basitleştirmeye ve hızlandırmaya yardımcı olur. Örneğin sigorta şirketleri, resmi anlaşmalar oluşturmak ve talepleri halletmek için akıllı sözleşmeleri kullanabilir. Benzer şekilde, borsalar, düzenleyici uyumlu ticaret için tahvil ihraç etmek üzere akıllı sözleşmelerde menkul kıymet ticaret kurallarını tanımlayabilir. Aynı şekilde bankalar, sendikasyon kredilerini daha hızlı işlemek ve operasyonel riskleri azaltmak için akıllı sözleşmeler uygulayabilir.
Akıllı sözleşmeler geri alınabilir mi?
Akıllı sözleşmeler, iki taraf arasında uyumluluğu sağlar. Değişmezlik, kendi kendini yürüten bir sözleşmenin en dikkat çekici özelliklerinden biridir. Bu, blok zincirinde programlandıktan sonra kodları, kuralları ve hatta işlemleri tersine çevirmenin, değiştirmenin veya kurcalamanın imkansız olduğu anlamına gelir.
Bu sözleşmeler bilgisayar programları olduğundan, sözleşmenin otomatik olarak yürütülmesi, tanımlanan kodlara (sözleşme hükümlerine) ve kurallara göre gerçekleşir. Ancak yine de bu kodların ve koşulların güncellenmesi gerekiyorsa yardımcı olabilecek birkaç dolaylı yol vardır:
- Mevcut sözleşmenin adresi gibi işlem ayrıntılarını içeren bir aracı sözleşme oluşturun. Böylece aracılık sözleşmesi kullanılarak yapılan her işlem aktif sözleşmeye yönlendirilecektir.
- Yeni bir sözleşme sürümü programlayın ve mevcut sözleşmenin tüm kodlarını, koşullarını ve işlem verilerini buna aktarın.
- Mevcut sözleşmenin mantık kodunu bir kitaplıkta saklayın ve etkin sözleşmenin şartlarını, kurallarını ve işlem verilerini geri çağırmak için kullanın.
Akıllı sözleşme türleri
Uygulamalarına göre 3 tür kendi kendini yürüten sözleşme vardır:
#1 – Akıllı Yasal Sözleşmeler (Smart Legal Contracts)
Bu sözleşmeler yasal olarak uygulanabilir niteliktedir ve tarafların sözleşmeden doğan yükümlülüklerini yerine getirmesini gerektirir. Bunun yapılmaması, onlara karşı katı yasal işlemlere neden olabilir.
#2 – Merkezi Olmayan Otonom Kuruluşlar (Decentralized Autonomous Organizations)
Bunlar, yönetişim mekanizmalarıyla birleştirilmiş blok zinciri sözleşmelerinde kodlanmış belirli kurallara bağlı olan blok zinciri topluluklarıdır. Bu nedenle, topluluk üyeleri tarafından gerçekleştirilen herhangi bir eylemin yerini kendi kendini uygulayan bir kod alır.
#3 – Uygulama Mantık Sözleşmeleri (Application Logic Contracts)
Bu sözleşmeler, diğer blockchain sözleşmeleriyle senkronize durumda kalan uygulama tabanlı bir kod içerir. Bu uygulama tabanlı kod, Nesnelerin İnterneti ile blockchain teknolojisinin birleşmesi gibi farklı cihazlar arasında iletişimi mümkün kılar.
Akıllı sözleşmeler hakkında sık sorulan sorular
Akıllı sözleşmelerin anlamı nedir?
Akıllı sözleşmeler – veya kendi kendini yürüten sözleşmeler – iki tarafın herhangi bir üçüncü tarafa gerek duymadan bir anlaşma yaptığı geleneksel (fiziksel) sözleşmelerin dijital versiyonlarıdır. Bu sözleşmeler, bir finansal işlemde yer alan taraflar sözleşme şartlarını ve kurallarını yerine getirdikten sonra kendiliğinden yürürlüğe girer.
Akıllı sözleşme blok zinciri nedir?
Akıllı sözleşme blok zinciri, dijital işlem protokollerinin gömülü olduğu bir platformdur. Sözleşme şartlarını kodlar ve sözleşme etrafında önceden belirlenmiş bir dizi kural belirtir. Blockchain ağı şeffaf, güvenli ve değişmez bir işlem sağlar.
Akıllı sözleşme yasal mı?
Tüm anlaşmaların yasal olarak uygulanabilir sayılması için yazılı olması gerekmediğinden, akıllı sözleşmeler veya kendi kendini yürüten sözleşmeler, çeşitli yetki alanlarındaki sözleşme yasaları uyarınca uygun ve geçerli olacaktır. Akıllı Yasal Sözleşmelerde, anlaşma şartlarını ana hatlarıyla belirtir ve ilgili taraflar bunlara uymak veya yasal cezalarla karşılaşmaya hazır olmak zorundadır.