Genel anahtar ve özel anahtar
Genel anahtar - herhangi bir kişi tarafından mesajı şifrelemek için kullanılabilecek bir şifreleme anahtarıdır, ancak hedeflenen alıcı tarafından özel anahtarıyla şifresi çözülebilir. Genel anahtar, kripto para birimlerini gönderdiğiniz para yatırma adresidir. Diğer insanlarla paylaşabilirsiniz.
Özel anahtar - şifreye benzer şekilde kriptografide kullanılan bir sayıdır. Blockchain’deki işlemleri imzalamak ve cüzdana erişim sağlamak için kullanılır. Onu kimseyle paylaşmayın.
Diyelim ki X kişisi, Y kişisine kimsenin okumayacağından emin olarak önemli bir mesaj göndermek istiyor. Ne yazık ki, ikisi de birbirinden uzakta yaşıyor. X kişisi, kendi kendine kilitlenen asma kilit ve anahtarı olan bir kutu satın alma fikrini ortaya attı. X, Y'ye boş kutu gönderir ve mesajı içeri koymak ve asma kilidi kullanarak kutuyu kapatmak için bir istekle asma kilidi açar. X, postaneyi kullanarak açık asma kilidi (bu onun ortak anahtarıdır) gönderme konusunda endişelenmez, çünkü bu asma kilit herkesle paylaşılabilir. Asma kilidin anahtarı olamaz, kutuya erişim sağlar. (özel bir anahtardır)
Ücretler
Her işlem işlem ücreti gerektirir. İşlemleri doğrulamak ve onaylamak ve blockchain’i güvende tutmak için madencilere ödül verilir. İşlem ücretleri manuel olarak ayarlanabilir. Gönderilen kripto para biriminin belirli bir miktarı için ücretlendirilirler. Açıkçası, ne kadar yüksek ücretler öderseniz, işleminiz o kadar hızlı tamamlanacaktır. Çok düşükse, madenciler için karlı olmadığı için işlem asla doğrulanamaz. Gerekenden çok yüksekse, işlem hemen doğrulanır, ancak fazlalık için geri ödeme almazsınız.
İşlem ücretleri, madencileri ağa katılmaya ve blockchain’i güvende tutmaya teşvik eder. Tıpkı bir blok oluştururken olduğu gibi, ödül alırlar. Bir grup onaylanmamış işlem, bellek havuzu olarak adlandırılır. Ücreti yüksek olanlar, diğerlerinden daha hızlı tamamlanacaktır. Bitcoin işlem ücretleri, işlem boyutuna bağlıdır. Her Bitcoin bloğu, alanı 1 MB'ın altında veya buna eşit olan belirli sayıda işlem içerebilir. Sınırlı alan nedeniyle, madencilerin topladığı ücretlerde artış sağlar.
Bitcoin işlemleri nasıl çalışır?
Tıpkı kripto para cüzdanlarının kripto paraları saklamaması gibi kripto işlemleri de bankalarda olduğu gibi kripto transferleri değildir. Özel ve açık anahtarlarla ilgili paragrafta anlatıldığı gibi, bir kripto işlemi aslında belirli bir kriptoyu veya onun fraksiyonunu kullanma hakkını devretmektedir. Bitcoin blockchain’in her bir katılımcısı, sahip oldukları Bitcoin miktarını kontrol eden bir çift ortak anahtara ve özel anahtara sahiptir.
Madeni paraları tek tek ele almak mümkün olsa da, bir transferde her kuruş için ayrı bir işlem yapmak hantal olurdu. Değerin bölünmesine ve birleştirilmesine izin vermek için işlemler birden çok girdi ve çıktı içerir. Normalde, daha büyük bir önceki işlemden tek bir girdi veya daha küçük miktarları birleştiren çoklu girdiler ve en fazla iki çıktı olacaktır: biri ödeme için ve biri varsa değişikliği gönderene geri döndürür.
- Satoshi Nakamoto
Bitcoin işlemi örneğine geçelim. Mike, Alice'e 0,5 BTC göndermek istiyor. Bundan önce Mark, Alice'ten 0,3 BTC ve Paul'den 0,3 BTC aldı. Dolayısıyla, her biri 0,3 BTC değerinde ancak farklı cüzdanlardan alınan iki girdi olabilir. Tutar 0,6 BTC'ye eşittir. Ardından, iki çıktımız var - ilki 0,5 BTC'ye eşit ve ikincisi Mike'a iade edilen değişiklik olan 0,1 BTC değerinde. İkinci çıktı, girdilerin toplamı eksi Mike'ın göndermek istediği miktar olarak hesaplanır.
Özel anahtar, bu işlemi ağa duyurmak için dijital bir imza oluşturur. Ardından ağ, belirli bir miktar için işlem yapmak için yeterli Bitcoin'e sahip olup olmadığınızı onaylar. Bundan sonra işlem, düğümlerin gönderenin özel anahtarının girdilere erişebildiğini doğruladığı ağa yayınlanır.
İşlemler hakkında daha fazla bilgiyi kripto para madenciliği ile ilgili bir makalede okuyabilirsiniz.
Blockchain’de Bitcoin işlemi
Burada bağlantısı verilen işlemin ayrıntılarını analiz edelim.*
İlk ekran görüntüsünde işlemlerin hash, tutar, ücretler, giriş ve çıkış adreslerini görebilirsiniz. Bu kelimelerin anlamını hatırlamıyorsanız, bu makaleye bakın.
Hash - belirli bir işlemi tanımlamak için kullanılan benzersiz tanımlayıcı.
Durum - işlemin onaylanmamış veya başarılı olup olmadığı bilgisi.
Alınan zaman - Bu işlemin ağa yayınlandığı zaman, YYYY-AA-GG.
Miktar - Bu işlemin toplam miktarı
Ağırlık - Blok boyutu limitiyle orantılı olarak farklı işlemlerin boyutunu birbiriyle karşılaştırmak
için bir ölçüm
Blok - Blok'a dahil edildi, bu işlemin madenciliği yapıldı ve onaylandı.
Onaylar - Bir işlemin başarılı bir şekilde işlenmesi ve blockchain’e eklenmesi.
Toplam girdi - BTC'deki tüm girdilerin değeri
Toplam çıktı - BTC’deki tüm çıktıların değeri
Ücretler - Bu işlemi gerçekleştirmek için ödenen toplam ücretler.
Bayt başına ücret - Satoshi cinsinden bayt başına ücret değeri (1 satoshi = 0.00000001 BTC)
İşlem sırasındaki değer - işlemin onaylandığı anda gönderilen Bitcoin değeri
Blockchain’deki Bitcoin bloğu
Hash - Belirli bir bloğu tanımlamak için kullanılan benzersiz tanımlayıcı
Onaylar - Bir bloğun başarılı bir şekilde hash edilmesi ve blockchain’e eklenmesi
Zaman damgası - Blockchain’e eklendiğinde zaman damgasını belirler
Yükseklik - Blockchain’e bağlı blok sayısı
Madenci - Bloktaki işlemleri onaylayan kişi
İşlem sayısı - Bu bloğa dahil edilen işlem sayısı
Zorluk - Bu blok için geçerli bir karma bulmanın ne kadar zor olduğunun matematiksel değeri
Merkle kökü - Bir merkle ağacının kök düğümü, ağaçtaki tüm karma çiftlerin soyundan gelir
Sürüm - Devam eden protokol teklifleriyle ilgili sürümü engelle
Bitler - 0.000001 BTC'ye eşit bir BTC alt birimi
Ağırlık - Blok boyutu limitiyle orantılı olarak farklı işlemlerin boyutunu birbiriyle karşılaştırmak
için bir ölçüm
Boyut - Bloğun toplam boyutu
Nonce - İş kanıtını karşılamak için ayarlanabilen rastgele değer
İşlem hacmi - Bu blokta işlem gören tahmini toplam tutar
Blok ödülleri - Bu blok için hash hesaplayan madenci için statik ödül
Ücret ödülü - Bu blok için hash hesaplaması için madenciye verilen işlem ücretlerinin miktarı
Yorumlar
0 yorum
Makale yorumlara kapalı.