#Blockchain nasıl çalışır?

Bitcoin Blockchain Nasıl Çalışır?

Bir Elektronik Tablo Analojisi

Bir blok zincirini bir elektronik tablo olarak hayal edin. Herkes, her bir hücredeki verilere erişebilir ve bir kopyasını kendi kişisel bilgisayarına kaydeder. Elektronik tablodaki veriler birden çok kişi arasında paylaşılır. Ancak, hiç kimse tek bir hücreyi veya mevcut bilgileri değiştiremez. Blockchain dünyasında buna “değişmez” diyoruz – zaman içinde bir şeyi değiştirememe veya değiştirememe. 

Şimdi, elektronik tabloya yeni bir hücre eklemek istediğinizi hayal edin. Bu, elektronik tablo verilerine erişimi olan üyelerin onayını gerektirir. Elektronik tablo sahiplerinin çoğunluğu yeni hücreyi onayladığında, veriler daha sonra ana elektronik tabloya eklenecektir.. 

Bitcoin’e geri dön

Bir kenara, genel blok zincirine atıfta bulunmak için büyük B ile “Bitcoin” ve Bitcoin ağının kripto para birimini ifade etmek için küçük harf b ile “bitcoin” kullandığımızı fark edeceksiniz.. 

Ardından, Bitcoin blok zincirinin nasıl çalıştığını daha iyi anlamak için yukarıdaki kavramları uygulayalım. Alice, Bob’a bir bitcoin takas ederse, bu işlem Bitcoin blok zinciri defterine kaydedilir. Defterin görüntülenmesi, işlem gerçekleştiğinde ne kadar bitcoin takas edildiğini ve işlemleri gönderen ve alan Alice ve Bob’un karşılık gelen bitcoin adreslerini gösterir.. 

Bitcoin Madencileri

Bir işlem yapıldıktan sonra, madenci denen kişiler tarafından doğrulanması gerekir. Bir işlem gerçekleştiğinde (Alice’in Bob ile yaptığı işlem gibi), aynı zaman çerçevesinde gerçekleşen diğer işlemlerle matematiksel olarak korunan bir “blok” içinde gruplanır. Madenciler daha sonra bloğu matematiksel olarak çözmek için inanılmaz hesaplama gücüne sahip bilgisayarları kullanırlar. Bloğu çözen ve işlemleri doğrulayan ilk madenciler bitcoin ile ödüllendirilir. Bitcoin’in yaratılmasının tek yolu budur. Son olarak, her blok önceden doğrulanmış bloğa bağlanarak bir blok zinciri oluşturur, dolayısıyla blok zinciri adı (süper yaratıcı olduğunu biliyoruz). 

Blok zinciri hakkında anlamanız gereken bir şey daha, onun değişmez olmasıdır, yani veriler bir bloğa eklendiğinde, asla (hiç olmadığı gibi) değiştirilemez. Pratik bir uygulamada, Alice kendi bitcoinini takas ettikten ve işlem doğrulandıktan sonra onu geri alamaz veya takası iptal edemez. Gitti. Ancak bunun, sonraki tarihlere kadar kapatılmayan kredi kartı işlemleriyle uğraşan bireylere ve işletmelere fayda sağladığını belirtmekte fayda var. Kredi kartı kullanan kötü niyetli bir kişi, bir ürün satın alabilir ve ardından bir kişiyi veya işletmeyi gelir kaybıyla bırakarak işlemi iptal edebilir..   

Konsensüs Algoritması 

Alice bitcoinini Bob ile takas ettiğinde, işlem blok zinciri ağına yayınlanması gereken bir blok olarak temsil edilir. Blok zinciri ağı, bilgileri iletmek için işlemleri doğrulayan ve ileten ağın katılımcılarından veya düğümlerinden oluşur..  

