blok zinciri nedir? Basit kelimelerle anlatalım. Blockchain teknolojisi ve özellikleri. Blockchain nasıl çalışır: teknik detaylar ve nüanslar

  • 27.06.2020

Kripto para birimlerine, yeni fırsatlar sağlayan temelde farklı bir ödeme aracı türü denir. Ancak, para hangi ek fırsatları taşıyabilir? İşlevsellikleri ile başlamalısınız. para:

  • Herhangi bir ürün veya hizmetin maliyetinin evrensel eşdeğeri... Şu anda (ve oldukça uzun bir süredir - 1947'den beri) bu eşdeğer oldukça şartlı.
  • akümülatör(ve hatta hazine eğitimi).
  • Ülkedeki ekonomik faaliyeti düzenleme yöntemi(ve bazı ülkeler için - tüm dünyada).

Tüm bu durumlarda, herhangi bir para biriminin, ana benzersizliği olan bir dizi basit ancak zorunlu parametreye uyması gerekir. Bu, her şeyden önce, doğrudan bu para biriminin kullanıcıları tarafından kontrolsüz ek para birimleri oluşturulmasının imkansızlığının sağlanması anlamına gelir.

Para geleneksel ise - kağıtsa, benzersizlik, karmaşık teknolojik yöntemler kullanılarak, üretimlerinin karmaşık bir algoritması ile elde edilir, bunun sonucunda banknotlar sahteciliğe karşı derece koruma elde eder. Nakit olmayan paranın benzersizliği, ciroları üzerinde kalıcı kontrol ile sağlanır.

**Para miktarının çeşitli finans kurumlarından geçişinin her aşamasında, girdi parametrelerine uygunluğu test edilir. Daha önce bu işlem sadece elle yapılırken, artık işlemlerin çoğu bilgisayar programları tarafından gerçekleştirilmektedir. Bununla birlikte, sürecin özü aynı kalır: haksız emisyonu önlemek için çoklu kontrol yöntemi kullanılır.**

Kripto para birimindeki durum, itibari para alanındaki durumdan temel olarak farklıdır:

  • tamamen izleme altyapısı yok;
  • analog yok tek bir mezhepten kripto paranın kağıt düzenlemesi;
  • temel sınırlamalar var yasal konuda.

Blockchain - basit kelimelerle nedir ve ne için: blockchain teknolojisinin özü

Öyle ya da böyle, kripto para biriminin kendisi basit bir elektronik kayıttır. Yukarıdaki özelliklerle birlikte, bu tür her kaydın "benzersizliğini" sağlamak son derece zor görünmektedir. (Bitcoin'ler söz konusu olduğunda, her Bitcoin'in benzersiz olduğundan ve periyodik olarak "çiftlere" sahip olmadığından emin olmak için). Aslında kripto paranın varlığını garanti altına alacak bir mekanizmanın uygulanması ihtiyacından bahsediyoruz. Ve onun icadıyla sanal para birimi basit bir var olma olasılığına sahip oldu. Bu mekanizmanın adı blockchain teknolojisidir.

Kripto paranın güvenilirlik derecesini anlamak için bu teknolojinin temel önemi nedeniyle (örneğin, onlara daha fazla yatırım yapmak amacıyla), bu konuyu anlamak için bileşenler açısından ayrıntılı olarak ele almak mantıklı görünüyor. herhangi bir kripto para birimi sisteminin çalışma prensibi.

Yani, blok zinciri - basit kelimelerle nedir ve ne için - belirli kurallara göre oluşturulmuş, bilgi içeren sürekli bir ardışık blok zinciridir (bağlı liste). Çoğu zaman, blok zincirlerinin kopyaları birçok farklı bilgisayarda saklanır ve bağımsız olarak (son derece paralel) işlenir.

Blockchain sistem çözüm özellikleri

Blok zinciri teknolojisini düşünün - aptallar için basit bir deyişle, kripto para birimi örneğini kullanmanızı öneririz. Ancak bu, bu teknolojinin sadece finans alanında uygulanabilir olduğu anlamına gelmez. Ayakta tedavi gören hastaların tıbbi kayıtlarının tutulmasını organize etmek için bile her yerde kullanılabilir (!!!)

Kripto para birimini basit bir şekilde nasıl tanımlayabilirsiniz? Sanal bir bitcoin parası nedir (özellikler için)? Özetle, verilen kısıtlamaları karşılayan bir tür matematiksel değerdir. Bu tür kısıtlamaların her biri esasen matematiksel bir denklemdir. Ve bu denklemlerin toplamı her bir "madeni parayı" içerir.


Pek çok kısıt denklemi vardır, ancak bunların ana özelliği, bu sistemin üretilen çözüm kümesinin özelliklerinde yatmaktadır:

  • karar sayısı(yani, kısıtlı değerlerin karşılanması) sınırlıdır ve sayılabilir. Örneğin, 21 milyondan fazla Bitcoin olamaz. (Ve bir Satoshi (1 / 100.000.000 Bitcoin) daha fazla değil). Bu sözde oluşturur. deflasyonist bir finansal model, ekonomideki ciroya hizmet etmek için para basılmadığı, ancak mal fiyatlarının "malların değeri / para miktarı" oranına bağlı olarak değiştiği;
  • sonraki her basit çözümü bulmak önceki değerden daha zordur. Başka bir deyişle, kripto para birimi değerlerini hesaplama algoritması sürekli olarak daha karmaşık hale geliyor. Ve katlanarak daha karmaşık hale geliyor;
  • tüm çözümler birbirinden farklıdır(sonuçta bunlar matematiksel değerlerdir) Bu, her sanal paranın benzersizliğini sağlar. Ancak, sadece bu şekilde değil. (Daha sonra bu konuda daha fazlası). Kripto para birimleri hakkında daha fazla bilgi edinebilirsiniz.

Kripto para birimlerinin sahteciliğe karşı korunması

Benzersiz matematiksel çözümlere dayalı sanal paranın benzersizliği iyidir. Ancak dünyanın farklı yerlerinde iki yabancının aniden aynı kripto parayla (yani aynı matematiksel değerle) ödeme yaptığı bir durum hayal edin. Sonuçta, bu kararlar sadece elektronik bir kayıttır. Ve eğer aynı Bitcoin'in değerlerini hesaplama algoritması biliniyorsa, o zaman herhangi birinin sanal paralar için tüm bu çözümleri (sistemden bağımsız olarak) almasını ve onlarla ödemeye başlamasını engelleyen nedir? İdeal olarak, her kullanıcı bunu yapmaya başlayabilir.

Onlar. sadece kripto paraların birbirinden farklı olması değil sadece içeriğiyle (karşılık gelen çözümün sayısal değeri). Gerekli Ayrıca itirazlarını takip et böylece kripto para biriminde yerleşik bazı kontrol sistemleri aşağıdaki işlevleri yerine getirir:

  • izlenen işlem geçmişi her benzersiz değerle;
  • "çifte" görünümüne tepki gösterdi(yani yetkisiz düzenleme);
  • "şüphe" durumunda bloke işlemler.


Elektronik olan her şeyin sahtesini yapmak son derece kolaydır. Herhangi bir bilgisayar bunu her biti kopyalayarak yapar. Bu nedenle, sanal "banknotların" gerçek benzersizliğini ve özgünlüğünü sağlamak için sistemdeki tüm işlemler üzerinde tam kontrol gerektirdiği kısa sürede anlaşıldı.

Blockchain teknolojisinin sağladığı böyle bir kalıcı kontrol sistemidir - her işlemin izlenmesi ve doğrulanması, her biri hakkında bir blok (blok) oluşturan bilgiler. Bloklar sırayla yazılır ve bir zincir oluşturur. Ve tüm bu zincir, “blok başlığı” olarak adlandırılan kripto para biriminin karar değerine “bağlıdır”. Ve bu tür her bir başlık, bu tür zincirleri içerir.

Yani, blok zinciri - blok başlığı açısından basit bir deyişle, benzersizliğini sağlayan güvenlik sistemidir.

Sanal blok zinciri yapısı

Bu sistemin yapısını ve işleyişini net bir şekilde anlamak ve blok zincirini anlamak için - basit bir deyişle ne olduğunu anlamak için bazı aksesuarlara ihtiyacınız var. Kancası olan küçük bir nesneyi alıp daha yükseğe sabitlemeyi deneyin. Ayrıca çok sayıda ataşa ihtiyacınız olacak. Kancaya bir ataş takın ve ardından bir öncekinin yanına klipsleyin. Bunu yaparak, blockchain teknolojisinin nasıl çalıştığını göstereceksiniz. Bu durumda, aşağıdaki analojiler çizilir:

  • kanca öğesi blok başlığı mı;
  • her ataş bir bloktur, bu başlık ile gerçekleştirilen işlemlerle ilgili bilgilerle dolu (her işlem için her blok);
  • ataş zinciri - blok koleksiyonu veya bir nesne olarak blok zinciri.

Aptallar için basit kelimelerle blockchain nedir? Bu, bir şeye izin veren, ancak bir şeyi fiziksel olarak imkansız kılan bir program kodudur. Yasak ile fiziksel imkansızlık arasındaki farkı anlamanız gerekir:

Yolu kırmızı trafik ışığında geçmek yasaktır, ancak fiziksel olarak mümkündür, yani. mümkün;

Prensip olarak, evrensel yerçekimi yasasını ihlal etmek imkansızdır (böylece nesneler vize değil, yukarı doğru düşer).

** Bu önemli yani bu teknolojinin program kodublok zinciriprensipte önceki blokta herhangi bir değişiklik yapılmasına izin vermez. Sadece ekleyebilirsiniz, düzeltemezsiniz. **

Bir işlem, özünde, bu blok başlığının sanal alandaki konumunun elektronik adresindeki bir değişikliktir. Onlar. eğer birisi birisine belirli bir miktar bitcoin öderse, bu ödenen miktar adresini ödeyenin cüzdanından alıcının cüzdanına değiştirir. Gerçekte olan budur: Bir işlem gerçekleştirildiğinde, başlığın ilk durumunun (adresinin) ve son durumunun verilerini içeren yeni bir blok oluşturulur. Bu küçük veri dizisi, örneğimizdeki 1 ataşı simgelemektedir.

Artık bağımsız olarak iki katına çıkmış sayısal değerlere sahip ikiz kripto para yaratarak "üretecek" bir şey çalışmayacak. Aslında, blok başlığının başlangıçta yasal olarak bulunması durumunda, değerinin benzersizliği basit bir blok zinciri, yani. bu değerle gerçekleştirilen bir dizi işlem. Kripto para sistemi, bulunan değerleri takip eder ve yalnızca daha önce bulunanları kabul eder ve geri kalanını sahte olarak ayıklar.

Ve herhangi bir ayarlama yapmanın sürekliliği ve imkansızlığı, kayıt zincirine "takılmaya" izin vermeyecektir. Öyleyse, blockchain - basit kelimelerle nedir ve ne için? tasarımlar? Bu, ayarlamalar yapmanın imkansız olduğu olayların bir "kronik"idir.

Blockchain - basit kelimelerle nedir ve kontrol açısından ne içindir?

Blok zinciri hakkında - basit bir deyişle, benzersizliğini koruyan ve kripto para birimi madeni paralarının gerçekliğini garanti eden bir tür koruma olarak teknolojisi hakkında, kontrol sisteminden bahsetmek mümkün değildir. Blok zinciri basit bir nesne olarak düşünülürken, kripto para biriminin her bir sayısal değerine eklenmiş bir yapıdır. Bununla birlikte, teknolojinin kendisi, bir nesne, bir tür yineleme ile gerçekleştirilen belirli bir dizi eylemi ifade eder.

Bu yinelemeler, bir işlem yapmadan önce kripto para birimi miktarının ilk adres durumunun mutabakatıdır. Sistem, havale edilmesi gereken tutarın başlangıç ​​durumu hakkında otomatik olarak 6 adet teyid toplar... Afedersiniz ama bu teyitler nelerdir? Ve nereden geliyorlar? Onay basitçe karşılaştırma anlamına gelir, ancak karşılaştırma yapılacak bir işlemdeki başlangıç ​​adresi nedir?

İşlem veritabanını tasarlarken, blok zincirine geriye dönük olarak herhangi bir veri eklemenin imkansızlığının açıkça yeterli olmadığı hızla ortaya çıktı. Potansiyel bir dolandırıcı, başlığın bir kopyasını oluşturabilir ve basitçe blok zincirini taklit edebilir (aslında hiç gerçekleşmemiş sahte işlemlerin kayıtlarını oluşturarak).

Önemli! Sayısal çözümün benzersizliğini garanti etmek için, kripto para sistemindeki tüm (!!!) işlemler için tüm (!!!) zincirlerin her başlığa "bağlı" olması gerekir.

Böylece, örneğimiz görünüşünü değiştirir: şimdi, bir kancalı nesnemize, blok başlıklarını simgeleyen benzer şekilde basit nesnelerle tamamen aynı olan ataş zincirlerini asmanız yeterlidir. Ve bu, tüm konularla ilgili olarak yapılmalıdır. Her bir başlığın, kripto para birimi sistemi içinde, diğer başlıklarla aynı olan ortak bir işlem veritabanına sahip olduğu ortaya çıktı. Bu nedenle, bir dizinin (başlık) her bir üyesi bu dizinin diğer tüm üyeleriyle meydana gelen olaylar hakkında bilgiye sahip olduğunda, blok zinciri aynı zamanda dağıtılmış bir veritabanı olarak da adlandırılır.

Blockchain kontrol sistemi fonksiyonları

Bu teknolojinin kontrol sisteminin işlevleri örneğini kullanarak aptallar için basit kelimelerle bir blok zincirinin ne olduğunu düşünmeye çalışacağız. Peki ya kontrol sistemi? Onun oluşturduğu ortaya çıkıyor 2 ana işlev:

  1. tüm veritabanları arasında dağıtım işlem bilgi sistemindeki her bir başlığa eklenir. (Ve tercihen daha hızlı);
  2. İşlemi gerçekleştirmeden önce başlığın ilk durumunu kontrol etmek.(Şimdi kontrol edilecek bir şey var).


Bu tür her bir kontrol, blok başlığının (işlemin yapılması gereken) ilk durumu ile rasgele seçilen diğer (altı) başlığın veritabanlarından elde edilen bilgilerle karşılaştırırken altı doğruluk onayı almayı içerir.

Neden tam olarak 6 onay? Basit matematiksel analiz (peki, ne kadar basit - olasılık teorisi), başarılı bir "kopyaların yayılması" için potansiyel bir dolandırıcının o kadar çok sayıda blok zincirinde simüle etmesi gerekeceğini ve bunun gerçekten korkunç bir hesaplama gücü gerektireceğini gösterir, ki bu basitçe değil yaratıcıların (ve kullanıcıların) bir araya getirmesi mümkündür. kripto para birimi sistemleri gerçektir. Aynı zamanda, 6 bağımsız doğrulamanın varlığında "yanlışlıkla vurulma" olasılığının %0,001'den yüksek olmadığı tahmin edilmektedir. Ve bu, olasılıkların olası dağılımını hesaba katıyor.

Bu nedenle, sürekli olarak güncellenen bir veritabanının (blok zinciri veritabanı olarak adlandırılır) varlığı, kalıcı olarak yürütülen kontrollerle (düzenli olarak toplanan onaylar şeklinde) birlikte blok zinciri teknolojisini, blok başlıklarını geçmişte sahtecilikten korumak ve garanti altına almak için oldukça etkili bir araç haline getirir. mevcut değişikliklerin benzersizliği ve alaka düzeyi. Bu durumda, blok başlığında hangi bilgi dizisinin olduğu o kadar önemli değildir. Bu, sanal bir madeni paraya başka bir çözüm olabilir veya belki de tedavi bağlamında hastanın sağlık durumunun bir açıklaması olabilir.

Öyleyse, blockchain - tz ile basit kelimelerle nedir. kontrol? Blok zincirini - basit kelimelerle ne olduğunu ve ne için olduğunu anlamak için, onu korunan veritabanının değerlerinin güvenilirliğini ve benzersizliğini düzenli olarak kontrol eden koşullu bir “Cerberus” olarak tanımlamanız gerekir.

Blockchain teknolojisi uygulaması

Blok zinciri, kripto para birimleri için farklıdır. En güçlü (devrimci diyebilir) fark, Ethereum kripto parası tarafından gösterildi. Geliştiricisi V. Buterin, bu teknolojiyi sanal parayla ilgili olmayan alanlarda kullanım için uyarlamayı başardı ve faydacı özelliklerinden tam olarak yararlandı. Ethereum pazarında resmi düzeyde (hükümet yetkilileri dahil) ortaya çıktıktan hemen sonra, yönetim verimliliğini artırmak için blok zincir teknolojisini kullanma ihtiyacı hakkında açıklamalar ortaya çıkmaya başladı. Aşağıdaki faaliyet alanlarında blok zinciri kullanmak için fırsatlar ortaya çıkmıştır:

  • Ödeme platformları geliştirirken.

Genelleme yapmak daha kolaydır: Parayla ilgili her şey blok zinciri teknolojisinin uygulanması için potansiyel bir alandır, çünkü en çok talep edilen, bu teknolojinin, tarihin benzersizliğini garanti etme ve girilen verilerin alaka düzeyini kontrol etme yeteneği gibi yararlı özellikleri vardır.

  • uygularkenkitle fonlamasıtüm formlarında.

Kitle fonlaması, ilgisiz (yani bağımsız) katılımcılardan gelen büyük bir yatırım veya kredi fonu koleksiyonudur. Bununla birlikte, para asla böyle verilmez ve bu tür her katılımcı yatırımlarından geri ödeme almayı bekler. Bu da muhasebe ve kontrol ihtiyacını doğurur. Kitle fonlamasına dahil olan çok sayıda insan olması durumunda, prosedürün yönetimi basit bir şekilde zor ve pahalı hale gelir. Blok zinciri, böyle bir muhasebeyi otomatik hale getirmenize izin verir, bu da prosedürün kendisini tamamen teknik bir unsur haline getirir.

  • Mülkiyet ilişkilerinin yasal tarihini korurken.

Kayıtların, kayıtların ve diğer mülk verilerinin veritabanlarının bakımı da blok zinciri teknolojisi ile korunabilir.

Özel mülkiyetle ilişki kültürünün henüz yeterince oluşmadığı gelişmekte olan ülkeler için, bu teknolojinin kullanımı, modern çağın mülkiyet ilişkileri alanındaki belasından - bir kara baskın ( , sahibine haber verilmeden, soyadı sicile yeniden yazılır ve bundan sonraki tüm sonuçlarla birlikte artık sahip değildir).

  • Tarihsel verilerin uygunluğunu korumanın son derece önemli olduğu herhangi bir yönetim türünü gerçekleştirirken.

Basit bir tıbbi kayıt olabilir (blok zincirinin yardımıyla korunan veritabanı, ayakta tedavi gören hastanın durumunun tedavisi ve sabitlenmesindeki yinelemedir). Gelişmiş bilimsel araştırmalar, blockchain'in sağlayabileceği korumaya da ihtiyaç duyar. (Burada veri tabanı olaylardan ve deney sonuçlarından oluşabilir). Genel olarak, daha önce elde edilen tüm göstergelerin benzersizliği için gereksinimlerin olduğu her yerde, blok zinciri kullanımı için yol her yerde açıktır.

Elbette "blockchain" terimini zaten duymuşsunuzdur, ancak belki de anlamsız bir terim veya teknik jargon olduğunu düşünerek buna özel bir dikkat göstermediniz. Ancak blok zinciri teknolojisinin, yalnızca finans sektörünü değil, diğer birçok sektörü de etkileyecek çok büyük ölçekli sonuçları olan bir atılım olduğuna inanıyoruz. Bu yazıda blok zincirinin ne olduğunu basit terimlerle açıklayacağız.

Blockchain (blockchain), paylaşılan bir sunucuya bağlı depolama aygıtı olmayan dağıtılmış bir veritabanıdır. Bu veritabanı, blok adı verilen, sürekli büyüyen bir sıralı kayıt listesi depolar. Her blok bir zaman damgası ve bir önceki bloğa bir bağlantı içerir.

Şifrelemenin kullanılması, kullanıcıların yalnızca dosyaya yazamayacakları özel anahtarlara sahip oldukları anlamında blok zincirinin yalnızca "sahip oldukları" kısımlarını değiştirebilmelerini sağlar. Ayrıca şifreleme, dağıtılan blok zincirinin kopyalarının tüm kullanıcılar için senkronize edilmesini sağlar.

Dijital bir tıbbi geçmiş hayal edin: her kayıt böyle bir bloktur. Bu girişin bir etiketi vardır: giriş tarihi ve saati. Teşhis, tedavi vb. kayıtların kayıt altına alınması gerektiğinden, başlangıçta kayıtların değiştirilmesinin geriye dönük olarak yasaklanması zorunlu kabul edilmektedir. farklı yorumlara izin vermemiş ve orijinal haliyle kalmıştır. Kayıtlara yalnızca bir özel anahtarı olan bir doktor ve başka bir anahtarı olan bir hasta tarafından erişilebilir. Bu bilgilere yalnızca bu kullanıcılardan birinin özel anahtarını sağladığı kişiler erişebilir (örneğin, bir bütün olarak hastane veya bireysel bir uzman). Örneğin, blockchain teknolojisi tıbbi bir veri tabanında kullanılabilir.

Blockchain teknolojisi başlangıçta veritabanı düzeyinde güvenlikle oluşturulmuştur. Blok zinciri konsepti 2008 yılında önerildi. İlk olarak 2009 yılında, blok zincirinin tüm işlemler için ana ortak defter rolünü oynadığı dijital para birimi - bitcoin'in bir bileşeni olarak uygulandı. Blockchain teknolojisi sayesinde bitcoin, herhangi bir yetkili otorite veya merkezi sunucu kullanılmadan çifte harcama (fiziksel madeni para veya jetonların aksine, elektronik dosyalar iki kez çoğaltılabilir ve harcanabilir) sorununu çözen ilk dijital para birimi oldu.

Blok zinciri teknolojisindeki güvenlik, merkezi olmayan bir zaman damgalı sunucu ve eşler arası ağ bağlantıları aracılığıyla sağlanır. Sonuç olarak, tek bir merkez olmadan otonom olarak yönetilen bir veri tabanı oluşur. Bu, blok zincirlerini olay günlüğü (örneğin, tıbbi kayıtlar) ve veri manipülasyonu, kimlik yönetimi ve kaynak kimlik doğrulaması için çok kullanışlı hale getirir.

Merkezi olmayan bir bitcoin sunucusunun görsel gösterimi

Blockchain teknolojisi nasıl çalışır?

Blockchain teknolojisi bazen “değerin interneti” olarak anılır ve bunun iyi bir metafor olduğunu düşünüyoruz.

Herkes internette bilgi yayınlayabilir ve daha sonra diğer insanlar dünyanın herhangi bir yerinden ona erişebilir. Blok zincirleri, blok zinciri dosyasının bulunabileceği dünyanın herhangi bir yerine herhangi bir değeri göndermenize izin verir. Ancak, yalnızca "sahip olduğunuz" bloklara erişmenize izin vermek için kriptografik olarak oluşturulmuş bir özel anahtarınız olmalıdır.

Birine özel anahtarınızı vererek, esasen o kişiye blok zincirinin ilgili bölümünde saklanan bir miktar para vermiş olursunuz.

Bitcoin söz konusu olduğunda, bu tür anahtarlar, doğrudan finansal değere sahip para birimlerinde belirli miktarların depolandığı adreslere erişmek için kullanılır. Bu, fon transferini kaydetme işlevini yerine getirir - genellikle bankalar bu rolü yerine getirir.

Ek olarak, bir başka önemli işlev daha uygulanır: bir güven ilişkisi kurmak ve kişinin kimliğini doğrulamak, çünkü kimse blok zincirini karşılık gelen anahtarlar olmadan değiştiremez. Bu anahtarlar tarafından onaylanmayan değişiklikler reddedilir. Elbette, anahtarlar (fiziksel para birimi gibi) teorik olarak çalınabilir, ancak birkaç satırlık bilgisayar kodunu korumak genellikle pahalı değildir. (Örneğin, ünlü Fort Knox'ta altın rezervlerini depolamanın maliyetleriyle karşılaştırın).

Bu, bankalar tarafından gerçekleştirilen temel işlevlerin (dolandırıcılığı önlemek için kimlik doğrulaması ve daha sonra yasal hale gelen işlemlerin kaydedilmesi) blok zinciri tarafından daha hızlı ve daha doğru bir şekilde gerçekleştirilebileceği anlamına gelir.

Blockchain teknolojisi neden önemlidir?

Bugün, merkezi olmayan etkileşimli bir İnternet platformu aracılığıyla bilgi paylaşmaya alışkınız. Ancak, değerli eşya (para) göndermek söz konusu olduğunda, genellikle eski merkezi finansal kurumların (bankaların) hizmetlerine güvenmek zorundayız. Evet, çevrimiçi ödeme yöntemleri neredeyse bu ağın doğuşu sırasında ortaya çıktı (en belirgin örnek PayPal'dır), ancak genellikle bir banka hesabı veya kredi kartı ile entegrasyon gerektirir, aksi takdirde tam olarak kullanılamazlar.

Blockchain teknolojisi, bu "ekstra bağlantıdan" kurtulmak için cazip bir fırsat sunuyor. Finansal hizmetler sektörünün geleneksel olarak oynadığı üç önemli rolü de üstlenebilir: işlemlerin kaydedilmesi, kimliğin doğrulanması ve sözleşmelerin imzalanması.

Finansal hizmetler piyasası dünya çapında piyasa değeri açısından en büyük olduğu için bu çok büyük bir önem taşıyacaktır. Bu sistemin en azından bir kısmının blok zinciri teknolojisine aktarılması, finansal hizmetler alanında çok sayıda bağın kopmasına yol açacaktır, ancak aynı zamanda bu tür hizmetlerin verimliliğini önemli ölçüde artıracaktır.

Bu teknolojinin üçüncü olası rolü (taahhüt), finans sektörü dışında çok faydalı olabilir. Başka bir para birimini (bitcoin) dolaşıma sokmanın yanı sıra, blok zinciri teknolojisi, bilgisayar kodu da dahil olmak üzere her türlü dijital bilgiyi depolamak için kullanılabilir.

Bu kod parçası, yalnızca her iki sözleşme tarafı da anahtarlarını girdiğinde ve böylece bir sözleşmeyi kabul ettiğinde yürütülecek şekilde programlanabilir. Aynı kod, harici veri akışlarından (hisse fiyatları, hava raporları, haber başlıkları ve bir bilgisayar tarafından analiz edilebilecek diğer her şey) bilgi alabilir ve sözleşmeler düzenleyebilir. otomatik olarak belirli koşullar karşılandığında kayıt olun.

Bu mekanizmaya "akıllı sözleşmeler" (akıllı sözleşmeler) denir ve uygulama olanakları neredeyse sonsuzdur.

Örneğin, akıllı bir termoregülasyon sistemi, enerji tüketim verilerini akıllı bir şebekeye iletebilir. Belirli bir miktar elektrik tüketildiğinde, başka bir blok zinciri sizin hesabınızdan gerekli miktarı otomatik olarak enerji şirketinin hesabına aktarır. Sonuç olarak, sayacın çalışması ve faturalandırma süreci otomatikleştirilir.

Tıbbi kayıt örneğimizde, bir doktor veya hasta özel anahtarını kan şekeri monitörü gibi tıbbi bir cihaza aktarabilir. Bu cihaz daha sonra hastanın kan şekeri değerlerini otomatik ve güvenli bir şekilde kaydedebilir ve daha sonra örneğin bu verilere dayalı olarak normal kan şekeri seviyesini otomatik olarak koruyacak bir insülin enjeksiyon cihazı ile iletişim kurabilir.

Daha fazla haber mi istiyorsunuz?

Herkese merhaba!
Kripto para ile ayrılmaz bir şekilde bağlantılı olan ademi merkeziyetçilik ve blok zinciri gibi temel kavramları kısaca anlatacağım. Kripto para birimini anlamak ve önemini anlamak isteyen herkes bu kavramları anlamış olmalıdır. Akıllı olmayacağım - her şey basit ve kısa.

Kripto para birimi ademi merkeziyetçiliği nedir

Bugün ana kripto para birimi, sözde "babamız" olan bitcoin'dir, bu yüzden onun örneğinde kripto para biriminin bazı özelliklerini açıklayacağım. Bitcoin, ağı herhangi bir devlete bölgesel bağlılıktan tamamen bağımsızdır, bunun yanında ekonomik olarak da bir bağlantısı yoktur. Bu, kripto para birimi ile farklı durumlara bağlı olan sıradan banknotlar arasındaki temel farklardan biridir. Bitcoinler, yalnızca bu kripto sisteminin kullanıcıları tarafından bağımsız bir ağda çoğaltılır ve yönetilir.

Nasıl ki başka bir kişiye aracısız olarak cebinizden nakit veriyorsanız, bitcoin de bir kişiden diğerine aktarılır, bunun için bankalara ve diğer aracılara ihtiyaç yoktur. Bu, basit bir deyişle, DESANTRALİZASYON denilen şeydir.

Para transferi için bir işlem (işlem), bu durumda bitcoin, ağda (blockchain) bir kez ve herkes için kaydedilir, bunu değiştirmek veya iptal etmek imkansız olacaktır ve bu nedenle bazı müşterilerden para alan aracılara ihtiyaç duymaz. ve başkalarına devrederek tamamlama işlemlerini garanti eder.

Ayrıca, size ait olan fakat hala devlete aitmiş gibi sıradan itibari paralardan farklı olarak, cüzdanınızdaki bitcoinler tamamen sizin kontrolünüzdedir ve özel anahtarınız olmadan hiç kimse bunlara erişemez. Hiç kimse fiziksel olarak para transferi yapmanızı engelleyemez.

Bitcoin ağı, doğrulama ve hesaplama işlemlerini birbirini tanımayan ve birbirine güvenmeyen ağ kullanıcıları, daha doğrusu ekipmanları yapacak şekilde tasarlanmıştır. Hiçbir özel ve resmi kişi, kullanıcılar tarafından yapılan işlemleri engelleyemez.

Ağın bir diğer avantajı da, günün hangi saatinde olursa olsun, haftanın hangi günü olursa olsun, tatiller olsun ya da olmasın, kapasitesinin %100'ünü sürekli olarak sürmesi ve katılımcılara her zaman kullanma fırsatı vermesidir. ve nerede uygunsa.

blok zinciri nedir

Öncelikle bir bitcoin ağının ne olduğunu anlamanız gerekir. Her şey basit - bu sistemin tüm kullanıcıları arasında ve her zaman yapılan tüm işlemlerle ilgili bilgileri kaydeden ve depolayan bir veritabanıdır. Diğer kripto para birimlerinin de böyle ayrı bir veri tabanı vardır.

Böyle bir ağdaki tüm bilgiler, kopyaları sistemin tüm katılımcıları için aynı anda şifreli biçimde bulunan bloklar şeklinde kaydedilir - bu çöp, ağın ayırt edici bir özelliğidir.

Blockchain, manipülasyondan tamamen korunan dağıtılmış, güvenli bir veritabanıdır. Böyle bir ağda güvenlik matematik ve kriptografi ile sağlanır ve bu veritabanına ancak belirli kurallara uygun olması halinde giriş yapabilirsiniz. Kaydı değiştirmek, geriye dönük bir kayıt yapmak veya diğer manipülasyonlar o kadar çok hesaplama gerektirecek ki, bugün fiziksel olarak bunu yapmak mümkün olmayacak veya bu hesaplama o kadar pahalı olacak ki "ihtiyacınız var" ve bu işin maliyetleri basitçe artacaktır. haklı olunmaz.

Blockchain nasıl çalışır?

İşlemlerin önemli ve ayırt edici bir özelliği, işlemlerin geri döndürülemezliğidir. Yapılan transferlere ilişkin talep ve itirazlarda işlemin iptal edilmesi mümkün değildir. Bu durumda, yalnızca ayrı bir işlemin gerekli olacağı gönüllü geri ödemeler yardımcı olacaktır. Bu ilke, blok zinciri teknolojisinin çalışmasını sağlar - bilgi içeren sürekli bir blok zinciri olan halka açık bir kayıt. Blok zinciri işlemi çok fazla hesaplama kaynağı gerektirir.

Bilgi bloğu

Her yeni bilgi bloğu ve ağın boyutu ne olursa olsun, aynı ilke ve kurallara göre oluşturulur - ağda ortaya çıkmadan önce meydana gelen tüm değişiklikler hakkında bilgi içerir.

Yapısı gereği blok aşağıdaki bilgileri içerir:

Başlık

Benzersiz numara

Kendi boyutu kaydı

İşlem sayacı

Birden çok işlem dizisi

Genel olarak, blok zincirinin kurallarına göre, her yeni blok, bir öncekinin bir göstergesini de içerir. Blok zincire eklendiği andan itibaren artık onu değiştirmek mümkün olmayacaktır.
Bilgi bloğunun boyutu, örneğin isteka topunun ana ağı 1 MB'dir; diğer ağlarda blok boyutu farklı olabilir. Yani Bitcoin Cash ağının (bitcoin cash) blok boyutu 8 MB'dir ve dinamik olarak değiştirilebilir.

Blok zinciri türleri

Public, örneğin, açık olan bitcoin blok zinciridir, yani. Herhangi bir ülkedeki herhangi bir kişi, isterse, tüm ağdaki işlemlerin geçmişini görebilir ve fikir birliğine varmaya, yani bilgi bloklarını kontrol etmeye katılabilir.

Özel - bu durumda, blok zinciri zincirine giriş yapma hakkı yalnızca bir şirkete verilir. Bu sistemler şu anda çeşitli organizasyonlarda iç muhasebe ve ciroyu korumak için aktif olarak uygulanmaktadır.
Üçüncü taraf kuruluşlar tarafından, örneğin özel bir blok zincirinde doğrulama yapmak için, blok zincirinin okunması için kamu erişimini mümkün kılarlar, ancak yalnızca şirketin kendisi ağ üzerinde kayıt yapma hakkına sahiptir.

Konsorsiyum (birkaç şirket için) - burada, birkaç şirketin kapalı bir ağa ihtiyacı olduğunda, konsorsiyum blok zincirleri oluşturulur. Önceden seçilmiş bir dizi düğüm tarafından kontrol edilirler, ana zincirdeki bilgi bloklarını kontrol etmek ve kaydetmek için kendi kural ve parametrelerine ve ayrıca ağa erişim parametrelerine sahiptirler.

Ağ koruması

Kriptografi, blok zinciri ağındaki korumanın temelidir, zincirin her yeni bloğu bir öncekinin şifresi üzerine kuruludur.

Son zamanlarda, çoğumuz giderek artan bir şekilde blockchain gibi bir kavramla karşı karşıyayız. Bu sistem nedir? Ne yazık ki, günlük yaşamda geliştirme ve uygulama için çok umut verici şansı olmasına rağmen, herkes bunu bilmiyor. Blok zincirinin ne olduğunu basit terimlerle açıklamaya çalışalım. Her şeyden önce, yeni teknolojinin nasıl kullanılabileceğine dair birkaç örnek verilecek ve küresel bilgi yapısının avantajları ve dezavantajları tartışılacaktır.

Blok zinciri: nedir?

Sistemin kendisi nispeten yakın zamanda ortaya çıktı. İşlevselliğin ana teknik yönlerine girmezseniz, blok zincir teknolojisi, veri hırsızlığı, sahtekarlık, mülkiyet haklarının ihlali vb. hariç, işlem zincirleri oluşturmak ve bilgiye erişim için belirli kurallara sahip, açıkça yapılandırılmış bir veritabanıdır.

Ek olarak, onunla çalışırken, herhangi bir türde işlem yapmak için aracıların katılımı olmadan sadece iki taraf dahil olur. Bir blok zincirinin ne olduğu hakkında konuşursak, basit bir deyişle, teknoloji, her kayıtlı müşterinin (kullanıcının) içine bir şeyler koyabileceği, örneğin delinmez camdan yapılmış bir tür şeffaf kasa ile karşılaştırılabilir. Aynı zamanda, herkes oraya tam olarak ne konulduğunu görebilir. Ancak kasadan yalnızca belirli erişim haklarına sahipseniz, kabaca konuşursak, yalnızca amaçlanan kişi tarafından bilinen bir anahtar alabilirsiniz. Zaten açık olduğu gibi, kasaya giremez veya kasayı kıramazsınız. Ancak, aslında, bu oldukça ilkel bir karşılaştırmadır.

Bir anlamda, blok zinciri sistemi, kayıtlı müşteriler veya yöneticiler düzeyinde bile, dışarıdan erişim hariç, bilgilerin depolanması ve dağıtılması için temel kuralların matematiksel yollarla tanımlandığı bir tür küresel kitap olarak temsil edilebilir. . Bu sistemin tek bir yöneticisinin olmadığını tahmin etmek kolaydır.

Blok zinciri nasıl çalışır?

Yeni teknolojinin işleyişinin temel ilkesi, erişim yetkisi olmayan kişiler tarafından değiştirilemeyecek şekilde gerçekleştirilen işlemlerin şeffaf olmasıdır. Bitcoin sistemi, bir zamanlar finansal kurumlar veya bankalar tarafından hizmet gerektirmeyen, kendi kendini düzenleyen bir kripto para birimi şeklinde yaratıldığında, atası olarak kabul edilir. Her türlü işlemi kaydetmek için blockchain platformunu kullandı. Herhangi bir blockchain cüzdanı benzer şekilde çalışır, örneğin aynı Qiwi sistemi.

DNA'nın yapısı örneğini kullanarak global veritabanının temel ilkelerini anlayabilirsiniz. Kendi işlem blok zincirine sahiptir (işlemler, ödemeler vb.). Bu durumda herhangi bir işlemin tamamlanması ve onaylanmasından sonra (belirlenmiş matematik kurallarına göre) zincire yeni bir blok eklenir. Ve bu tür her blok, bir DNA hücresi gibi, bir bütün olarak tüm ağ hakkında bilgi içerir. Bu nedenle, blok zincir teknolojisi başlangıçta sahte bir blok eklemenin veya mevcut olanı kaldırmanın imkansızlığını önceden belirler, çünkü bu sistem genelinde hemen görünür olacaktır. Kabaca söylemek gerekirse, yapıya orada olmaması gerekeni ekleyemezsiniz. Bir blok silindiğinde, sistem global yapıdaki bir değişikliğe aynı şekilde tepki verir. Böylece dolandırıcılık, yetkisiz müdahale girişimleri veya aynı korsanlığın neredeyse yüzde yüz hariç tutulduğu ortaya çıktı.

Başlıca uygulama alanları

Ortaya çıkışı aşamasında, blok zinciri teknolojisi (İngiliz blok zincirinden) yalnızca kripto para birimi için kullanıldı ve biraz sonra bazı bankacılık yapıları tarafından benimsendi.

Ancak bugün, gelişimi içinde, yeni sistem günlük hayatımıza oldukça derinden nüfuz ediyor. Blok zinciri teknolojisine dayalı iş uygulamaları geliştirmeye yönelik platformlar, telif hakkı uyumluluğunu bile kontrol edebilir, bir ürünün üretim süreçlerini beyan edilen standartlara uygunluğu açısından izleyebilir ve kesinlikle tüm finansal işlemlerden bahsetmeyebilir.

İş uygulamaları oluşturmak için ana platformlar

İş için yazılım ürünlerinin oluşturulabileceği en gelişmiş ve sık kullanılan platformlar arasında aşağıdakiler not edilebilir:

  • EmcSSH.
  • EmcSSL.
  • EMC Bilgi Kartı.
  • EmcTTS.
  • Emc DPO'su.
  • Emc Atom.
  • EMC DNS.

Her birini ayrı ayrı ele alalım.

EmcSSH

Ağ yönetimi için SSH teknolojisinin ek bir uzantısı olan EmcSSH platformu açısından, blok zinciri, yetkili erişim hakkına sahip kullanıcı listelerinin ve ortak anahtarların (parolaların) bir tür özel depolanmasıdır.

Örneğin, bir ağ kullanıcısının birden çok makineye erişimi vardır. Bunu yapmak için, blok zincirinde saklanan ve MIM ("ortadaki adam") adı verilen hacker saldırılarının tezahürünü hariç tutan parola korumalı bir gizli anahtar dosyası kullanılır. İmkansız olursa - dosya çalınırsa, kullanıcı onu anında yenisiyle değiştirebilir veya erişimi engelleyebilir.

Bu teknik, çok sayıda sunucuyu, bir ATM ağını, uzak bilgisayar terminallerini vb. yönetmeniz gereken durumlarda en etkilidir. En ilginç olanı, bu tür küresel kontrol, coğrafi konumdan bağımsız olarak ve aynı şekilde gerçekleştirilebilir. normal bir yerel ağ üzerinde çalışırken olduğu gibi basitlik.

EmcSSL

Bu platform, özel SSL protokolünün bir uzantısıdır. Onun için blok zinciri, bireysel kullanıcıların veya kuruluşların sertifikalarının sözde dijital parmak izlerini depolamak için bir yerdir.

Örneğin, bankanın web sitesine girerken ve kullanıcı ile bankacılık İnternet sistemi arasında bilgi alışverişinde bulunurken, kullanıcı kesin olarak bu tür sertifikalar temelinde yetkilendirilir, bu da üçüncü şahısların şifreleri, kodları veya anahtarları çalmasını imkansız hale getirir. Müşteri sertifikayı kaybederse, uygulanan kısıtlamalar açısından bazı sakıncaları olmasına rağmen restorasyon prosedürü büyük ölçüde basitleştirilir (restorasyon hizmeti ödenir ve sürecin kendisi çok zaman alır).

EMC Bilgi Kartı

Temel olarak, kullanıcı SSL sertifikalarıyla ayrılmaz bir şekilde bağlantılı bir elektronik kartvizit sistemi kullanır. İkincisinden farklı olarak, bu tür kartvizitler, içerdikleri bilgiler değiştirilebildiği için uygundur.

Bu teknolojiyi destekleyen belirli bir İnternet kaynağına (örneğin bir blok zinciri cüzdanı) girdiğinizde, yetkilendirme tam olarak sanal bir kartvizit temelinde gerçekleşir ve ondan gelen bilgiler otomatik olarak yüklenir. Böyle bir sistemin rahatlığı, kartvizitteki veriler değiştiğinde, kayıtlı olduğu tüm kaynaklarda aynı anda ve tam otomatik olarak değişmesinde yatmaktadır. Böylece kullanıcının çok sayıda sitedeki kayıt alanlarını manuel olarak yeniden doldurmasına gerek kalmaz.

EmcTT'ler

TTS sistemi, her türden yerleştirilmiş belgeyi, yayınlandıkları anın parmak izinin oluşturulmasıyla zamanında sabitlemek için bir araçtır.

Bu teknoloji, bir belgenin, sözleşmenin, patentin ve hatta telif hakkı yayınının gerçekliğinin kanıtlanması gerektiğinde yasal konularda vazgeçilmezdir. Zaman damgasını kullanarak, yalnızca basım veya yayın tarihini değil, aynı zamanda saniyeye kadar doğru zamanı da kolayca kontrol edebilirsiniz. Ve hukukta, bu bazen kilit bir rol oynayabilir.

Örneğin, bazı hizmetlerin sağlanması için sözleşme imzalayan iki şirket var. İlki sözleşmeyi imzaladıktan sonra TTS teknolojisini kullanarak yayınını yaptı. İkinci şirket bunu bilmiyordu ve bir süre sonra, kendisinin kaybolduğu iddia edilen bir kopyasını öne sürerek ve hatta mevcut baskısında bazı noktaların açıklandığını belirterek sözleşmeyi keyfi olarak değiştirmeye başladı. Bir zaman damgası yayınlayan ilk şirketi kanıtlamaktan daha kolay bir şey yoktur.

EMC DPO'su

DPO sistemi, herhangi bir mülkün haklarını fiziksel veya fikri terimlerle kanıtlamak için kullanılan ana teknolojinin başka bir dalıdır.

Basitçe söylemek gerekirse, benzersiz numaralara veya özelliklere dayanarak, bu teknolojinin kullanımı örneğin bir araba, ev veya apartman dairesi, arsa, yazılım geliştirme vb. sahibi olma hakkını onaylayabilir. Kadastro numaraları, tescil sertifikaları, seri numaraları olabilir. eşit olarak kullanılan yazılım lisansları ve bazı durumlarda, örneğin gayrimenkul için - konum vb. Böyle bir sistemle, mülkiyetin yeniden kaydedilmesi çok basittir. Blok zincirinde en basit veri değiştirme işlemini gerçekleştirmek yeterlidir. Zaten açık olduğu gibi, bu tür süreçlere erişim yalnızca buna hakkı olan kişiler tarafından elde edilebilir ve dış müdahale hariç tutulur.

emc atomu

Atom, üçüncü bir kişinin veya aracıların katılımı olmaksızın iki taraf arasındaki işlemleri sonuçlandırmak için tasarlanmış bir sistemdir.

Açıklığa kavuşturmak için, bazı durumlarda, mülkiyet haklarının devri veya sözleşmeler yapılırken, iki taraf bir noter, bir hukuk bürosu, bir banka ve diğer kuruluşlarla iletişime geçmek zorunda kalır. Bu durumda, katılımları gerekli değildir. Mülkle ilgili bir işlem olması durumunda, satıcı parayı aldığında ve mülkiyet alıcıya yeniden tescil edildiğinde ve satıcının mülkün mülkiyetinin ön doğrulaması ile işlemin yasallığının bir teyidi, ve gelecekte - ayrıca yeni sahibin mülkiyetinin onayı ile. Doğru, bu yaklaşım yalnızca her iki taraf da koşulsuz olarak birbirine güvendiğinde kullanılabilir.

EMC DNS

Son olarak, saldırganların DNS'ye saldırmasını engelleyen, ağlarda alan adlarını dağıtmak için alternatif bir sistem sağlayan başka bir platform var.

Böyle bir teknolojinin kullanılmasıyla, İnternet'e bağlı herhangi bir dağıtılmış ağın pratik olarak yenilmez hale geldiğine inanılmaktadır.

Hızlı işlemler

Bu tür bir teknoloji, mikro ödemeleri minimum maliyet ve maliyetle yapmak için tasarlanmıştır. Bu tür hesaplamalar çok küçük miktarlara sahip olabilir (bir kuruşun bir kısmı için bile).

Tüm işlemler sanal olduğundan, sistem, herhangi bir hesaplamanın kendi maliyeti olmasına rağmen, parasal olarak veya tamamlanması için tüketilen kaynaklarla ifade edilen TPS metriğindeki hız sınırlamalarını kaldırmanıza izin verir.

Sistemin avantajları ve dezavantajları

Son olarak, blockchain sisteminin oldukça belirgin avantajlara sahip olduğunu söylemek kalır. Teknolojideki en önemli şey kusursuz güvenilirlik ve iddia edildiğine göre mutlak güvenliktir. Buna rağmen, bugün bu tür teknolojilerin yaygın olarak kullanılmasının fizibilitesi hakkında aktif bir tartışma var. Bu arada, bankacılar, başlangıçta trafiğe bağlı olan düşük çalışma hızı nedeniyle onu kullanmak için acele etmiyorlar, ancak hızın operasyonların güvenilirliği ve güvenliğine kıyasla daha düşük bir önceliğe sahip olduğunu kabul ediyorlar.

Ancak blok zinciri teknolojisini kullanan herhangi bir tüketici, satın alımın gerçekten belirtilen standartları karşıladığından emin olmak için tüm üretim ve tedarik zincirini izleyerek satın alınan malların kalitesini bağımsız olarak kontrol edebilir.

Bununla birlikte, birçok uzmana göre görünümü yalnızca küresel İnternet'in ortaya çıkmasıyla karşılaştırılabilir olan bu teknolojinin küresel tanıtımı hakkında konuşmak için henüz çok erken. Ve temelde oluşturulan çok fazla uygulama yok, onları kullanan kuruluşlardan bahsetmiyorum bile, birçoğunun istediği gibi. Ancak çoğu uzman, blockchain'in harika bir geleceği olduğunu düşünmeye meyillidir. Doğru mu değil mi zaman gösterecek. Bu sistemin, son zamanlarda terk edilmesine karar verilen bitcoin kripto para biriminin kaderini çekmeyeceği umulmaktadır.

Karakterler: Kolya, Vasya, Tacikler ve Luda (bölümlerde).

yer imlerine

Fotoğraf: stivoberlin, Flickr

Bitcoin hakkında konuşmaya başlamalarının üzerinden üç yıl geçti. Tüm işlemlerin kaydedildiği teknoloji - blok zinciri - kendi içinde Sberbank dahil olmak üzere neredeyse tüm büyük finansal kurumlarla ilgilenmeyi başardı.

Bununla birlikte, blok zincirinin (ve bitcoin'in kendisinin) nasıl çalıştığını açıklamak hala zor. Leprosoria'da, bir kez daha parmaklarında blok zinciri ilkesini gösterin ve uyku kullanıcısı bunu olabildiğince açık bir şekilde yapmayı başardı - günlük tutan Kol ve Vasya hakkında bir hikaye şeklinde. bu günlüğü taklit etmeye çalışıyorum.

Blockchain, sahte olması neredeyse imkansız olan bir günlüktür

Kolya bir günlük tutmaya karar verdi. Bunu yapmak için bir defter açtı ve şöyle satırlar yazmaya başladı:

1. Ekmek satın aldı 2. Gennady'yi aradım ... 132. Vasya'ya 100 ruble 133 kredi verdim. Becerdin Luda 134. kaka

Dürüstçe bir günlük tutmak için çok uğraştı ve daha önce olan bir şey hakkında biriyle tartıştıysa, onu çıkarır ve burnunu notlarına sokardı. Bir keresinde Kolya, Vasya ile Vasya'ya 100 ruble borç verip vermediği konusunda güçlü bir tartışma yaşadı. Anlaşmazlık sırasında Kolya'nın yanında bir günlüğü yoktu, ancak yarın getireceğine ve Vasya'ya göstereceğine söz verdi.

Vasya kaderi kışkırtmamaya karar verdi, Kolya'nın evinin yolunu tuttu, bir günlük buldu, 132. satıra kadar indi ve yerine "Fucked Olya" yazdı. Ertesi gün Kolya bir günlük çıkardı, uzun süre Vasya'nın borcuyla ilgili bir not aradı, bulamadı ve özür dilemeye geldi.

Bir yıl geçti, Vasya vicdanı tarafından işkence gördü ve her şeyi Kolya'ya itiraf etti. Kolya arkadaşını affetti, ancak gelecekte bu kadar kolay taklit edilemeyecek daha güvenilir bir kayıt sistemi kullanmaya karar verdi.

Aşağıdakilerle geldi. Linux işletim sisteminde, herhangi bir metni alan ve onu bir hash - 32 anlaşılmaz rakama dönüştüren md5sum programını buldu. Kolya bunu tam olarak nasıl yaptığını anlamadı, ama genel olarak tam bir çöplük veriyor gibiydi. Örneğin, programa "merhaba" kelimesini girerseniz, "8b4609d7e974702ff1451220c7ededcf" ile yanıt verir. Ve girerseniz, neredeyse aynı şey gibi görünür, ancak fazladan bir boşlukla, o zaman zaten "69ab827825fdb876e709abd3d783dbb6".

Balkabağını çizdikten sonra Kolya, gelecekteki Vasya'nın kayıtları değiştirmesini zorlaştırmanın bir yolunu buldu: Her kayıttan sonra, programı kaydın metni ve önceki karma ile besleyerek elde edilen bir karma ekledi. Yeni günlük şöyle ortaya çıktı:

0000 (başlangıç ​​karma, basitlik için kendimizi dört basamakla sınırlayalım) 1. Satın alınan ekmek4178 (0000'den hash ve "Ekmek satın alındı") 2. Gennady 4234'ü aradım (4178'den hash ve "Called Gennady") ... 4492132. Vasya'ya 100 ruble 1010133 kredi verdi. Fucked Luda 8204 (1010 ve "Fucked Luda" dan hash)

Şimdi bazı Vasyalar 132 numaralı satırı değiştirmek isterse, bu satırın hash değeri de değişecektir (1010 değil, başka bir şey olacaktır). Bu da, “133” satırının karmasını etkileyecektir. Becerdin Luda "(8204 olmayacak, başka bir şey olacak) vb. günlüğün sonuna kadar. Şimdi, bir giriş uğruna, Vasya'nın tüm günlüğü bundan sonra değiştirmesi gerekecek, bu zor.