Eter, dağıtılmış uygulama platformu Ethereum’u çalıştırmak için gerekli bir element – bir yakıttır. Platformun müşterileri tarafından istenen işlemleri yapan makinelere yapılan bir ödeme şeklidir. Başka bir deyişle eter, geliştiricilerin kaliteli uygulamalar yazmasını (israf kodları daha fazla) ve ağın sağlıklı kalmasını (insanlar katkıda bulunan kaynakları için tazmin edilir) sağlamak için teşvik edicidir.

Sadece teknolojiyi test etmek istiyorsanız, muhtemelen gerçek etere ihtiyacınız yok. En yeni Cüzdan uygulamasını indirin ve Test Ağına geçin.

SSS

Eterler nasıl oluşturulur?

Toplam eter arzına ve ihraç oranına 2014 satış öncesi toplanan bağışlarla karar verildi. Sonuçlar kabaca oldu:

  • Satış öncesi katkı sağlayanlara 60 milyon eter hazırlandı
  • 12 milyon (yukarıdakilerin %20’si) kalkınma fonunda yaratıldı, çoğu erken katkıda bulunanlara ve geliştiricilere, ardından da Ethereum Vakfı’na kaldı
  • Her blokta (kabaca 15 saniye) 3 madenci blok madencisine
  • 0.625-2.625 eterler bazen bir çözüm bulabilmişlerse, ancak bloku dahil edilmemişse (amca / teyze ödülü olarak adlandırılırlar) bazen başka bir madenciye gönderilir

Eterin kaynağı sonsuz mu?

Hayır. 2014 satış öncesi tüm taraflarca kararlaştırılan şartlara göre, eter verilmesi yılda 18 milyon eter ile sınırlandırılmıştır (bu sayı ilk arzın% 25’ine eşittir). Bu, mutlak düzenleme sabit olmakla birlikte, nispi enflasyonun her yıl azaldığı anlamına gelir. Teoride, bu ihracın süresiz olarak tutulması durumunda, bir noktada her yıl yaratılan yeni belirteçlerin oranı yıllık olarak kaybedilen ortalama miktara ulaşacak (yanlış kullanım, kazayla kaybedilen anahtar, sahiplerin ölümü vb.) Ve bir dengeye ulaşacaktır.

Ancak oranın korunması beklenmiyor: bazen 2018-2019’da Ethereum, Çalışma Kanıtı’ndan, geliştirilmekte olan Casper adlı daha verimli ve daha az madencilik sübvansiyonu gerektiren yeni bir fikir birliği algoritmasına geçecek . İhracın kesin yöntemi ve hangi işlevi yerine getireceği aktif bir araştırma alanıdır, ancak şu anda garanti edilebilecek olan şey şudur: (1) mevcut azami tavan olarak kabul edilir ve kasanın altındaki yeni ihracın bunu aşmayacağı (ve beklenen) çok daha az olması) ve (2) sonuçta çıkarmaya aldı hangi yöntemin bu olacak bir merkezi olmayan akıllı sözleşme olacak değil insanların herhangi bir gruba tercihli muamele vermek ve amacı ağının genel sağlık ve güvenliğine fayda sağlamaktır.

Kimin etere ihtiyacı var?

Ethereum blockchain’i kullanacak uygulamalar geliştirmek isteyen geliştiriciler. Ethereum blockchain üzerindeki akıllı sözleşmelere erişmek ve bunlarla etkileşime geçmek isteyen kullanıcılar.

2014 satış öncesi eter aldım. Buna nasıl erişebilirim?

Ethereum Cüzdan kolay presale ithalat içerir. İndirin ve otomatik olarak bu seçeneği sunacak.

KOMUT SATIRINI KULLANMA

Eğer hala konsoldaysanız, daha sonra control + C tuşlarına birkaç kez basıp enter tuşuna basarak çıkın .

Ardından, Geth kullanıyorsanız, şunu yürütün:

geth wallet import /path/to/my/presale.wallet

Alternatif olarak, Eth kullanıyorsanız, şunu uygulayın :

eth --import-presale /path/to/my/presale.wallet

Bu, şifrenizi isteyecek ve eter satış öncesi hesabınızı içe aktaracaktır. – Parola şifresini cleartext içinde içeren bir parola olarak alarak bir parola dosyası alarak –password seçeneğiyle etkileşimli olarak kullanılabilir .