Tüm düğümler gönüllü olarak çalıştırılır ve blok zincirindeki doğru işlemleri doğrulamak için kullanılır. Düğümler, topluluk tarafından kararlaştırılan kurallar olan fikir birliği kurallarına uyar. Fikir birliği kurallarındaki bir değişiklik, topluluğun% 95’inin onaylamasını gerektirir, bu da bir grubun Bitcoin yazılımını değiştirmesini inanılmaz derecede zorlaştırır. Diğer fikir birliği algoritmaları, yazılım protokolünü değiştirmek için daha düşük bir yüzde gerektirir. Düğümler, ağın güncel kalması için blok işlemlerini ve doğrulamaları diğer düğümlere aktarır. Düğümler bitcoin madenciliği yapmaz. Bununla birlikte, tüm madenciler, bitcoin işlemlerini etkili bir şekilde doğrulamak ve iletmek için tipik olarak tam bir düğüm çalıştırır. Hem madenciler hem de madenci olmayanlar, işletim düğümleri tarafından doğrulama ve röle gerçekleştirdiğinden, hepsi fikir birliği sürecine katılırlar.. 

Bitcoin Madenciliği 

Bitcoin madencileri meşru işlemleri doğrular ve çalışmalarının ödülü olarak yeni bitcoin yaratır. 

Madenci kriptografik (matematiksel) bir bulmacayı çözdükten sonra işlem doğrulanmış sayılır. Bitcoin, herhangi bir varlık veya gruptan gelen siber saldırıları önlemek için geniş bir amacı olan, iş kanıtı adı verilen bir protokol kullanır. Daha spesifik olarak, Bitcoin, Secure Hash Algorithm 256 bit (SHA-256) kullanır. Bilgisayar çipleri, “karma” olarak adlandırılan bir çıktı oluşturmak için SHA-256 algoritmasını çalıştırabilir. Birden çok karma oluşturma işlemi olan karma oluşturma, son cevabın bilinen ve beklenen karma değer olduğu matematiksel problemi çözmek için kullanılır.. 


Basitleştirilmiş Bir Örnek 

  • Sorunu çözmek için, karma değerinin üç sıfırla başlaması gerekir: “000”
  • Giriş daha sonra “Çözüm” için bir eşleşme bulan her sayıyı değiştirir 
  • İlk üç basamağında “000” olan bir değer bulmak için 6.518 deneme gerekir. 

Çözüm 1 ——— 088djldkh2h5h3kjhk24gd5h2h5h3kjhk24gd5kh2h5h

Çözüm 2 ——— 73485jfljroi5635h3kjhk24gd5we94ee356h2hkh2h5h

Çözüm 3 ——— d89sdf8sge9nxc894opl8qjroi5635h3kjhk24gd5we94

……

Çözüm 6517 ——— 088djldkh2h5h3kjhk24gdjroi5635h3kjhk24gd5we

Çözüm 6518 ——— 00088djldkh2h5h3kjhk24gdjhk24gd5h2hk24g4f4

“Çözüm 6518” in girdisi göz önüne alındığında, herhangi bir madenci bunun inkar edilemez bir şekilde ilk üç basamakta üç sıfır olan bir karma oluşturduğunu doğrulayabilir. Bu sorunu çözen ilk madenci, cevabını ağa yayınlayacak ve Bitcoin ile ödüllendirilecekti. Blok daha sonra doğrulanmış kabul edilecek ve blok zincirine eklenecektir. Bu bulmaca, bir Bitcoin madencisinin gerçek bir bulmaca değil çözmesi gereken bulmaca türünün bir temsilidir.. 

Onay Zorluğu

Standart bir Bitcoin bloğu, bulmacayı çözmek için milyonlarca karma gerektirir. Bitcoin blok zincirinde, bulmacanın karmaşıklığı, ortalama blok onay süresinin on dakika sürmesini sağlamak için her 2.016 blokta bir değişir. Bu nedenle, onaylar sürekli olarak on dakikadan uzun sürüyorsa, sorunun çözülmesi daha kolay hale gelebilir. Bununla birlikte, genellikle problemlerin çözülmesi daha zor hale gelse de, bu da blokları onaylamayı çok pahalı ve oldukça zaman alıcı hale getirmiştir. 

Başlangıçta, bitcoin, tüketici sınıfı bilgi işlem çipleri kullanılarak çıkarılabilir. Bununla birlikte, zorluktaki bu artış nedeniyle, bitcoin madenciliği şu anda muazzam bir hash gücü gerektiriyor ve endüstri, uygulamaya özel entegre devre (ASIC) yongaları kullanıyor. ASIC’ler, genel amaçlı işlevler yerine özellikle bitcoin madenciliği için özelleştirilmiştir. Bu çipler aynı zamanda inanılmaz derecede pahalıdır ve bu durum, aslanın bitcoin madenciliği faaliyetindeki payına hakim olan seçkin bir madenci grubu veya havuzuyla sonuçlanmıştır.. 

