
,13 dk
2026'da en iyi web3 cüzdanları
Daha fazla oku
Blockchain’in ortaya çıkışı, verilerin nasıl saklandığını şeffaf ve merkeziyetsiz hale getirerek birçok sektörü daha verimli kıldı. Ancak bu, blockchain teknolojisinin yapabileceklerinin çok küçük bir kısmı. Olağanüstü zeki genç bir adam olan Vitalik Buterin, Bitcoin’in nasıl geliştirilebileceği üzerine düşünmeye başladı. Blockchain sektöründe bir süredir aktifti ve bilgili bir isim haline gelmişti. Yıllarca araştırma yapıp vizyonunu paylaştıktan sonra yeni bir proje ortaya koydu; buna Ethereum adı verildi. Bu proje, özellikle binlerce ICO’nun, yani initial coin offerings’in, lansmanına ev sahipliği yaparak smart contracts’ları kitlelere ulaştırmaktan sorumludur. Peki bu smart contracts nedir ve ne yapabilirler?
Smart contracts, bir aracı olmadan çalışmanın en verimli yoludur. Bir sözleşmenin, ilgili tarafların birbirine güvenmesini gerektirmeyecek şekilde kendi kendini yürütebilir olmasını sağlarlar. Smart contracts finans sektöründe, gayrimenkulde, mülkiyet hukukunda, kredi tahsilatında, her yerde kullanılabilir. Bir smart contract örneğini hayal edelim. A kişisi B kişisinden bir daire kiralar. A kişisi kirayı cryptocurrency kullanarak, özellikle Ethereum ile ödemek ister. B kişisi, A’nın dairede yaşarken uyması gereken tüm kural ve düzenlemeleri içeren bir blockchain smart contract oluşturur. Şimdi A kişisi, fonları smart contract’a yatırarak kirayı ödeyebilir; bu da ardından escrow olarak işlev görecektir. Taraflardan biri sözleşme şartlarını ihlal ettiğinde, smart contract’ta yazılanlara bağlı olarak fonlar serbest bırakılır ya da bırakılmaz. A kişisinin kiralamayı bırakmak istediğini varsayalım. Ev düzgün şekilde teslim edildiğinde, smart contract sözleşmenin sonuna kadar yükümlülüklerini yerine getirdiği için depozitoyu otomatik olarak A kişisine havale edecektir. Paylaşmak istediğimiz daha teknik bir örnek, bir kod parçası, şu şekildedir:pragma solidity ^0.4.21;
contract Coin {
// "public" anahtar kelimesi bu değişkenleri
// dışarıdan okunabilir hale getirir.
address public minter;
mapping (address => uint) public balances;
// Events, light clients'ın
// değişikliklere verimli şekilde tepki vermesini sağlar.
event Sent(address from, address to, uint amount);
// Bu, kodu
// yalnızca contract oluşturulduğunda çalıştırılan constructor'dır.
function Coin() public {
minter = msg.sender;
}
function mint(address receiver, uint amount) public {
if (msg.sender != minter) return;
balances[receiver] += amount;
}
function send(address receiver, uint amount) public {
if (balances[msg.sender] < amount) return;
balances[msg.sender] -= amount;
balances[receiver] += amount;
emit Sent(msg.sender, receiver, amount);
}
}
Bu, bir cryptocurrency’yi yoktan var etme ve ardından insanların bu currency ile işlem yapmasını mümkün kılma yolunu gösteriyor. Bununla ilgili daha fazla bilgiye Solidity tarafından paylaşılan dokümanlarda ulaşılabilir.
Smart contracts çeşitli sektörlerde kullanılıyor. Sizinle paylaşmak istediğimiz gerçek hayattan bazı örnekler şunlardır:
Kimse geleceği bilemez, yapabileceğimiz tek şey tahminde bulunmaktır. Smart contracts için gelecek oldukça parlak görünüyor. Her hafta büyük şirketlerin smart contracts’ları kendi yapılarının içine dahil ettiğine dair haberler görüyoruz. En son Nike, Ethereum blockchain’i kullanarak sneaker’ların sahipliğini takip edeceklerini duyurdu. Bu, smart contracts olmadan yapılamaz. Smart contracts kullanmaya başladığımızda ne kadar çok aracı ortadan kaldırılabileceğini hayal edelim. Onların yerini alabilecek sözleşmeler varken noterlere, avukatlara hatta hâkimlere bile ihtiyaç duymayız. Fırsatları düşünmek hem büyüleyici hem de aynı zamanda korkutucu.
Paylaş:
Bültenimize katılın — bilgilenin, güçlenin.

Birkaç kurabiye ister misiniz?
Web sitemizde deneyiminizi geliştirmek, trafiğimizi analiz etmek ve güvenlik ile pazarlama amaçları için kendi ve üçüncü taraf çerezlerimizi kullanırız. Bunların kullanılmasına izin vermek için "Tümünü Kabul Et" seçeneğini seçin.
Çerez PolitikasıFiat para ile kripto satın al


USD/ETH
0,000379


USD/BTC
0,000012


EUR/BTC
0,000014