1. Anasayfa
  2. Solidity

Solidity Programlama Dili Nedir?

Solidity Programlama Dili Nedir?
Solidity Programlama Dili Nedir?
0

Solidity Programlama Dili Nedir?

Solidity, Ethereum ağını çalıştıran bilgisayar kodudur. Bitcoin gibi ağların sunabileceği şeyleri genişleterek platformda akıllı sözleşmelerin ve Dapp’lerin oluşturulmasına izin verir.

Başlangıçta Bitcoin vardı. Merkezi olmayan bir şekilde para alışverişi yapmanın hızlı ve kolay bir yoluydu – hiçbir banka dahil değildi. Ve insanlar buna güvenebilirler çünkü her işlem, değiştirilemeyen bir halka açık deftere kaydedilir.

Ancak Bitcoin sınırlıydı. Blockchain teknolojisi, eğer doğru koda sahipse, eşler arası döviz alışverişlerinden çok daha fazlasını yapma potansiyeline sahipti. Böylece, Solidity adlı yeni bir dil tarafından desteklenen Ethereum ağı oluşturuldu. Kökenlerini ve amaçlarını aşağıda keşfediyoruz.

Solidity nedir?

Solidity, Ethereum blockchain platformunu çalıştırmak için oluşturulmuş bir bilgisayar programlama dilidir. Mevcut C++, Python ve JavaScript dilleri tarafından şekillendirildi ve öncelikle ağ üzerinde akıllı sözleşmelerin oluşturulmasına izin vermek için tasarlandı.

Solidity’i kim yarattı?

Bilgisayar bilimcisi Gavin Wood, başlangıçta Solidity dili kavramını ortaya attı. Wood, iki yıl boyunca Ethereum’da CTO olarak görev yaptı. Onun fikri, bir grup insanın onu gerçekten geliştirmesine öncülük eden Christian Reitwiessner tarafından ileri sürüldü.

Solidity’nin kısa bir tarihi

  • Ağustos 2014 – Gavin Wood tarafından önerilen Solidity dili
  • Sonbahar 2014 — Solidity, rakip bir platform olan Monax tarafından bir dil olarak benimsendi
  • Ağustos 2015 – Solidity resmi olarak yayınlandı

Bu kadar özel olan ne?

Solidity, dünyanın en büyük blok zinciri platformlarından biri olan Ethereum’un arkasındaki koddur. İkisi bazen karıştırılsa da, Ethereum yaygın olarak Bitcoin’in evrimi olarak bilinir.

Benzerlikleri paylaşıyorlar – yerleşik bir belirteçli bir blok zinciri platformu olmak gibi. Bitcoin’in para birimi (Bitcoin) ve Ethereum’un para birimi (Ether), mevcut en değerli ve yaygın olarak işlem gören kripto para birimlerinden ikisidir.

Benzerliklerin bittiği yer burasıdır. Bitcoin ağı, eşler arası bir para birimi değişimi olarak oluşturuldu. Bir belirteç olarak Bitcoin her zaman bir değer deposu – bir varlık anlamına geliyordu.

Öte yandan, Ethereum, insanların sadece kripto para birimini değil, temelde değerli olan her şeyi transfer etmesinin bir yolu olarak yaratıldı. Token, Ether, platformdaki bu işlemler için ödeme yapmanın bir yolu olarak oluşturuldu. Bitcoin gibi bir varlık değil, ağ için yakıt olması için yapıldı.

Bitcoin platformunda kripto para birimleri dışında herhangi bir işlem yapmak çok karmaşık olduğu için Ethereum ekibi yeni bir sistem oluşturdu. Bitcoin’den (çoğunlukla C++ ile yazılmış) çok daha fazla esnekliğe sahip bir bilgi işlem dili gerektiriyordu, bu yüzden Solidity dilini yazdılar.

Solidity ile neler yapabilirsiniz?

Solidity, Ethereum ağının temelidir. Solidity yok ise Ethereum yok demektir. İşte Solidity sayesinde yapabilecekleriniz.

Dapps: Programlama dili, geliştiricilere kendi merkezi olmayan uygulamalarını oluşturma yeteneği verir. Düşünmenin bir yolu, akıllı telefonunuza aldığınız uygulamalar gibidir. Oyunlardan fitness’a, bankacılığa kadar her türlü uygulamayı uygulama mağazasından indirebilirsiniz. Dapp’ler aynı. Temel fark, açık kaynak olmaları ve bir aracıya sahip olmamalarıdı. Apple uygulama mağazasındaki uygulamaların iOS üzerinde çalışacak şekilde oluşturulması gibi, Dapps on Ethereum da Solidity üzerinde çalışacak şekilde oluşturulmuştur.

Akıllı sözleşmeler: Dapps içinde akıllı sözleşmeler olarak bilinen kod parçaları vardır. Bunlar, belirli koşullar karşılandığında insanların para, hisse, mülk ve neredeyse değerli her şeyi takas etmesine yardımcı olur. Bu, noter gibi pahalı bir üçüncü tarafa olan ihtiyacı ortadan kaldırır.

ICO’lar: Geliştiriciler ayrıca kendi tokenlerini oluşturabilir ve Ethereum platformunda bir ICO başlatabilir. Bu jetonlar, ERC20 jetonları olarak bilinir; örnekler arasında OmiseGO, 0x ve Basic Attention Token bulunur.

Solidity Geleceği

Ethereum değişiyor. Çok sayıda geliştirme ve yükseltme, Ethereum 2.0 başlığı altında bir araya getirilmiştir. Bu, yeni bir hisse kanıtı ve blok zincirinin daha hızlı çalışmasını sağlamak için parçalama gibi gelişmeleri içerecek.

Hepsi büyük bir geliştirici ve araştırmacı grubu tarafından açık kaynaklı bir proje olarak yapılıyor. Bu topluluk, Ethereum’un arkasındaki grup olan Ethereum Vakfı‘nın çok ötesine geçiyor. Bu nedenle, yol boyunca sorunlar, anlaşmazlıklar ve barikatlar oldu, olmaya devam da edebilir ancak ne olursa olsun, Solidity burada kalacak ve gelişecek, gelişimlerin parçası olmaya devam edecek.

Solidity Programlama Dili Nedir?

Solidity 101 ‘in bir başka içeriğinde görüşmek üzere.

Aşağıdaki içeriklere muhakkak göz atınız!

Bu makaleyi okuduğunuz için teşekkürler! Bize destek olmak isterseniz aşağıdaki şekilde yapabilirsiniz:

Bizi Twitter‘dan takip etmeyi ve link ağacımızı radarına almayı UNUTMA!

solidity101 - Solidity, 2015 yılında Christian Reitwiessner liderliğinde piyasaya sürülen, büyük harf kullanımına göre ikinci en büyük kripto para piyasası olan Ethereum tarafından oluşturulan yepyeni bir programlama dilidir.

Yazarın Profili

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir