Ethereum Ücretsiz blockchain platformu
Ethereum destekli uygulamalarla dijital işlemlerinizi izleyin
Ethereum açık kaynaklı bir blockchain ağıdır. Tam güvenlik ve kullanılabilirliğe sahip akıllı sözleşmeler ve dağıtılmış uygulamalar oluşturun ve dağıtın
Genel Bakış
Ethereum, merkezi olmayan uygulamalar oluşturmak için kullanılan açık kaynaklı bir blockchain tabanlı platformdur. Merkezi olmayan uygulamalar (DAPPS) merkezi olmayan bir ağda çalışır, bu da hiç kimsenin bu uygulamalar üzerinde kontrol sahibi olmadığı anlamına gelir. Akıllı sözleşmeler, ağ üzerindeki işlemleri kontrol eden ve yöneten kod parçacıklarıdır. Herkes akıllı bir sözleşme oluşturabilir ve kamu ağına dağıtabilir. Ethereum yazılımı, akıllı sözleşmeler için bir çalışma zamanı ortamı olan Ethereum Sanal Makinesi’nin (EVM) üzerine inşa edilmiştir. Dahası, Ethereum eter adı verilen kendi yerel kripto para birimini korur. Yeni bloğu blockchain’e mayınlayan madenci, eter şeklinde bir ödül kazanır. Birçok konsensüs algoritması vardır. Ancak Ethereum, İş Kanıtı (POW) adı verilen bir konsensüs algoritması kullanır. Buna ek olarak, bu açık kaynak yazılımında, her işlemin hesaplama gücüne ihtiyacı vardır. Bu nedenle, Gaz adı verilen ve bir işlemi başarıyla yürütmek için gerekli olan her işlemle ilişkili bir ücret vardır. Ethereum, merkezi olmayan uygulamaların çalıştığı dağıtılmış bir düğüm ağına dayanmaktadır. Bu nedenle, makinenizde bir düğüm çalıştırmak için bir istemci uygulamasına ihtiyacınız vardır ve bu istemci uygulamaları birçok dilde mevcuttur. Ayrıca, üç tip tam düğüm, ışık düğümü ve arşiv düğümü vardır. Ethereum yazılım mimarisi beş katmandan oluşur. Başka bir deyişle, bu katmanlar Ethereum sanal makinesi, akıllı sözleşmeler, Ethereum düğümleri, Ethereum istemci API’leri ve son kullanıcı uygulamalarıdır. Ayrıca, Ethereum’un Go dilinde uygulanması tüm kaynak kod dosyalarıyla mevcuttur.
Sistem gereksinimleri
Ethereum’un kurulması için gereksinimler şunları içerir:
- Homebrew (macOS için)
Özellikler
Ethereum aşağıdaki temel özellikleri sunar:
- Açık kaynak
- Kriptografi ile güvenli
- Kripto para birimi eter
- Akıllı sözleşmeler
- Dapps
- Ethereum sanal makinesi
- Çok katmanlı mimari
Kurulum Talimatları
Ön koşulları yükledikten sonra, kaynak kodunu klonlamak için aşağıdaki komutu çalıştırın
git clone https://github.com/ethereum/go-ethereum
Bundan sonra, GO derleyicisini aşağıdaki komutla yükleyin
brew install go
Ardından, aşağıdaki komutu çalıştırın
cd go-ethereum
Benzer şekilde, aşağıdaki komutla geth
programını oluşturun
make geth
Mac OS Sistem Kütüphanesi’nin başlık dosyalarıyla ilgili bazı hatalar görürseniz, Xcode komut satırı araçlarını yükleyin ve tekrar deneyin
xcode-select --install
Son olarak, artık düğümünüzü aşağıdaki komutla başlatabilirsiniz
build/bin/geth
Keşfetmek
Aşağıdaki bağlantıları alakalı bulabilirsiniz:
Localhost’ta Ethereum Düğümünü Kurmak İçin Yeni Başlayanlar Kılavuzu
2020’de Top 5 Açık Kaynak Blockchain Platformu
Ethereum akıllı sözleşmenin nasıl oluşturulacağı konusunda temel bir rehber