Bloğa Göre Engelle

Diğer bir önemli husus, her bloğun üst veya önceki bloktan çözülmüş hash içermesidir. Her yeni blok, ana bloğun karmasını gerektirir ve kronolojik bir blok sırası sağlar. Örneğin, blok 31 için blok 30’un hash değeri gereklidir. Blok 31, blok 30 doğrulanana ve blok zincirine eklenene kadar var olamaz. Bu, her bloğun, genellikle “genesis bloğu” olarak adlandırılan ilk bloğa kadar tamamen bağlanmasını garanti eder. Herhangi bir tek bloğu değiştirmek, önceki her bloğun aynı anda değiştirilmesini gerektirecektir. Son olarak, her blok değişmezdir, bu da bir kez bir işlem gerçekleştiğinde, tersine çevrilemeyeceği anlamına gelir. Bu ayrıca blok zincirine eklenen blokların değiştirilememesini sağlar.. 

Arz

Bitcoin arzı, 2140 yılı civarında gerçekleşeceği tahmin edilen 21 milyon bitcoin ile sınırlıdır. Madencilere ödüllendirilen bitcoin miktarı her 210.000 blokta yarı yarıya azalır. Bu nedenle ödül, yirmi bir milyonuncu bitcoin yaratılıncaya kadar bölünmeye devam edecek ve bu noktada madenciler yalnızca işlem ücreti alacaklar.. 

Madenciler Neden Hile Yapmaz?? 

Bitcoin, kriptografi, bilgisayar bilimi, ekonomi ve diğer çeşitli disiplinlerde derin köklere sahiptir. Bu disiplinlerden biri, bireysel seçimler veya durumlar verildiğinde rasyonel oyuncuların nasıl tepki vereceğini tahmin etmek için matematiksel modeller kullanan oyun teorisidir. Bitcoin, madencilerin ve kullanıcıların istenen eylemini teşvik etmek için oyun teorisi kavramlarını kullanır..

Ethereum Bitcoin'den Nasıl Farklıdır?

Joe Lubin Tarafından Açıklanan Blockchain

Ethereum Bitcoin’den Nasıl Farklıdır?

Video izle

Ethereum Blockchain Nasıl Çalışır?

Ethereum blok zinciri, Bitcoin blok zincirine benzer şekilde çalışır, ancak birkaç önemli farklılık vardır.. 

Hesaplar: Cüzdan Adresleri

İki tür Ethereum hesabı vardır:

  • Sözleşme Hesapları
  • Harici Olarak Sahip Olunan Hesaplar (EOA)

Harici Olarak Sahip Olunan Hesaplar, Bitcoin adreslerine benzer ve özel anahtarlarla kontrol edilir. Ethereum hesaplarında ayrıca, kullanıcıların ether aktarmak için etkileşimde bulunabileceği hem genel hem de özel adresler bulunur. Akıllı sözleşmelerle iletişim kurmak için kullanılan sözleşme hesapları, sözleşme kodlarıyla kontrol edilir ve bir EOA aracılığıyla etkinleştirilir. Ağda spam gönderme gibi kötü niyetli saldırıları önlemek için ağdaki her işlem (sözleşmeli hesaplar ve EOA’lar) için Ether gereklidir.. 

İşlemler

Ethereum ağı, kullanıcıların blok zinciri kullanırken bir işlem ücreti ödemesini gerektirir. Bu, Ethereum blok zincirini, gereksiz işlemlerin aşırı yüklenmesi ile ağa spam gönderen kullanıcılar gibi anlamsız veya kötü niyetli hesaplama görevlerinden korur. İşlem ne kadar karmaşıksa (daha fazla kod satırı), ücretler o kadar pahalıdır. Bu ücretler eter (ETH) cinsinden ödenir ve “gaz fiyatı” olarak adlandırılır. 

Ethereum Ağı

Bitcoin gibi, Ethereum da blok zincirindeki doğru işlemleri doğrulamak için gönüllü olarak çalıştırılan düğümleri kullanır. Düğümler aşağıdaki gibi bilgileri tutar: 

  • tüm Ethereum işlem geçmişi
  • akıllı sözleşmelerin durumu hakkında en son bilgiler
  • hesap bakiyeleri
  • ve daha fazlası