Bu işe yaramazsa, bizim bizi irtibata çekinmeyin forumlar , reddit veya en ethereum.org info (at) .

Şu anda eterinizi güvende hissetmiyorsanız ancak satış cüzdanınızın blok zincirinde olup olmadığını kontrol etmek istiyorsanız, çevrimiçi bakiye kontrolcüyü kullanın .

 Hesaplar hakkında daha fazla okuyun.

Nasıl eter madenisi olunur?

Ethereum ağı tüm dünyadaki bilgisayarlar tarafından çalıştırılmaktadır. Hem sözleşmeleri işlemenin hem de ağı güvenceye almanın hesaplama maliyetlerini ödüllendirmek için, zincirdeki en son bloğu oluşturabilen bilgisayara verilen bir ödül vardır. Her 15 saniyede ortalama olarak, ağ tarafından işlenen en son işlemlerle blok zincirine yeni bir blok eklenir ve bu bloğu oluşturan bilgisayara 3 eter verilir. Blok oluşturma algoritmasının yapısı gereği, bu işlemin (bir çalışma kanıtı oluşturan) rastgele olması garanti edilir ve her makinenin hesaplama gücüyle orantılı olarak ödüller verilir.

Bu işleme genellikle kripto para biriminde madencilik denir.

CPU MADENCİLİĞİ İÇİN KOMUT SATIRINI KULLANMA

Bu çalışmada eğer özel ağa dahil iseniz (sadece ücretsiz teknolojiyi test etmek istiyorsanız) daha sonra normal bir CPU ile herhangi bir normal bilgisayar (sadece paraya çevrilebilir olan eter ağını çalıştırmak ve test eter kazanmak mümkün olacak) kullanarak madencilik yoluyla Eter’in üretildiği yer test ağıdır. Bu, daha az yoğun kaynak olduğu için küçük ölçekli ağlar veya özel testler için en iyi seçimdir. Gerçek (veya canlı test) ağda normal bir masaüstü (veya dizüstü bilgisayar) bilgisayarı başarıyla bloklamak ve eter almak için çok uzun zaman alabilir.

Herhangi bir madencilik yapmadan önce, hangi adresin kazançlarınızı alacağını (“etherbase” olarak adlandırılacak) ayarlamanız gerekir. Bunu sadece bir kez yapmanız gerekir. Eterbase’inizi nasıl ayarlayacağınız ve madenciliği başlatacağınız yer:

Geth:

miner.setEtherbase(eth.accounts[0])
miner.start()

Eth:

web3.admin.eth.setMiningBenefactor(web3.eth.accounts[0])
web3.admin.eth.setMining(true)

Ancak herhangi bir blok bulmadan önce, bilgisayarınızın “DAG oluşturma” adlı bir işlemden geçmesi gerekir. Bu DAG (“Yönlendirilmiş Asiklik Grafik” için kısa) madencilik için gerekli olan ASIC makinelerinin (“Uygulamaya Özel Entegre Devreler”) madencilik eteri için kitlesel üretilmesini engelleme amaçlı büyük bir veri yapısıdır (~ 1GB). Amacı, madencileri korumak, böylece rekabet edebilmek için sadece ev bilgisayarına ihtiyacın olacak. DAG’ın üretilmesi 10 dakika alacaktır ve iş biter bitmez, Geth otomatik olarak madenciliğe başlayacaktır.

Bir bloğu başarıyla kazımışsanız, loglar arasında buna benzer bir mesaj göreceksiniz:

🔨 Mined block #123456

Kazancınızı kontrol etmek için, bakiyenizi şu şekilde görüntüleyebilirsiniz:

web3.fromWei(web3.eth.getBalance(web3.eth.accounts[0]), "ether")

GPU MADENCİLİK KOMUT SATIRINI KULLANMA

Canlı ethereum ağında madencilik ve gerçek eter ödülleri kazanma konusunda ciddiysen, ağı çalıştırmak için çok güçlü grafik kartlarına sahip özel bir bilgisayar kullanmalısın.

Eth İçin Talimatlar:

Eth kullanıyorsanız, GPU madenciliği kutudan çıkar. Konsoldan çıkın (control + C’ye birçok kez basın ve ardından girin) ve ardından –GPU seçeneği açıkken başlayın:

