Bitcoin ve Ethereum Karşılaştırması: UTXO ile Hesap Tabanlı İşlem Modelleri

UTXO ve Hesap Tabanlı Modeller

En iyi bilinen iki kripto para birimi platformu olan Bitcoin ve Ethereum, platformları için her biri diğerine göre kendine özgü avantajları ve dezavantajları olan farklı işlem modellerini kullanır. Kavramsal bir perspektiften nasıl çalıştıklarını anlamak, bu platformların ve aynı veya benzer modellerle oluşturulan diğer platformların genel çerçevesini daha iyi anlamak için önemlidir..

Ağı güvence altına almak ve blok zincirinin durumunu doğrulamak için kripto para birimi platformlarında fikir birliği gerekliyken, bir platform tarafından kullanılan işlem modeli tokenler üzerindeki sahipliği kanıtlamak için kullanılır. Bitcoin, Harcanmamış İşlem Çıktısı (UTXO) şemasını kullanırken Ethereum, Hesap Tabanlı modeli kullanır. Her iki model de, en temel düzeyde, veritabanı durumunu izleme modelidir ve her birinin ilgili platformlarda uygulanmasının, platformun daha büyük yapısında belirli bir amacı ve rolü vardır..

UTXO ve Hesap Tabanlı Modeller

Bitcoin ilk kripto para birimi ve dolayısıyla daha soyut UTXO modelini kullanan ilk platform iken Ethereum’un Hesap Tabanlı modeli daha temelde geleneksel bankacılık hesap modeline benzer bir modeli temsil ediyor..

#Crypto ExchangeBenefits

1

Binance
Best exchange


VISIT SITE
  • ? The worlds biggest bitcoin exchange and altcoin crypto exchange in the world by volume.
  • Binance provides a crypto wallet for its traders, where they can store their electronic funds.

2

Coinbase
Ideal for newbies


Visit SITE
  • Coinbase is the largest U.S.-based cryptocurrency exchange, trading more than 30 cryptocurrencies.
  • Very high liquidity
  • Extremely simple user interface

3

eToro
Crypto + Trading

VISIT SITE
  • Multi-Asset Platform. Stocks, crypto, indices
  • eToro is the world’s leading social trading platform, with thousands of options for traders and investors.

UTXO Şeması ve Bitcoin’de Kullanımı

Bitcoin’de uygulanan harcanmamış işlem çıktı modeli, Ethereum’da kullanılan hesap tabanlı modelden daha soyut bir kavramdır. Bir dijital imza zinciri ile birbirine bağlanan tüm işlemler boyunca blok zincirinin şeffaf olmasına izin veren Bitcoin’in hayati bir bileşenidir..

Nakamoto Konsensüsü nedir

Okuyun: Nakamoto Konsensüsü Kılavuzumuz

UTXO modelinde, her bir jeton sahibi, bir önceki işlemin karmasını ve bir sonraki sahibin genel anahtarını (adresini) dijital olarak imzalayarak ve bunları madalyonun sonuna ekleyerek sahip oldukları bir madeni parayı diğerine aktarır. Mekanizma, esasen, token sahibinin aslında doğrudan tokenlere sahip olmadığı, ancak daha sonra yeni bir mal sahibine bir girdi olarak imzalanabilen belirli sayıda token için çıktıya sahip olduğu sürekli bir girdi ve çıktı ihlalidir. yeni çıktıları kontrol eder. UTXO şemasında 3 temel kural vardır.

  • Her işlem, girdilerinin toplamının çıktılarının toplamından daha büyük olduğunu kanıtlamalıdır..
  • Referans verilen her girdi geçerli olmalı ve henüz harcanmamış olmalıdır.
  • İşlem, her giriş için giriş sahibiyle eşleşen bir imzaya sahip olmalıdır.

Öyleyse, tipik bir UTXO işleminde, Alice ve Bob’u örnek olarak kullanalım. Alice, 10 BTC’ye sahip ve Bob’a 5 göndermek istiyor. Bob’un herhangi bir BTC’si yok. 10 BTC’ye sahip olmak yerine Alice, sırasıyla 6 ve 4 BTC’den oluşan 2 farklı işlem çıkışına sahiptir. Alice’in cüzdanı Bob’a gönderilecek en iyi çıktıyı seçecekti. Bu durumda, 6 BTC’nin çıktısı Bob’a gönderilecek ve Bob, yeni çıktının sahipliğini kanıtlamak için gerekli adrese, dijital imzaya ve dijital anahtara sahip olarak 5 BTC’nin sahibi olur. İşlemdeki ek 1 BTC değişiklik Alice’e iade edilir ve harcanmamış işlem çıktısı (UTXO) olarak bilinir. Şimdi, Alice hala iki çıkışa sahip, ancak bunlar sırasıyla 1 ve 4 BTC’den oluşuyor. Bob artık 5 BTC değerinde 1 çıktıyı kontrol ediyor. Bir alacaklı, dağıtılmış genel defterdeki belirteçlerin sahiplik zincirini doğrulamak için imzaları doğrulayabilir. Madenciler, herhangi bir girdi içermeyen bir coinbase işlemi yoluyla Bitcoin üretirler..