İki Tür Düğüm Vardır

  • Bir tam düğüm Blockchain’i, genesis bloğundan (ilk blok) mevcut bloğa kadar tüm zinciri indirerek senkronize eder. 
  • Bir ışık düğümü tüm zinciri indirmez, ancak yine de işlemleri etkili bir şekilde doğrulayabilir. 

Düğümler, Ethereum blok zincirini benimsemez. Bununla birlikte, tüm madenciler, Ethereum işlemlerini etkili bir şekilde doğrulamak ve iletmek için tipik olarak tam bir düğüm çalıştırır. Hem madenciler hem de madenci olmayanlar, işletim düğümleri tarafından doğrulama ve röle gerçekleştirdiğinden, hepsi fikir birliği sürecine katılırlar.. 

Ethereum Sanal Makinesi

Bu programlanabilir uygulamaların temelinde, akıllı sözleşmeler için yürütülebilir ve güvenilmez bir ortam olan Ethereum Sanal Makinesi (EVM) bulunmaktadır. EVM, Alice’den Bob’a para göndermek gibi geliştiricinin başlangıçta programladığı her türlü kural ile bir sözleşme yürütür. Ağ, programların yürütülmesini işleyen binlerce bilgisayardan oluşur. Bu nedenle, Ethereum ağındaki her düğüm aslında EVM’yi çalıştırıyor ve sonuç olarak her düğüm aynı kodu çalıştırıyor. EVM, bu programları bir bayt kodu dili aracılığıyla çalıştırabilir. Bununla birlikte, geliştiriciler akıllı sözleşmeler ve diğer daha gelişmiş uygulamalar yazmak için Ethereum programlama dili Solidity’yi de kullanabilirler.. 

Ethereum Madenciliği Nasıl Çalışır??

Ethereum madencileri meşru işlemleri doğrular ve çalışmalarının ödülü olarak yeni eter oluşturur. 

Madenci kriptografik (matematiksel) bir bulmacayı çözdükten sonra işlem doğrulanmış sayılır. Bitcoin’e benzer şekilde Ethereum, herhangi bir varlık veya gruptan gelen siber saldırıları önlemek için geniş bir amacı olan bir çalışma kanıtı (PoW) protokolü kullanır. Bitcoin madenciliği ve Ethereum madenciliği arasındaki dikkate değer bir fark, blok onay süresidir. Bir Bitcoin blok onayı ortalama 10 dakika gerektirirken, bir Ethereum bloğu yaklaşık 14 saniyede onaylanır. Ve tıpkı Bitcoin gibi, algoritma kriptografik problemlerin zorluğunu otomatik olarak ayarlar, böylece ortalama blok süresi 14 saniye olur.. 

Bitcoin ile madenciler genellikle aynı bloğu çıkarmak için çalışırlar ve bazen bu bloklar çok benzer zamanlarda onaylanır, bu durumda ilki bir ödüldür ve mevcut zincire eklenirken, ikinci onaylanan bloğa “yetim” denir. 

Bitcoin’de, öksüz bloklar çoğunlukla işe yaramaz ve ana zincirin parçası değildir. Ethereum, GHOST (Greedy Heaviest Observed Subtree) protokolü adı verilen benzer bir konsept kullanarak çalışır; bu, esasen üzerinde en çok hesaplama yapılan zincirin (mutlaka en uzun olanı değil) ana Ethereum blok zinciri olduğu anlamına gelir.. 

Ethereum’un hızlı blok süresi, Ethereum blok zincirinde “amcalar” olarak adlandırılan öksüz blokların sayısında artışa neden olur. Temel fark, Ethereum’un madencilik amcalarını teşvik etmesi ve yalnızca ilk onaylanan bloğu ödüllendiren Bitcoin’in aksine bir ödül sağlamasıdır..

Madencilik Ambarları İki Önemli Fayda Sağlıyor

  • Bireysel madencileri öksüz bloklar çıkarmaya teşvik ederek merkezileştirmeyi azaltır, yani büyük bir madencilik havuzunun parçası olmaları gerekmez, çünkü yine de bir ödül alabilirler.. 
  • Zincirin güvenliğini artırır, çünkü amcalar dahil tüm bloklar aynı madencilik protokolünü takip etmek zorundadır, bu da ana (en ağır) zincir üzerindeki iş miktarını artırır.. 

Teminat Kanıtı