eth -b --genesis path/to/genesis.json -i -m on -G

Başladıktan sonra, normal CPU madenciliği ile aynı talimatları izleyin.

MADENCİLİK HAKKINDA DAHA FAZLA BİLGİ

  • İş algoritmasının Ethereum en kanıtı scrypt veya SHA256 kullanımını yapmaz, bunun yerine, güçlendirir EtHash , bir Hashimoto / Dagger melezi. Bunun arkasındaki teoriyi ve tasarımını Ethereum gitBook, maden bölümünden okuyabilirsiniz . Serenity için (gelecekteki bir sürüm, Ethereum geliştirme yol haritasındaki önemli bir dönüm noktası), Satış Kanıtı’na (PoS) geçmeyi planladığımızı unutmayın.
  • Ethash çalışma algoritması kanıtı hafızası zordur, her GPU’da en az 1 + GB RAM gerekir. 1+ diyorum çünkü GPU’ya paralellik sağlamak için pahalıya mal edilen veri seti olan DAG, 1GB’da başlayacak ve süresiz olarak büyümeye devam edecek. 2GB, yıl boyunca madenciliğe devam etmek için neyin gerekli olduğuna iyi bir yaklaşım olmalıdır.
  • Madencilik büyüklüğü kabaca hafıza bant genişliğine orantılı olarak ölçeklenir. Uygulamamız OpenCL’de yazıldığı için, AMD GPU’lar benzer fiyatlı NVIDIA GPU’lardan ‘daha hızlı’ olacaktır. Ampirik kanıtlar bunu zaten doğruladı, R9 290x düzenli olarak en üst seviyelere çıktı.
  • ASIC’ler ve FPGA’lar, bağımsız bir denetimde teyit edilen, mali açıdan yetersiz hale getirilmesiyle şiddetle teşvik edilir. Onları pazarda görmeyi beklemeyin ve yaparsanız çok dikkatli olun.

Bitcoin ve eter arasındaki ilişki nedir?

Bitcoin ve Ethereum

Hem teknoloji hem de para birimi olan bitcoin olmadan Ethereum asla mümkün olmazdı ve kendimizi rakip bir para birimi olarak değil, dijital ekosistem içerisinde tamamlayıcı olarak görüyoruz. Eter, “kripto-yakıt” olarak değerlendirilmeli, amacı hesaplama için ödeme yapmak olan bir para birimi, varlık, hisse senedi veya başka herhangi bir şey olarak kullanılması veya kullanılmaması düşünülmemiştir.

Ethereum ekosisteminde Bitcoin kullanmanın birçok yolu vardır:

  • ETH için BTC ticareti yapın: birden fazla üçüncü taraf şirketi, eter ve bitcoin değişimini mümkün olduğu kadar kolay ve sorunsuz hale getirmek için çalışıyor. İstenirse, sözleşmelerin yürütülmesi amacıyla bitcoin’lerin ticaretini yapabilir ve değerlerini bitcoin ağı tarafından sabitlenmiş ve güvende tutmak için derhal geri takas edebilirsiniz. M-cüzdanın en yeni sürümü, eter ve bitcoin arasında otomatik bir dönüşüm içeriyor.
  • Sabitlenmiş bir türev kullanın: Ethereum, birden fazla taraf arasında karmaşık ticaret oluşturmak için harika bir araçtır. Tüm tarafların güvendiği bir Bitcoin fiyatı için bir kaynağınız varsa, değeri Bitcoin’in piyasa değerine sabitlenmiş ethereum tabanlı bir para birimi oluşturmak mümkündür . Bu, diğer ethereum sözleşmelerine tamamen uyumlu olmasına rağmen, her zaman aynı miktarda bitcoinle işlem yapması garantili bir jetonla işlem yapabileceğiniz anlamına gelir.
  • 2 yollu bir pimi dönüştürmek için bir Bitcoin rölesi kullanın : bitcoin rölesi bir bitcoini ethereum’a bağlamanıza izin veren bir kod parçasıdır. Bu, bir bitcoini doğrudan bir ethereum sözleşmesine doğrudan bağlı olan bir sözleşmeye kilitlemek için Bitcoin’in yerel sınırlı komut dosyası kullanma özelliğini kullanabileceğiniz anlamına gelir; bu, daha sonra bitcoin tarafından desteklenen garantili bir ethereum belirteç verebilir. Röle geliştirilme aşamasındadır ve uygulamalar test edildikten ve güvenli olduğu kanıtlandığından bunları burada listeleyeceğiz.

