Blockchain nedir? [Cointurk 17. Projesi ] [umutipk#2076]

in #cointurk7 years ago

Nasıl işler, Hangi problemleri çözer ve Nasıl kullanılır?

Blockchain.jpg

Blockchain, bilgi içeren blokların oluşturduğu bir zincirdir. Bu teknoloji bir grup araştırmacı tarafından 1991 yılında, dijital belgelerin tarihlenmesinde sonradan müdahale ve değişimin en engellenmesi için tasarlanmıştı.

2009 yılında Satoshi Nakamoto tarafından dijital şifrele sistemi Bitcoin i oluşturmak üzere kullanılana dek pek ilgi görmemiştir.

Bir Blockchain herkese açık olan dağıtılmış bir muhasebe defteridir denilebilir. Bir veri bir blok a kaydedildiğinde değiştirilmesi oldukça zordur. Peki bu nasıl işlemektedir?
Her blok birkaç veri, bloğun hash’i ve önceki bloğun hash’ ini içerir. Bir bloğun içinde saklanan veriler, Blockchain türüne bağlıdır. Örneğin: Bitcoin ’in Blockchain’ i alışveriş ile ilgili detayları, gönderici, alıcı ve para miktarı gibi bilgileri burada saklar. Bir blok aynı zamanda bir hash’ e sahiptir. Hash’ i parmak izine benzetebilirsiniz. Bu bir bloğu tanımlar ve her zaman benzersizdir. Bir blok oluşturulduğunda hash i hesaplanır. Bloğun içerisindeki bir şeyi değiştirmek hash in değişmesine neden olur. Her bloğun içinde bulunan üçüncü unsur bir önceki bloğun hash i dir. Bu etkili bir şekilde blok zincir i oluşturur ve oldukça güvenli bir şekilde Blockchain’ i oluşturan bir tekniktir.

Bir bloğa müdahale edilmesi bloğun hash’i inin değişmesine neden olur. Böylece bir sonraki bloğu takip eden bütün bloklar geçersiz sayılacaktır. Çünkü artık bir önceki bloğun geçerli hash ini saklamazlar. Dolayısıyla tek bloğun değiştirilmesi takip eden bütün blokların geçersiz olmasına neden olur. Fakat hash’ leri kullanmak müdahaleyi önlemek için yeterli değildir. Bilgisayarlar bu günlerde çok hızlı şekilde yüzbinlerce hash i hesaplayabiliyorlar. Bloğa etkili bir şekilde müdahale edebilir ve blockchaininizi tekrar geçerli kılmak için diğer tüm blokların hashlerini yeniden hesaplayabilirsiniz. Dolayısıyla bunu yavaşlatmak için blockchainlerde Prof Of Work (POW ) denen iş ispatı algoritmaları vardır. Bu yeni blokların oluşturulmasını yavaşlatan bir mekanizmadır. Gerekli iş ispatını hesaplamak ve zincire yeni bir blok eklemek Bitcoinde yaklaşık 10 dk. alır.

Blockchainlerin kendilerini güvence altına almak için bir yol daha vardır ve buda dağıtmaktır. Blockchain, yönetmek için merkezi olmayan kişiden kişiye bağlı network kullanır ve herkesin katılmasına izin verilir. Birisi bu network e katıldığında Blockchain in tam kopyasını alır. Ağ, her şeyin düzen içinde olduğunu doğrulamak için bunu kullanabilir.

Yeni bir blok oluşturulduğunda yeni blok network deki herkese gönderilir. Daha sonra her ağ, müdahale edilmediğinden emin olmak için bloğu doğrular. Her şey kontrol edilirse, her ağ bu bloğu kendi blok zincirine ekler. Bu networkteki bütün ağlar fikir birliği oluşturur. Hangi blokların geçerli, hangilerinin olmadığını doğrularlar. Müdahale edilen bloklar networkteki diğer ağlar tarafından reddedilecektir. Dolayısıyla, bir Blockchain e müdahale etmek için zincirdeki tüm bloklara müdahale etmek, her bir blok için iş ispatını yeniden oluşturmak ve %50 den fazla kişiden kişiye network ü kontrol altına almak gerekir. Ancak o zaman müdahaleli bloğunuz herkes tarafından kabul edilir. Bunu yapmak neredeyse imkânsızdır.

Blockchainler aynı zamanda sürekli gelişir. Daha yeni olan gelişmelerden birisi akıllı sözleşmelerin oluşturulmasıdır. Bu sözleşmeler, blockchainlerde saklanan ve belirli koşullara dayalı olarak otomatik olarak para alışverişi yapmak için kullanılabilen basit programlardır.

Yakın zamanda bu teknolojinin, tıbbi kayıtların saklanması, dijital bir noter veya vergi toplamak gibi başka şeyler için kullanılabileceği fark edildi. Bu gibi teknolojik gelişmeler zamanla Blockchain sisteminin ülkemizde ve dünya da yaygınlaşması ile daha da artarak ilerleyeceği çok belirgindir. Henüz yeni yaygınlaşması ve teknolojinin ilerlemesi ile oluşabilecek güvenlik zafiyetlerine karşılık getirdiği birçok fırsat ve kolaylık daha da yaygınlaşmasına neden olacak gibi görünmektedir.

Sort:  

Woff, woff!

Hello @umutipk, Nice to meet you!

I'm a guide dog living in KR community. I can see that you want to contribute to KR community and communicate with other Korean Steemians. I really appreciate it and I'd be more than happy to help.

KR tag is used mainly by Koreans, but we give warm welcome to anyone who wish to use it. I'm here to give you some advice so that your post can be viewed by many more Koreans. I'm a guide dog after all and that's what I do!

Tips:

  • If you're not comfortable to write in Korean, I highly recommend you write your post in English rather than using Google Translate.
    Unfortunately, Google Translate is terrible at translating English into Korean. You may think you wrote in perfect Korean, but what KR Steemians read is gibberish. Sorry, even Koreans can't understand your post written in Google-Translated Korean.
  • So, here's what might happen afterward. Your Google-Translated post might be mistaken as a spam so that whales could downvote your post. Yikes! I hope that wouldn't happen to you.
  • If your post is not relevant to Korea, not even vaguely, but you still use KR tag, Whales could think it as a spam and downvote your post. Double yikes!
  • If your post is somebody else's work(that is, plagiarism), then you'll definitely get downvotes.
  • If you keep abusing tags, you may be considered as a spammer. It may result to put you into the blacklist. Oops!

I sincerely hope that you enjoy Steemit without getting downvotes. Because Steemit is a wonderful place. See? Korean Steemians are kind enough to raise a guide dog(that's me) to help you!

Woff, woff! 🐶

전혀이해가안돼!

@umutipk Çipet pet pet pet pet cibili cibili cibili şak şak şak şak şak
cibili cibili cibili şak şak şak şak şak
Altıli yedili altıli yedili. hadi yavrum bi daha vur
şak şak şak şak şak;
ciriling ciriling prrrr ciyak ciyak ciyak ciyak
bijining bijining aniyeeaaaa zrrrrrr