On-chain Nedir?
On chain, zincir içi olarak kabul edilmektedir. On chain, blockchain ağında kullanıcıların kendilerine ait çeşitli işlemlerin blokzincirlerin üstünde gerçekleşmesini ifade etmesine denir. Bu işlemler halka açık işlem yapıldığında geçerlidir. İşlemleri doğrulayan birçok katılımcıyı içerirler ve bu işlemin geçerli sayılması için tüm katılımcıların doğrulama imzalarının tam eşleşmesi gerekir. Her bir işlemin özellikleri, değiştirilemeyecekleri veya geri alınamayacakları şekilde denetim için halka açık blok zincirinde yayınlanırken, zincir dışı işlemlere kıyasla daha fazla zaman alabilir.
Off-chain Nedir?
Off chain zincir dışı olarak kabul edilmektedir. Off chain , kullanıcıların blokzincir ağlarında olan işlemlerinin blokzincirlerin dışında gerçekleşmesine denir. Off chain işlemler üçüncü bir kişinin işlemin garantörü olduğunu veya geçerli ve eksiksiz olduğunu doğrulayan kullanıcılar ile yapılmasına denmektedir. Bu işlem iki kişinin, kripto cüzdanlarında olan varlıkların bir para çekimi olmadan doğrudan değiş tokuş yapılabilmesi adına doğrudan özel anahtarlarına değiştirmesine off chain denmektedir. Bununla beraber işlemlerin daha hızlı olması daha düşük işlem ücretlerinin avantajını sağlamaktadır. Blokcincirlerde bir Miner tarafından onaylanmayı beklemeyen hızlı bir yöntemdir. Fakat blokzincirler üzerinde bir kayıt altında olmadığından on chain işlemlere kıyasla daha az güvenilir bir yöntemdir.
On-chain ve Off-chain’in Çalışma Prensipleri Nasıldır?
Zincir dışı işlemler, blok zinciri ağının dışında gerçekleşen işlemlerdir. Zincir dışı işlemler, kullanıcıların üçüncü bir tarafın işlemin gerçekliğini veya tamamlanmasını sağlayacağını veya onaylayacağını kabul etmesidir. Örnek verecek olursak iki taraf, özel anahtarlarını takas edebilir ve e-cüzdanlarından herhangi bir para transfer etmek zorunda kalmadan kripto varlıklarını takas etmelerine izin verebilir.
Öte yandan, zincir dışı işlemler Blockchain’i etkilemeden gerçekleşir. Sonuç olarak, blockchain madencilerinin artık işlemleri doğrulamak, işlem ücretlerini düşürmek ve süreci hızlandırmak için beklemesine gerek kalmıyordur. Zincir dışı işlemler de aynı şekilde Blockchain’e kaydedilmez; bu nedenle, taraflar arasında bir anlaşmazlık olması durumunda işlem veya finansal bilgilerin ağ günlüğü yoktur.
Öte yandan, zincir içi işlemler blok zinciri ağında gerçekleştirilir ve geri döndürülemez. Madenciler tarafından kullanılan doğrulama süreci nedeniyle zincir içi işlemler önemli ölçüde daha uzun sürse de, işlemin katılımcılar tarafından onaylanması ve blok zinciri ağında yayınlanması güvenliği önemli ölçüde artırır.
Son olarak blok zincirinde veya dışında işlemleri bitirip bitirmemeyi seçerken göz önünde bulundurulması gereken birkaç husus vardır. Zincir dışı işlemler, hızlı, ucuz ve gizli işlemler arayan kişiler için mükemmeldir. Öte yandan, güvenlik, geçerlilik ve değişmezlik isteyenler için zincir üstü işlemler tercih edilebilir. Hem zincir içi hem de zincir dışı işlemlerin avantajlarını ve dezavantajlarını ve ödeme deneyiminizden ne istediğinizi ve neye ihtiyacınız olduğunu anlamak, ihtiyaçlarınız için doğru seçimi yapmanıza yardımcı olacaktır.