Komut satırını kullanarak eteri nasıl gönderirim?

DİKKAT: Ethereum adreslerinde henüz dahili kontroller yoktur. Bu, bir adresi yanlış yazarsanız, eterinizin ikincil bir onay penceresi olmadan sonsuza dek kaybedileceği anlamına gelir. Kayda değer miktarda hareket ediyorsanız, kendinizi rahat hissedinceye kadar kaybedebileceğiniz daha küçük miktarlarla başlayın.

Ethereum’da iki tür hesap vardır: sadece özel bir anahtarla taşınabilen eteri tutan normal hesaplar ve eteri sadece kendi iç kodlarıyla kontrol eden sözleşmeler . Bu bölümde, ilkine odaklanıyoruz. Bu kılavuzun geri kalanı ikincisine tahsis edilecektir.

Benzer şekilde, işlemleriniz de iki türdür: normal hesaplara gönderilenler eter transferi, gerisi akıllı sözleşmelerle iletişim halindedir.

İlk eter transferinizi gerçekleştirmeden önce eterinizi gönderecek bir arkadaşa ihtiyacınız var. Eğer hesabınız yoksa, daha önce tartışılan adımları izleyerek istediğiniz kadar yeni hesap oluşturabilir ve fonlarınızı sahip olduğunuz hesaplar arasında taşıyabilirsiniz. Eteriye aşağıdakileri göndermek için ikinci bir hesap oluşturduğunuzu varsayalım:

var sender    = web3.eth.accounts[0];
var recipient = web3.eth.accounts[1];

var amount = web3.toWei(0.01, "ether");

İlk iki satır daha sonra daha kolay erişim için yerel değişkenleri hesap numaralarıyla belirler. Gönderen ve alıcı adreslerini dilediğiniz şekilde değiştirin. Bunun yerine bir arkadaşınızın hesap adresini ekliyorsanız, ‘0xffd25e388bf07765e6d7a00d6ae83fa750460c7e’ gibi teklifler arasına koyun. Üçüncü satır, seçilen miktarı ağın ana birimine (wei) dönüştürür.

Eter mezhepleri için pek çok isim olmasına rağmen, sadece ikisini kullanacağız: “eter” ve “wei”. Wei, eterin atomik birimidir ve sistem düzeyinde kullanılandır. Günden güne yapılan işlemlerin çoğu, bir quintillion wei’ye eşdeğer eter veya ardından 18 sıfır olan eter ile yapılacaktır. Bu nedenle, herhangi bir işlem göndermeden önce, miktarı wei’ye dönüştürmek çok önemlidir ve bunun için web3.toWei işlevini kullanabilirsiniz .

Yukarıdaki değişkenleri ayarladıktan sonra, işlemi şu şekilde gönderin:

web3.eth.sendTransaction({from: sender, to: recipient, value: amount})

Birkaç saniye bekleyip işlem tamamlanmalı. Bir hesap bakiyesini kontrol etmek için aşağıdakini yazın:

web3.eth.getBalance(recipient)

İpucu: Geth kullanıyorsanız , web3.eth komutu yerine sadece eth kullanabilirsiniz .

İşlem Makbuzları

Ethereum’da bir işlem oluşturduğunuzda, döndürülen dize İşlem Karması’dır . Bunları, devam eden bir işlemi veya eth.getTransaction () ve eth.getTransactionReceipt kullanarak geçmiş bir işlemde harcanan gaz miktarını takip etmek için kullanabilirsiniz. İşte nasıl kullanılacağı:

var tx =  web3.eth.sendTransaction({from: web3.eth.accounts[0], to: web3.eth.accounts[1], value: amount});
web3.eth.getTransaction(tx);

İşlem önceden alınmışsa, makbuzunu şununla kontrol edebilirsiniz:

web3.eth.getTransactionReceipt(tx);

Sıradaki ne?

Komut Satırı Arayüzünü kurun ve çalıştırın

Kullanımı kolay grafik araçları yaptık , ancak geliştiriciyseniz, komut satırı araçlarını yüklemek istersiniz.

https://www.ethereum.org/cli

Not: https://www.ethereum.org/ether sayfasının çevirisidir.