Blockchain, şimdiye kadar ağda yapılmış olan tüm işlemleri izleyen genel bir defterdir. Herhangi bir kripto varlığa sahip olan kullanıcı, adresinde yapılan tüm işlemleri bulmak için blockchain’i kullanabilir. Genel olarak bir çıktı, bir sisteme veya işleve giren verileri içerir.
Girdi, varlık transferleri için gereklidir. Örneğin, bir kişi, kripto varlık ile bir satın alım yaptı. İlgili işlem için ödeme yapacağında, kredi kartı gibi ödeme yöntemleri yerine kripto varlığı ile ödeme sağlar ve bu bir girdi olarak kabul edilir. Bir girdi sağlandığında, tekrardan kullanılamayacağı anlamına gelir ve buna çıktı adı verilir. Çıktılar, bir önceki girdiden oluşur. Bir kripto varlık transfer edildiğinde, işleme dair bir kanıt göndermiş olunur ve bu kanıtlar “çıktı” olarak kabul edilir.
Çıktı (Output) Nedir?
Blockchain’de çıktı, bir işlem sonucunda yaratılan ve yapılan transfer işlemlerinin adreslere aktarılmasını gösteren bilgi veya verilerdir. Çıktılar blockchain üzerine kaydedildikten sonra kalıcı bir biçimde blok üzerinde barındırılır. Çıktılar, toplam girdi değerinden daha az veya eşit olmalıdır. İşlem çıktıları, alıcı cüzdanında bir UTXO olarak saklanır.
Girdi Çıktı Analizi Nedir?
Girdi Çıktı örneği olarak, IO analizi, yerel yönetimin yeni bir köprü inşa etme planının ekonominin çeşitli sektörlerine etkilerini inceler. Köprünün maliyeti, tedarik şirketlerinin çalışmasını ve yeni çalışanların harcadıkları paranın ekonomiye ne kadar katkıda bulunacağı dahil olmak üzere üç düzeyde incelemesi gerekir. Analiz, yerel yönetim için projenin maliyetini gerekçelendirmek için gerekli olan verileri sağlar ve ekonominin çeşitli sektörlerinde yaratacağı dalgalanma etkilerini açıklar.
Blockchain’de Girdi ve Çıktı İşlemleri Nasıl Çalışır?
Bir blockchain ağı, girdi ve çıktıları içerir. Bir işlemi başlatan girdiler, gönderici ile alıcı adı ve transfer edilen miktar gibi bilgileri içerebilir.
İşlemlerin çalışma prensibi genel olarak şu şekildedir:
- Plan
- Girdi
- Çıktı
- Ücret
Plan
Blockchain’de bir işlem sağlamak istediğinizde, göndermek istediğiniz miktarı ve alıcı adresi gibi bilgileri belirlemelisiniz.
Girdi
UTXO’lar belirlenmelidir. İşlem sağlamak için gerekli olan UTXO’lardan seçim yapın.
Çıktı
Çıktı (output), işlemlerin sonunda alıcılara gönderilen varlık miktarını ve eğer mevcutsa arta kalanı alacak adresleri belirlememesini kapsar. Çıktılar en az iki adet olmalıdır. Biri alıcının adresine gönderilen miktar, diğeri geri kalan miktarın aktarıldığı adrese.
Ücret
Madencilerin işlemi ağa eklemesi için belirli bir işlem ücreti gereklidir. Ücret, gönderilen varlık miktarından düşürülür ve kalanıyla madenciler ödüllendirilir.
UTXO (Unspent Transaction Output) Nedir?
UTXO (unspent transaction output), harcanmamış işlem çıktılarıdır. UTXO, bir transfer işlemi yapıldıktan sonra harcanmayan veya arta kalan varlık miktarı, yani çıktı anlamına gelir. UTXO’lar, bir sonraki işlem için kullanılmak üzere aktarılabilir. Farklı bir anlatım ile UTXO, blockchain’de harcanmamış işlem kayıtlarıdır. Örneğin; 5 dolar değerindeki bir ürün için 10 dolar verdiniz. Böyle bir varsayımda elinizde 5 dolar kalır. Sahip olduğunuz paranın değeri harcama sonrasında azalmış oldu. UTXO’da, arta kalan harcanmamış kısımlar adet şeklinde azalır yani değer biçiminde azalmaz.