Proof of Work Nedir?

Proof of Work Nedir? “Proof of Work” yani “İş İspatı” genel yaklaşımla; istek sahiplerinin ne kadar hevesli olduklarını anlayabilmek için onlardan talep edilen fedakarlığı ispat etme eylemine verilen isimdir. Bu tanımı dijital para madenciliği açısından detaylandıralım. “Proof of Work” yani kısaca PoW, bitcoinin keşfinden önce Cynthia Dwork ve Moni Naor tarafından ortaya atılmış bir kavramdır. 2008 yılında Nakamoto bu kavramı mucitliğini yaptığı bitcoin‘in altyapısında kullanmıştır. Böylece PoW kavramı daha bilinir hale gelmiştir. Nakamoto merkezi bir otorite olmayan bir yapı kurmayı hedeflediği için yapının kendini koruyacak bir kurala ihtiyacı vardı. Örneğin bir banka müdürünün “parayı gönderimini onaylama” imzasını atması daha kolay olabilir ama hiçbir otorite olmayan (yani kimsenin kimseyi tanımadığı) bir ortamda bu o kadar da kolay değil. İşte PoW buna olanak sağlar. ...

20 Temmuz 2017 · 3 dk · Burçin Yazıcı

Soft Fork ve Hard Fork Nedir? Temel Farkları Nelerdir?

Kripto para ve blockchain kavramlarının hayatımıza girmesiyle birlikte özellikle son zamanlarda “Hard Fork” ve “Soft Fork” kavramlarını oldukça duymaya başladık. Bir çoğumuz “Soft Fork ve Hard Fork Nedir?” sorusunun cevabını çok net bilmiyoruz. Kavramlara açıklık getirerek arasındaki farkları ortaya koymaya çalışacağım. Fork Nedir? Bu "fork" kavramı maalesef yerine uygun bir Türkçe kelime bulamadığımız bir kavram. Çatallaşma deniyor ama bu bence güzel bir çeviri değil. Benim kulağıma "farklılaşma" daha uygun geliyor. Fork kavramı yazılımcıların aşina olduğu bir terimdir. Fork (çatallaşma veya farklılaşma), bir projenin kaynak kodlarından yola çıkarak farklı bir yolda ilerleyen yeni bir proje oluşturmaya denir. Açık kaynak kodu projelerinde oldukça görülür. Eğer yapmak istediğiniz iş mevcut proje ile yapılamıyor ama sizin başlamanızı sağlayacak özellikler o projede varsa o zaman o projeyi "fork" yaparak kendi projenize başlarsınız. Kripto para madenciğiyle birlikte "Soft Fork ve Hard Fork" kavramları ortaya çıkmıştır.. Kripto Paralarda Neden Fork/Ayrışma Yapılır? Bildiğiniz gibi bitcoin (ve alt coinlerde) madencilik kuralları herkesin bildiği ve uyduğu kurallardır. Bu kurallar dahilinde madencilik yapılır. Peki madenci yazılımcıların bir kısmı bu kuralları değiştirmek için hem fikir olursa ne olur? Bu yapılar dağıtık olduğundan ve merkezi kontrollü olmadıklarından küçük ve yetkili bir ekibin kararıyla yola devam edilemez. Eğer değişiklik isteği büyük bir taraftar kitlesi toplarsa bu adndan itibaren kuralların değişeceği yeni bir "fork" yapılacağı duyurulur ve kurallar ortaya konur. Peki, akla şöyle bir soru gelebilir: “Merkezi otorite yoksa ben de bir “fork” yapabilir miyim?” Cevabı “evet”. İsteyen herkes yapabilir. Fakat madencilerin sizi takip etmesi ve sizin kurallarınıza uyması için topluluğun çoğunun sizin ayrışmanızı kabul etmesi gerekir. Bu da yapıyı çok iyi biliyor olmanızı ve ortaya süreceğiniz ayrışmanın önemli artıları olmasını gerektirir. Bu sebeple bazı ayrışmalar kabul görürken bazıları da başarısız olabilir. ...

4 Temmuz 2017 · 3 dk · Burçin Yazıcı