Ethereum ağı şu anda iş kanıtı algoritmasını kullanıyor ve Casper adı verilen bir hisse kanıtı algoritması kullanmaya geçecek.. 

Teminat kanıtı (PoS), her madencinin yerel para biriminde bir hisseye sahip olmasını gerektiren bir fikir birliği algoritmasıdır, bu durumda eter. Tüm PoS protokollerinin aynı olmadığını, ancak temel konsept açısından benzer olduğunu belirtmek gerekir. Bitcoin gibi iş kanıtı (PoW) protokolleri, madencilik çabalarını (doğrulamaları) ayrı bitcoinlerle ödüllendirir. Proof of Stake Casper algoritması, madencilerin Casper sözleşmesine bir depozito veya “hisse” göndermesi gereken akıllı bir sözleşmedir. Doğrulayıcılar veya stake ediciler, her biri blok başına bir oy hakkına sahip olan bir sonraki blokta sırayla teklif verir ve oy kullanır. Oylar aynı zamanda hissenin miktarına göre de ağırlıklandırılır, bu nedenle 100 ETH’ye sahip olan bir onaylayıcı, 40 ETH hissesi olan bir doğrulayıcıdan daha anlamlı bir oya sahip olacaktır. Bu doğrulayıcılar Casper protokolünün geçersiz saydığı herhangi bir şey üretirse, doğrulayıcılar hisselerini kaybeder ve bu da doğrulayıcıları fikir birliğine uymaya teşvik eder.. 

Eter Nedir?

Ethereum blockchain’e özgü kripto para birimi olan ether’i satın almak istediğinizi varsayalım. Bunu yapmanın en basit yolu, Coinbase veya Kraken gibi yaygın olarak kullanılan birçok kripto para birimi borsasından birinde bir hesap oluşturmak olacaktır. Bu borsalar, bir Ethereum cüzdanı kurmanıza izin verir, böylece eter gönderip alabilen bir blockchain cüzdanı olan herkesten ether satın alabilir, satabilir, gönderebilir ve alabilirsiniz..

Ether satın aldığınızda, işleminiz Ethereum blok zincirindeki bir bloğun parçası haline gelir. Bu blok, dünyanın herhangi bir yerinde Ethereum protokolünü çalıştıran herhangi biri tarafından gerçekleştirilen en son Ethereum işlemlerinin bir kaydını içerir. Ayrıca, Ethereum blok zincirinde en son doğrulanmış bloğun kriptografik bir hash (matematiksel algoritma) kaydını içerir..

İşlem kaydınızın bulunduğu bu blok, Ethereum ağını çalıştıran birçok bilgisayardan biri o bloğa bağlı benzersiz hash ile eşleşen kriptografik hash’i çözene veya keşfedene kadar Ethereum blockchain’in bir parçası olmayacaktır. Bu çözme süreci genellikle “madencilik” olarak bilinir. Karma çözüldüğünde veya keşfedildiğinde, işlem kaydınızın bulunduğu blok anında bu bilgisayarların her biri tarafından tutulan blok zincirinin sonuna eklenir ve işleminiz Ethereum blok zincirinin kalıcı kaydının bir parçası haline gelir..

Ethereum blok zincirinde çalışan kripto para birimine atıfta bulunmak için “ether” ve “Ethereum” un sıklıkla birbirinin yerine kullanıldığını belirtmek gerekir. Ethereum blockchain platformunda kullanılan kripto para belirteci terimi eter olduğundan, bu teknik olarak doğru değildir. Bu ilişkiyi bilgisayar yazılımı (ki öyle) açısından temsil edecek olsaydık, Ethereum işletim sistemi ve Ether uygulama olurdu. Bilgisayar dışı bir yazılım benzetmesinde, Ethereum bir araçla karşılaştırılabilirken, eter, makineye güç veren ve verimli çalışmasını sağlayan yakıt görevi görür..

Blockchain teknolojisi hakkında daha fazla bilgi edinin

  • Bilgi Tabanı Ethereum Nedir?
  • Sektöre Göre Kurumsal EthereumBlockchain Kullanım Durumları ve Uygulamaları
  • ConsenSys Academy Yeni başlayanlar, geliştiriciler ve kuruluşlar için Blockchain ve Ethereum eğitimi

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me
Like this post? Please share to your friends:
Adblock
detector
map