9Sep

"Blok zinciri" nedir?

Son zamanlarda haberleri izliyorsan, bir blokçü adı verilen bir şey hakkında bir şeyler duymuş olabilirsiniz. Belli kullanımlar için veriyi ultra güvenli hale getiren bir kavramdır. Muhtemelen Bitcoin ile bağlantılı olarak duymuşsunuzdur, ancak herkesin en sevdiği kripto para birimlerinin çok ötesinde uygulamaları vardır.İşte nasıl çalıştığının hızlı bir açıklaması.

Hepsi Şifreleme ile Başlıyor

Blok zincirlerini anlamak için şifrelemeyi anlamalısınız. Kriptografi fikri bilgisayarlardan çok daha eskidir: sadece bilgiyi anlamak için belirli bir anahtara ihtiyacınız olacak şekilde bilgiyi yeniden düzenlemek demektir. Kix tahıl kutusunda bulunan basit şifre çözücü halka oyuncak en temel şifrelemenin bir formudur-bir harfi bir sayı ile değiştiren bir anahtarı( şifre olarak da bilinir) oluşturabilir, mesajınızı anahtarı kullanarak çalıştırabilir ve daha sonra verebilirsinizbaşkasının anahtarı.Askeri, bilgisayarlardan çok önce daha karmaşık şifreleme kullanıyordu( Enigma Makinesi, İkinci Dünya Savaşı sırasında mesajları şifreliyor ve şifre çözdü).

Modern şifreleme, tamamen dijital. Bugünün bilgisayarları, şifreleme yöntemlerini çok karmaşık ve çok güvenli bir şekilde kullanıyorlar; bu sayede, insanlar tarafından yapılan basit matematikle onları parçalamak imkansız hale gelecektir. Bilgisayar şifreleme teknolojisi mükemmel değil;yeterince akıllı insanlar algoritmaya saldırırsa hala "kırılabilir" ve sahibin yanında birisi anahtarı bulursa veri hâlâ savunmasızdır. Fakat iPhone ve Android'de artık standart olan AES 128-bit şifreleme gibi tüketici düzeyinde şifreleme, kilitli verileri FBI'dan uzak tutmak için yeterlidir.

Blockchain, İşbirlikçi, Güvenli Bir Veri Kaynağı Vermektedir

Şifreleme, dosyaları yalnızca belirli kişilerin erişebilmesi için kilitlemek için kullanılır. Ancak, örneğin herkesin görebileceği, örneğin yasalar tarafından kamuya açık olması gereken bir devlet kurumunun muhasebe bilgileri gibi - bilginiz varsa ve hala güvende olması gerekiyorsa? Orada, bir sorunun var: ne kadar çok kişi bilgi görebiliyor ve düzenliyor o kadar güvenlidir.

Bu özel durumların güvenlik ihtiyaçlarını karşılamak için blok zincirler geliştirildi. Bir blok zincirinde, bilgiye her erişildiğinde ve güncellendiğinde, değişiklik kaydedilir ve doğrulanır, daha sonra şifreleme ile kapatılır, tekrar düzenlenemez. Değişiklikler daha sonra kaydedilir ve toplam kaydına eklenir. Bir dahaki sefere birisi değişiklikler yaparsa, bilgiyi şifrelenmiş ve bir önceki bloğa bağlanmış( dolayısıyla "blok zinciri") yeni bir "blok" halinde koruyarak baştan başlar. Bu yinelenen süreç, bilgi kümesinin ilk sürümünü en sonuncuyla birleştirerek herkes şimdiye kadar yapılan tüm değişiklikleri görebilir ancak yalnızca en son sürüme katkıda bulunabilir ve düzenleyebilir.

Bu fikir metaforlara karşı dayanıklıdır, ancak bir LEGO seti monte eden on kişiden oluşan bir gruba girdiğinizi düşünün. Tek seferde yalnızca bir parça ekleyebilirsiniz ve hiçbir parçayı hiç kaldıramazsınız. Grubun her üyesi, bir sonraki parçanın nereye gideceği konusunda özellikle fikir birliğine varmalıdır. Bu sayede, tüm parçaları istediğiniz anda - projenin ilk parçasına geri döndürebilirsiniz- ancak son parçayı yalnızca değiştirebilirsiniz.