UTXO Modeli

#CRYPTO BROKERSBenefits

1

eToro
Best Crypto Broker

VISIT SITE
  • Multi-Asset Platform. Stocks, crypto, indices
  • eToro is the world’s leading social trading platform, with thousands of options for traders and investors.

2

Binance
Cryptocurrency Trading


VISIT SITE
  • ? Your new Favorite App for Cryptocurrency Trading. Buy, sell and trade cryptocurrency on the go
  • Binance provides a crypto wallet for its traders, where they can store their electronic funds.

#BITCOIN CASINOBenefits

1

Bitstarz
Best Crypto Casino

VISIT SITE
  • 2 BTC + 180 free spins First deposit bonus is 152% up to 2 BTC
  • Accepts both fiat currencies and cryptocurrencies

2

Bitcoincasino.io
Fast money transfers


VISIT SITE
  • Six supported cryptocurrencies.
  • 100% up to 0.1 BTC for the first
  • 50% up to 0.1 BTC for the second

UTXO Modeli, Görüntü Bitcoin.org

Mantıksal olarak UTXO modeli ölçeklenebilirlik açısından hesap modelinden çok daha basittir ve kritik olarak Bitcoin’in (PoW) fikir birliği modelinin basit kalmasına izin verir. Bunun, genel olarak ağın ölçeklenebilirliği ve güvenliği için önemli sonuçları vardır. Bitcoin ayrıca karmaşık ödeme mantıklarını işlemesine izin veren birden fazla komut dosyası türünü de destekler.

UTXO modelinin tasarımı, onu Bitcoin ağ mimarisi içinde zarif bir şekilde uyumlu bir mekanizma olarak öne çıkaran çok sayıda avantaja sahiptir. Bu sistemin en önemli avantajlarından biri, ağ üzerinde Basit Ödeme Doğrulamalarına (SPV) izin vermesidir. Bu hafif cüzdanlar, aslında tüm Bitcoin blok zincirini indirmek zorunda kalmadan, Bitcoin blok zinciri ile merkezi olmayan ve güvenilir bir şekilde etkileşime girebilir, böylece depolamayı önemli ölçüde azaltır ve telefon uygulamalarının Bitcoin ağı üzerinde etkileşime girmesine izin verir..

Ek olarak, UTXO modeli, birden çok adres arasında paralel işlem kapasitesinin mümkün olduğu bir ortam yaratarak ölçeklenebilirlik için çok daha iyi bir altyapı sağlar. İşlemler, hepsi bağımsız girdilere atıfta bulunduğundan paralel olarak işlenebilir. Son olarak, bir kullanıcı her işlem için yeni bir adres oluşturursa, blok zincirinin şeffaflığına rağmen hesapları bağlamak daha zor hale gelir. Bu, Bitcoin’in sözde anonim özelliğidir, ancak işlemleri izlemek ve hesapları bağlamak için giderek yaygınlaşan teknikler, Bitcoin’in başlangıçta algılandığı kadar esnek olmamasına yol açtı..

UTXO modelinin Bitcoin gibi bir çerçeveye uygulanmasındaki bazı önemli avantajlarına rağmen, özellikle model Ethereum gibi daha karmaşık, Turing eksiksiz bir platforma uygulandığında hala bazı önemli dezavantajlar vardır. Örneğin, UTXO tasarımında uygulamalar oluşturmak, geliştiricileri her bir çıktının etkilediği durum miktarını sınırlamaya zorlar. Benzer şekilde, UTXO işlem şeması doğası gereği akıllı sözleşmeler geliştirmeyle uyumlu değildir, çünkü konsept gerçekten yalnızca her çıktının yalnızca bir kişiye ait olduğu uygulamalarda kullanım için uygundur ve çıktı iki veya daha fazla kişi tarafından tüketilebiliyorsa bozulabilir. Aynı zaman.

Hesap Tabanlı Model ve Ethereum’da Kullanımı

Hesap Tabanlı modelde bakiye yönetimi, iki modele daha aşinadır ve Ethereum’da geleneksel bankacılık dünyasında olduğu gibi çalışır. Esasen, her hesap, durum geçişleriyle doğrudan değer ve bilgi aktarımları yaşar.

Ethereum Kılavuzu

Okuyun: Tam Ethereum Kılavuzumuz

