Hikayeler

Reklam vermek için turkmmo@gmail.com

Ethereum Nedir ? Yeni Başlayanlar İçin Ethereum Rehberi - 2020

ßyMesMes

'Sıradışı Emekli Admin
Telefon Numarası Onaylanmış Üye TC Kimlik Numarası Doğrulanmış Üye
Fahri Üye
Paylaşım
Katılım
2 Ağu 2010
Konular
5,440
Mesajlar
24,645
Online süresi
1ay 20g
Reaksiyon Skoru
6,396
Altın Konu
425
Başarım Puanı
514
TM Yaşı
15 Yıl 8 Ay 24 Gün
MmoLira
-2,502
DevLira
0

Metin2 EP, Valorant VP dahil tüm oyun ürünlerini en uygun fiyatlarla bulabilir, Item ve Karakterlerinizi hızlıca satabilirsiniz. HEMEN TIKLA!

Yeni Başlayanlar İçin Ethereum Rehberi - Turkmmo.png

Dijital bir para birimi olan Bitcoin'in sunduğu avantajlara bakıldığında, insanlar Blockchain konseptini kendi uygulamalarında kullanmak istedi. İnsanlar fiziksel sözleşmelerinden, reddetme, şeffaflık, güvenlik gibi çeşitli konuların otomatik olarak ele alınacağı akıllı dijital sözleşmelere geçmek istediler. Bu çabanın sonucu, akıllı sözleşmeleri destekleyen dağıtılmış Blockchain uygulamaları oluşturmak için popüler bir platform olan Ethereum'un yaratılmasıyla sonuçlandı.

Bitcoin'in muazzam bir başarısı, birçok kişinin kendi para birimlerini yaratma konusundaki ilgisini artırdı. Dijital bir para birimi olan Bitcoin'in sunduğu avantajlara bakıldığında, insanlar Blockchain konseptini kendi uygulamalarında kullanmak istedi. İnsanlar fiziksel sözleşmelerinden, reddetme, şeffaflık, güvenlik gibi çeşitli konuların otomatik olarak ele alınacağı akıllı dijital sözleşmelere geçmek istediler. Bu çabanın sonucu, akıllı sözleşmeleri destekleyen dağıtılmış Blockchain uygulamaları oluşturmak için popüler bir platform olan Ethereum'un yaratılmasıyla sonuçlandı.

Bu eğitimde, Ethereum platformunda dağıtılmış bir uygulamanın (DAPP) nasıl oluşturulacağını öğreneceksiniz. Daha spesifik olarak, bir sözleşmenin nasıl yazılacağını, yerel bir Blockchain'de test etmeyi ve nihayetinde derin testler ve ticari kullanım için harici bir Blockchain üzerinde konuşlandırmayı öğreneceksiniz. Sözleşme geliştirme için nesne odaklı bir dil olan Solidity'yi kullanacaksınız. Ayrıca sözleşmeleri geliştirmek ve test etmek için açık kaynaklı bir IDE olan Remix'i kullanacaksınız. Test edilen sözleşmeyi harici bir Blockchain'e yerleştirmek için Ganache'yi kullanacaksınız. Sözleşmeyle etkileşim kurmak için bir müşteri uygulamasına ihtiyacınız olacak. MyEtherWallet'i bu tür her müşteri için bir cüzdan oluşturmak için kullanacağız. Sözleşmeyi oluşturan kişi sözleşmeyi yayınlayacaktır. Başka herhangi bir müşteri, sözleşmenin sağladığı arayüzü kullanarak iletişim değerine bakacak ve sözleşmenin bir bölümünü yürütmesi için oluşturucuya bir miktar para gönderecektir.

O halde sözleşmeyi yazarak başlayalım.

Ethereum - Akıllı Sözleşmeler

Sözleşmeleri geliştirmek ve test etmek için kullanılabilecek çeşitli araçlar vardır. En basit araçlardan biri, resmi Ethereum sitesinde sağlanmıştır. Araca Remix deniyor, bunu sözleşme geliştirmemiz için kullanacağız.

Sözleşme Geliştirme için Remix
Tarayıcınızda aşağıdaki URL'yi yazarak Remix IDE'yi açın.

Aşağıdaki ekran görünecektir.

contract_development.jpg


Orta pencerede, örnek bir Solidity kodu olan bazı varsayılan kodlar göreceksiniz. Sözleşme kodunuzu bu kod düzenleyiciye yazacaksınız. Kodunuz otomatik olarak derlenebilir. Kodun başarılı bir şekilde derlenmesinin ardından, kodu aynı IDE'de çalıştırabileceksiniz. Sözleşme yöntemlerini uyguladığınızda, sonuçlar aynı IDE penceresinde görüntülenecektir. Kodda hata ayıklama ve projenizi birim test etme olanakları vardır. Bunlar, aşağıdaki IDE ekran görüntüsünde gösterildiği gibi sağ üst taraftaki menü çubuğunda görülebilir. Kısa süre içinde bu seçenekleri kullanacaksınız.

remix_options.jpg


Şimdi sözleşmenizi yazmaya başlayacaksınız.


Ethhereum Hakkında Daha Fazla Bilgi İçin TurkMMO'yu takipte kalın ve diğer rehberlerime göz atın.
 

Şu an konuyu görüntüleyenler (Toplam : 1, Üye: 0, Misafir: 1)

Geri
Üst