Biraz daha alakalı bir şey için, Google Dokümanlar'daki veya Office 365'teki bir e-tablo gibi bir ortak çalışma belgesi düşünün. Dokümana erişimi olan herkes düzenleyebilir ve yaptıkları her sefer değişiklik kaydedilir ve yeni bir e-tablo halinde kaydedilir., sonra belge geçmişi kilitli. Böylece, yapılan değişikliklerden adım adım geri dönebilirsiniz ancak yalnızca daha önce kilitli olan e-tablonun geçmiş sürümlerini değiştirmek için en son sürüme bilgi ekleyebilirsiniz.

Muhtemelen duyduğunuz gibi, güvenli, sürekli güncellenen bir "defter" fikri çoğunlukla en mantıklı finansal verilere uygulanmaktadır. Bitcoin gibi dağıtılan dijital para birimleri, blok zincirlerin en yaygın kullanımıdır -en ilk önce Bitcoin ve fikir oradan yayılmıştır.

Teknik Durum: Adım Adım, Blok Tarafından Engel

Bunların hepsi aslında bir bilgisayarda nasıl oynanır? Bu, kriptografi ve peer-to-peer ağın birleşimidir.

Eşler arası dosya paylaşımını bildiğinizi biliyor olabilirsiniz: BitTorrent gibi, kullanıcıların sayısal dosyaları tek bir bağlantıdan çok daha verimli bir şekilde birden fazla konuma yükleyip indirmesini sağlayan hizmetler."Dosyaları" bir blok zincirdeki çekirdek veriler olarak ve indirme işlemini güncellenmiş ve güvenli kılan şifreleme olarak düşünün.

Veya yukarıdaki Google Dokümanlar örneğine geri dönmek için: üzerinde çalıştığınız birlikte çalışma belgesinin bir sunucuda depolanmadığını düşünün. Bunun yerine, kimsenin önceki kayıtları değiştirmediğinden emin olmak için birbirlerini sürekli denetleyen ve güncelleyen her bir kişinin bilgisayarında bulunur. Bu onu "merkezsizleştirir".

Blok zincirinin arkasındaki temel fikir budur: Merkezi bir sunucu ya da depolama olmaksızın, verilerin her yeni sürümüne dahil olan bir kayıt içeren sürekli erişilen ve güvenli kriptografik verilerdir.

Bu nedenle, bu ilişkide dikkate alınması gereken üç unsur var. Birincisi, blok mağaza kaydının kopyalarını saklayan eşler arası kullanıcıların ağı.İkincisi, bu kullanıcıların en son "bilgi blokları" na eklediği veriler, güncellenmesine ve toplam rekorun eklenmesine izin verir.Üç, kullanıcıların en son blok üzerinde anlaşmaya varmaları, kayıtları oluşturan veri dizisinde kilitlemeleri için oluşturduğu şifreleme dizileri.

