- 1998 yılında Amerikalı bilgisayar bilimcisi Nick Szabo, ilk kripto para birimi Bit Gold'u icat ederek akıllı sözleşme terimini icat etti.
- Akıllı sözleşmeler, kodla yazılmış basit bir "if/else/ne zaman ve sonra" konseptini takip eder. Her blok bu tür bir kodu ardı ardına çalıştırır ve böylece görünüşte otomatikleştirilmiş, tekrarlanan bir döngü oluşturur.
- Günümüzde akıllı sözleşmeler, sözleşmeyi oluşturan ve alıcı olmak üzere iki ana varlık içermektedir.
Hepimiz kripto para birimini, Web 3 devrimlerini ve blockchain geliştiricilerine bahşedilen sonsuz olasılıkları duymuşuzdur. Blockchain teknolojisi çok yönlü ve esnek doğasını defalarca kanıtladı. Yavaş yavaş dijital dünyaya hakim olan merkezi olmayan uygulamaları da beraberinde getirdi. Aslında bu yeni buluş 4. Sanayi Devrimi'nde de yerini almıştır. Ancak blockchain'in nasıl çalıştığını gerçekten anlıyor musunuz? Onu bu kadar eşsiz kılan ne? Bu sorunun cevabı akıllı sözleşmedir. Akıllı sözleşmelerin uygulamaları, ne olduğu ve neden benzersiz olduğu konusunda her biri diğerinin genişletilmiş versiyonu olan 3 bölümlük bir seriye dalıyoruz.
Bu, bir blockchain'i neyin harekete geçirdiğini bulmakla ilgilenen herkese daha fazla yardımcı olmak içindir. Ayrıca Afrika ekosistemindeki daha fazla blockchain geliştiricisine ilham vereceğini umuyoruz.
Blockchain nasıl çalışır; tarih
Kripto para terimi tüm dünyayı ele geçirdi 2017'de fırtınayla dijital dünya8'daki ilk çıkışından 2009 yıl sonra. O zamandan bu yana, Web 3 kervanı ilk yolculuğuna başladı ve blockchain teknolojisi çok geçmeden net yeni şey haline geldi. Ancak çoğu insanın, Bitcoin'in hiçbir zaman ilk kripto para birimi olmadığını ve akıllı sözleşmeler teriminin yaratılışından çok önce ortaya çıktığını öğrenmesi gerekiyor.
Ayrıca, Oku Ethereum madenciliği, yeni başlayanlar için başlangıç kılavuzu.
1998 olarak, Nick SzaboAmerikalı bilgisayar bilimcisi, ilk kripto para birimi Bit Gold'u icat ederken akıllı sözleşme terimini de icat etti. O zamanlar, uygulaması zaten mevcut olmasına rağmen blockchain teknolojisi kavramı duyulmamıştı. Eğlenceli bir gerçek şu ki, birçok kişi Szabo'nun daha sonra Satoshi Nakamoto takma adı olarak yeniden ortaya çıktığından şüpheleniyor, ancak o sonunda bu iddiayı reddetti. Szabo, orijinal çalışmasında akıllı sözleşmeleri, bir sözleşmenin şartlarını uygulayan bilgisayarlı işlem protokolleri olarak tanımladı.
Akıllı sözleşmeler yapay zeka değildir
Bilgisayar bilimcisi akıllı terimini yalnızca önceden programlanmış belirli adımları otomatik olarak yürütebildiği için kullanmıştır. O zamanlar birçok kişi akıllı sözleşme teriminin kullanımla ilişkili olduğunu düşünüyordu. Programı dahilinde yapay zeka. Yine de daha sonra, ilk uygulamanın sözleşmeleri otomatikleştirmesine rağmen, yeteneklerinin burada sona erdiğini ve bunların yapay zeka olarak adlandırılmaya uygun olmadığını belirtti.
Szabo, akıllı sözleşmelerin kullanımı hakkında ayrıntılı bilgi vermek için bunu, kullanıcının para eklemek ve bir düğmeye basmak gibi "sözleşmelerin" çeşitli koşullarını yerine getirdiğinde, makinenin otomatik olarak sözleşmenin sonunu yerine getireceği bir otomat makinesiyle karşılaştırdı.
Temel olarak akıllı sözleşmelerin tüm uygulamaları, merkezi olmayan uygulamalarda bile bu temel kurala uyar.
Szabo şunu yazdı:
“Bu yeni menkul kıymetler, menkul kıymetlerin (tahviller gibi) ve türevlerin (opsiyonlar ve vadeli işlemler) çok çeşitli şekillerde birleştirilmesiyle oluşuyor. Ödemelere yönelik bu karmaşık vadeli yapıların bilgisayarlı analizi sayesinde artık standart sözleşmeler oluşturulabiliyor ve düşük işlem maliyetleriyle işlem yapılabiliyor."
Yıllar sonra blockchain geliştiricileri, daha sonra "blockchain'in nasıl çalıştığının" yapı taşları olacak sistemler ve algoritmalar geliştirmek için bu kavramı yeniden tanımladılar.
Günümüzde akıllı sözleşmeler iki ana varlık içermektedir: gerekli sözleşme kuralını kod aracılığıyla tanımlayan ve belirleyen sözleşme yaratıcısı ve bir miktar yanıt almak için tüm kuralları yerine getiren alıcı. Her iki taraf arasındaki bu karşılıklı anlayış, akıllı sözleşmelerin çok sayıda uygulanmasına yol açtı.
Ayrıca, Okuyun Web3 geliştiricisi olmak için ihtiyacınız olan yazılım, paketler ve araçlar.
Blockchain nasıl çalışır; akıllı sözleşmeler
"Blockchain'in nasıl çalıştığını" anlamanın en temelinde, akıllı sözleşmeler kodla yazılmış basit bir "if/else/ne zaman ve sonra" kavramını takip eder. Her blok bu tür bir kodu ardı ardına çalıştırır ve böylece görünüşte otomatikleştirilmiş, tekrarlanan bir döngü oluşturur. Akıllı sözleşmeler, yerine getirildiği takdirde tepkilerle sonuçlanan önceden belirlenmiş koşullar içerir. Meslekten olmayanların dilinde, kavramı hayata geçiriyorlar; “Her etki bir tepkiyle sonuçlanır”. Bu, tarafların yalnızca işlemin ortak çıkarlarını bilerek işlem yapmalarına olanak tanıyacaktır.
Temel görünüm
Blockchain'in nasıl çalıştığını anlamak için merkezi olmayan uygulamalar şu adımları izler:
- Blockchain geliştiricileri, işlemler ve doğrulama için önceden tanımlanmış koşulları tasarlar ve kurar
- Bir taraf, bir istek veya ihtiyacı başlatarak akıllı sözleşmeyi tetikleyecektir. Bunun başlıca örneği, bir kullanıcının başka bir tarafa kripto para birimi gönderme isteğidir.
- Bu, doğrulama ve doğrulama sürecini tetikler. Merkezi olmayan uygulama, blockchain geliştiricileri tarafından belirlenen önceden tanımlanmış kurallardan geçeceğinden, bu süreç akıllı sözleşmelerin gerçek uygulamasıdır. Bu, bankaların para aktarmadan önce hesap ayrıntılarını ve kimlik bilgilerini doğrulamasına benzer. Ancak akıllı sözleşmelerin fazla bilgiye ihtiyacı yoktur.
- Merkezi olmayan uygulama yeni bir blok oluşturur. Akıllı sözleşmelerin temel uygulamalarından biri kayıt oluşturmaktır. Bu kayıt, “blockchain'in nasıl çalıştığının” temel bir unsuru olduğu için hayati önem taşıyor. Veriler dağıtılmış ağ boyunca dağıtılır ve blockchain geliştiricileri tarafından evrensel olarak uygulanan temel bir kuraldır.
- Blockchain ağında eski ve yeni bilgileri birleştirir. Akıllı sözleşmelerin çoğunda son adım ağ sisteminin güncellenmesidir. Evrensel uygulaması, ağdaki tek bir düğümün farklı verilere sahip olmamasını sağlar. Bu, akıllı sözleşmelerin şeffaf doğasını yaratır.
Akıllı sözleşmenin farklı bileşenleri mantığı, özellikleri ve verileri tek bir pakette içerir. Bu, iş ve veri mantığı katmanlarını, geliştiricinin blockchain'de yazdığı tek bir katmana daraltır. Bu, "blockchain'in nasıl çalıştığına" ilişkin bazı temel hususları yanıtlıyor; güvenilmeyen ortamlarda gerekli olan değişmezliği, deterministik uygulaması ve şeffaflığı. Bu özellikler merkezi olmayan uygulamalara bağlı olarak değişir.
Ayrıca, Oku Blockchain teknolojisi; Kenya uygulamalarının temeli.
Bazı blockchain geliştiricileri, bunları izole etmek ve akıllı sözleşmelerin farklı uygulamalarında kullanmak için bu işlevleri ayırır.
Çoğaltma, daha önce de belirtildiği gibi, güvenilmeyen tüm tarafların veya ağların aynı bilgilere sahip olmasını sağlar. Merkezi olmayan uygulama ağındaki her düğümün akıllı sözleşmeyi tekrar tekrar yürütmesi gerekecektir.
Sonuç
Blockchain geliştiricileri sıklıkla blockchainde uygulanan temel kuralların şartlarını yeniden keşfederler. Bu durum akıllı sözleşmelerin farklı uygulamalarına yol açmaktadır. Aynı zamanda, bazıları değişmezlik ve şeffaflıktan faydalanabilir, bazıları ise akıllı sözleşmelerin dağıtımına odaklanabilir. Bu makalenin kripto para birimine uygulanmasına odaklanmadığını unutmamak önemlidir.
Blockchain geliştiricileri, merkezi olmayan uygulamaların çok sayıda tasarımının olduğunu kanıtladı. Bu sadece akıllı sözleşmelerin temel konseptine değinen ve temel yönünü detaylandıran bir giriş makalesiydi. Daha teknik kitlemiz için akıllı sözleşmelerin karmaşık doğasını vurgulayan bir makale yayınlayacağız. Ayrıca kullanılan farklı programlama dilleri üzerinde de duracağız.
- SEO Destekli İçerik ve Halkla İlişkiler Dağıtımı. Bugün Gücünüzü Artırın.
- Plato blok zinciri. Web3 Metaverse Zekası. Bilgi Güçlendirildi. Buradan Erişin.
- Kaynak: https://web3africa.news/2023/02/10/news/how-blockchain-works-starts-with-smart-contracts/
- 1998
- a
- Hakkımızda
- Hesap
- kazanmak
- Action
- ilave
- Sonra
- Bireysel Üyelik Sözleşmesi
- AI
- Yardım
- algoritmalar
- Türkiye
- zaten
- Amerikan
- analiz
- ve
- Başka
- cevap
- cevaplar
- kimse
- Uygulama
- uygulamaları
- uygulamalı
- göre
- boy
- yönleri
- öznitelikleri
- izleyici
- Otomatik
- otomatik olarak
- Bankalar
- temel
- temel
- Çünkü
- müşterimiz
- önce
- başladı
- arasında
- Bit
- Bitcoin
- Engellemek
- blockchain
- Blockchain ağı
- Blockchain ağları
- blockchain teknoloji
- blockchains
- Blokları
- Tahviller
- iki parti de
- getirdi
- bina
- yapılı
- iş
- düğmesine tıklayın
- yetenekleri
- iddia
- kod
- icat
- birleştirme
- ortak
- karşılaştırıldığında
- karmaşık
- bileşenler
- bilgisayar
- kavram
- kavramlar
- koşullar
- Davranış
- sözleşme
- sözleşmeleri
- çekirdek
- maliyetler
- olabilir
- yaratmak
- oluşturur
- oluşturma
- yaratıcı
- cryptocurrency
- veri
- ilk
- giriş yaptı
- Merkezi olmayan
- Merkezi Olmayan Uygulamalar
- tanımlı
- tanımlar
- bağlı
- Türevleri
- Dizayn
- tasarımlar
- ayrıntılar
- geliştirmek
- Geliştirici
- geliştiriciler
- farklı
- dijital
- dijital dünya
- dağıtıldı
- Dağıtılmış Ağ
- dağıtım
- her
- Daha erken
- ekosistem
- ayrıntılı
- Sonsuz
- olmasını sağlar
- Tüm
- kişiler
- ortamları
- gerekli
- Hatta
- sonunda
- örnek
- yürütmek
- infaz
- genişletilmiş
- az
- bulma
- Ad
- esnek
- odak
- takip et
- oluşturulan
- vakıf
- eğlence
- işlevsellikleri
- temel
- para
- daha fazla
- Vadeli
- üretir
- alma
- Go
- Altın
- rehberlik
- duydum
- vurgulayarak
- umut
- Ne kadar
- Ancak
- HTTPS
- ID
- değişmezlik
- in
- dahil
- bireyler
- Sanayi
- Sanayi devrimi
- bilgi
- ilk
- ilham vermek
- faiz
- ilgili
- tanıtıcı
- İcat edildi
- İcat
- konu
- IT
- Nezaket.
- bilme
- dil
- Diller
- Soyad
- tabaka
- katmanları
- İlanlar
- ÖĞRENİN
- Led
- Uzun
- Düşük
- makine
- Ana
- YAPAR
- Yapımı
- çok
- maksimum genişlik
- adı geçen
- sadece
- birleştirmeleri
- Madencilik
- para
- Daha
- çoğu
- karşılıklı
- Nakamoto
- Tabiat
- gerekli
- gerek
- net
- ağ
- Ağ sistemi
- ağlar
- yeni
- düğüm
- sayısız
- Eski
- Opsiyonlar
- orijinal
- Diğer
- Diğer
- paket
- paketler
- Bölüm
- partiler
- Parti
- ödemeler
- İnsanlar
- yer
- Platon
- Plato Veri Zekası
- PlatoVeri
- olanakları
- asal
- süreç
- Programlama
- Programlama dilleri
- özellikleri
- protokolleri
- kanıtlanmış
- soru
- reaksiyonlar
- Okumak
- kayıt
- hatırlamak
- tekrarlayan
- kopya
- gerektirir
- gereklidir
- yanıt
- sonuç
- Sonuçlar
- Devrim
- Kural
- kurallar
- aynı
- memnun
- Satoshi
- Satoshi Nakamoto
- bilim adamı
- Senetler
- ayrı
- Dizi
- set
- Setleri
- kurulum
- benzer
- Basit
- sadece
- beri
- tek
- Yavaş yavaş
- akıllı
- akıllı sözleşme
- Akıllı Sözleşmeler
- So
- biraz
- özel
- belirtilen
- adım
- Basamaklar
- Yine
- Storm
- böyle
- sistem
- Sistemler
- Teknik
- Teknoloji
- şartlar
- The
- ve bazı Asya
- şey
- düşünce
- İçinden
- boyunca
- zaman
- için
- araçlar
- dokunaklı
- işlem
- işlem
- işlem maliyetleri
- işlemler
- aktarma
- Şeffaflık
- şeffaf
- tetikleyebilir
- gerçek
- anlamak
- anlayış
- benzersiz
- Evrensel
- kullanım
- kullanıcı
- kullanmak
- onaylama
- çeşitlilik
- çeşitli
- Doğrulama
- doğrulamak
- çok yönlü
- versiyon
- hayati
- yolları
- ağ
- Web 3
- Web3
- Ne
- hangi
- DSÖ
- geniş
- irade
- içinde
- İş
- çalışır
- Dünya
- olur
- yazılı
- yıl
- Sen
- zefirnet