Örneğin, Alice ve Bob birbirleriyle işlem yapmak istiyor. Ayşe, Bob’a 5 jeton göndermek istiyor ve Alice’in hesabında 10 jeton varken, Bob 0’a sahiptir. Hesap tabanlı modelde, Alice Bob’a kendi hesabından çıkarılan ve Bob’un hesabına eklenen 5 jeton gönderir. Alice’in şu anda 5 jetonu ve Bob’un 5 jetonu var. Bu basit bir kavramdır ve işlemlerin akışını izleyen finansal sistem boyunca merkezi otoriteler olduğundan çifte harcamayı izlemek ve önlemek kolay olduğu için işlemlerin geleneksel finans modeli nasıl çalışır?.

Ethereum’da iki tür hesap vardır: özel anahtar kontrollü kullanıcı hesapları ve sözleşme kodu kontrollü hesaplar (akıllı sözleşmeler). Bu önemlidir, çünkü Ethereum’un UTXO modeli yerine Hesap tabanlı modeli seçmesinin hayati bir nedeni budur. Ethereum bir Turing tam programlama dili (Solidity) kullandığından ve ana özelliklerinden biri akıllı sözleşmeler olduğundan, hesap modeli Bitcoin tarafından kullanılan UTXO tabanlı modelden çok daha fazla basitlik sunar. Ethereum, keyfi durum ve kod içeren önemli miktarda merkezi olmayan uygulamaya sahiptir, akıllı sözleşmelerin yürütme yeteneğini doğal olarak sınırlayacağı için Bitcoin’de kullanılan UTXO modelini kullanmak mantıklı değildir..

Ethereum’daki her hesabın diğer hesapları veya adresleri aramak için kendi bakiyesi, deposu ve kod alanı vardır. Gönderen bir hesabın ödemesi için yeterli bakiyesi varsa işlem geçerlidir. Alıcı hesabın kodu varsa, kod çalışır ve dahili depolamadan, borçlar ve diğer hesaplara alacaklar üzerinde daha sonra etkileri olabilecek ek mesajlar oluşturmaya kadar her şeyi değiştirir. Bu nedenle, yeni oluşturulan her blok potansiyel olarak diğer tüm hesapların durumunu etkileyebilir..

Ethereum’daki hesap modelinin sağladığı özel avantajlar, daha büyük yer tasarrufu, basitlik, aşinalık ve değiştirilebilirliktir. Hesap modelindeki her işlem, UTXO tasarımının aksine, yalnızca tek bir çıktı üreten bir referans ve imzaya ihtiyaç duyar. Bu, Ethereum kadar büyük ve karmaşık bir platform için hayati önem taşıyan önemli alan tasarruflarına izin verir. Ek olarak, hesap tabanlı modelin sağladığı aşinalık ve basitliğin yanı sıra, Ethereum blok zincirinde Bitcoin’e kıyasla çok daha yüksek derecede değiştirilebilirlik vardır. Ethereum kullanıcıları, tüm işlemlerin UTXO şemasının dijital imzalarını izleyerek defter aracılığıyla halka açık bir şekilde bağlanabildiği Bitcoin’den çok daha zorlayıcı dahili işlemlerin takibini yapan istemci uzaktan prosedür çağrılarını kullanarak işlemleri gerçekleştirir. Bu nedenle, yasadışı faaliyetler için kullanılan madeni paraların tüccar kara listeye alınmasının gerçekleştirilmesi zor olduğundan, takas edilebilirlik artar.

Öte yandan, hesap modelinin dezavantajları, platformun ölçeklenebilirliğini sınırlayarak etrafında döner. Ethereum’un tasarımı nedeniyle gerekli bir uygulama olmasına rağmen, Ethereum’un gelişimini çevreleyen ölçeklenebilirlik sorunları iyi kurulmuş ve daha geniş sektörde ön plana çıkan bir endişe. Hesap modeli etrafında mantık tasarlamak, UTXO modelinde olduğu kadar önemsiz değildir ve büyümeye devam ederken platformdaki diğer tasarım konseptleri üzerinde potansiyel etkileri olabilir..

Sonuç

Kripto para birimi platformlarında, uygulanabilir, güvenli ve kullanılabilir bir sistem olarak işlev görebilmek için platforma giren çeşitli tasarım konseptleri ve teknik mekanizmalar vardır..

Bu tür platformlar tarafından kullanılan işlem modelleri, ağ üzerindeki belirteçlerin sahipliğini doğrulamak için kriptografi kullanımını kullanır. UTXO şeması Bitcoin için mükemmel bir şekilde çalışırken, Ethereum’da kullanılan Hesap Tabanlı model daha karmaşık uygulama ve sözleşme ihtiyaçlarını desteklemeye yöneliktir..

Bu platformların müteakip yinelemeleri, bu mekanizmaları ilgili ağlarının gelecekteki gelişimine daha iyi uyacak şekilde ayarlayabilir ve optimize edebilir, ancak mevcut uygulamalarını anlayabilmek, ağlarının nasıl çalıştığını ve neden çalıştıklarını daha kapsamlı bir şekilde anlamayı sağlamak için uzun bir yol kat edecektir. çok yeni.

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