Bu, son bloğun sandviçteki gizli sosu. Dijital şifrelemeyi kullanarak, her kullanıcı, kaydın güvenliğini koruyan bu çok karmaşık matematik problemlerinden bazılarının çözümüne yardımcı olmak için bilgisayarlarının gücüne katkıda bulunur."Karma" olarak bilinen bu son derece karmaşık çözümler, hangi hesaba bir muhasebe defterine eklenen veya çıkarılan para nerede olduğu ve o paranın nereden geldiği veya nereden geldiği gibi verilerin temel kısımlarını kayıtta çözer. Veriler ne kadar yoğunsa, şifreleme o kadar karmaşıktır ve onu çözmek için daha fazla işlem gücü gereklidir.(Bu, Bitcoin'deki "madencilik" fikrinin yürürlüğe girdiği yerdir.)

Özetlemek gerekirse, bir blok zincirinin şu şekilde olduğu bir veri parçası olduğunu düşünebiliriz:

  1. Sürekli güncellendi. Blockchain kullanıcıları verilere istediğiniz zaman erişebilir ve en yeni bloğa bilgi ekleyebilir.
  2. Dağıtılmış. Blok zinciri verilerinin kopyaları her kullanıcı tarafından saklanır ve güvence altına alınır ve herkes yeni ilaveler konusunda hemfikir olmalıdır.
  3. Doğrulandı. Her iki değişiklik de yeni bloklara ve eski blokların kopyalarına, tüm kullanıcılar tarafından şifreleme doğrulaması yoluyla kararlaştırılmalıdır.
  4. Güvenli .Eski verilerin bozulması ve yeni verilerin korunması yönteminin değiştirilmesi, hem şifreleme yöntemi hem de verinin merkezi olmayan depolaması tarafından engellenir.

İnanın ya da inanmayın, bundan daha da karmaşıklaşıyor. .. Fakat temel fikir budur.

Blockchain in Action: Bana( Dijital) Parayı Göster!

Bunun için, Bitcoin gibi bir kriptokraside nasıl uygulandığına bir örnek düşünelim. Bir Bitkonunuz olduğunu ve onu yeni bir arabaya harcamak istediğinizi varsayalım.(Veya bir bisiklet, bir ev veya bir küçük - orta ölçekli ada ülkesi - ancak bu haftaki bir Bitcoin değerinde.) Yazılımınızla merkezileştirilmiş Bitcoin blok zincirine bağlanırsınız veAracın satıcısı Bitcoin.İşleminiz daha sonra sisteme iletilir.

Sistemdeki her kişi bunu görebilir ancak kimliğinizin ve satıcının kimliğinin yalnızca geçici imzalar olduğunu, sayısal şifrelemenin temelini oluşturan büyük matematik problemlerinin küçük unsurları olduğunu belirtti. Bu değerler blok zincir denklemine eklenir ve sorun kendisi eşler arası ağdaki üyeler tarafından şifreleme karmaları üreten "çözülür".

İşlem onaylandıktan sonra, bir Bitcoin sizden satıcıya taşınır ve zincirdeki en son bloğa kaydedilir. Blok tamamlanmış, mühürlenmiş ve kriptografi ile korunmuştur. Bir sonraki işlem dizisi başlar ve blok zincir büyüdükçe, her işlem güncellendiğinde tüm işlemlerin tam bir kaydını içerir.

Şimdi, bir blokçuyu "güvenli" olarak düşündüğünüzde bağlamı anlamak önemlidir. Kriptografiyi güvence altına almak için kullanılan yöntemler "bozulmamış" olarak kaldığı sürece, bireysel işlemler güvende olur ve toplam kayıt güvencelidir.( Ve şunu unutmayın: gerçekten zor kırılmaktır - FBI bile bunu yapamazYalnızca bilgi işlem kaynaklarını tek başına.) Ancak blok zincirdeki en zayıf halka, tabii ki sizsiniz - kullanıcı.

Zincire erişmek için bir başkasının kişisel anahtarınızı kullanmasına izin verirseniz veya yalnızca bilgisayarınıza girerek onları bulursanız, bilgilerinizle birlikte blok zincirine ekleme yapabilir ve bunları durdurmanın hiçbir yolu yoktur. Bitcoin, büyük pazarlara yönelik kamuoyuna yapılan saldırılarda "çalıntı" duruma gelir: Bitcoin blok zincirinin kendisi değil de pazarları işleten şirketler tehlikeye girer. Ve çalınan Bitcoins, blok köprücük tarafından doğrulanan ve sonsuza kadar kaydedilen bir süreçle isimsiz kullanıcılara aktarıldığından saldırgan 'yi veya 'nin Bitcoin'i geri almasının bir yolu yoktur.

Başka hangi blok zincirleri yapabilirim?

Blockchain teknolojisi Bitcoin ile başladı ancak uzun süredir orada kalmadığı için bu önemli bir fikir. Herkes tarafından erişilebilir, merkezi olmayan bir ağ tarafından doğrulanmış ve inanılmaz derecede güvenli olan sürekli güncellenen bir sistem çok farklı uygulamalara sahiptir. JP Morgan Chase ve Avustralya Menkul Kıymetler Borsası gibi finansal kurumlar mali verileri( geleneksel para için, Bitcoin gibi kriptokrasi değil) güvence altına almak ve dağıtmak için blok zincir sistemleri geliştirmektedir. Bill &Melinda Gates vakfı, düzenli banka hesabı alamayan milyarlarca kişiye ücretsiz, dağıtılmış bankacılık hizmetleri sağlamak için blok zincir sistemleri kullanmayı umuyor.

Hyperledger gibi açık kaynaklı araçlar, daha geniş bir yelpazede insan için blok köprü teknikleri hazırlamaya çalışıyor; bazı durumlarda bunu, diğer tasarımları güvence altına almak için gereken muazzam miktarda işlem gücüne ihtiyaç duymadan yapıyorlar.İşbirlikçi çalışma sistemleri, blok zincirleme teknikleriyle doğrulanabilir ve kaydedilebilir. Sürekli olarak kaydedilmesi, erişilmesi ve güncellenmesi gereken şeylerin hepsi aynı şekilde kullanılabilir.

Görüntü kredi: posteriori / Shutterstock, Lewis Tse Pui Akciğer / Kepenk, Zack Copley