More

    Hogyan működik a blockchain technológia – egyszerű szóval

    Világosan elmagyarázzuk, mi a blokklánc, mint a próbabábuk esetében – nyissa meg a jegyzettömböt 20217. január 26-án6https: //d2xzmw6cctk25h.cloudfront.net/post/2520/og_image/92d9083a41ac4a4d70702d1d3c946745.png

    A cikk készítésekor már 658 413 blokk volt a Bitcoin hálózatban – és nem lennék meglepve, ha publikációk lennének a “Mi a blokklánc?” Témában. egyszer ugyanaz lesz. Míg a szerzők megpróbálják elmagyarázni a blokklánc elvét az ujjaikon, elmondom, hogyan hozhatod létre a legegyszerűbb blokklánc-láncot saját kezűleg egy notebookban.

    De először azt javaslom, hogy merüljek el a kérdés történetében – hogy megértsük, milyen technológia ez, és miért van rá szükség. Mi, emberek, nagyon értékeljük a jövőbe vetett bizalmat. Ezért az ókortól kezdve megpróbáltak bármilyen megállapodást rögzíteni a szövegben, és aláírásokat, és még jobb – pecséteket helyeztek el. Ezután adja meg az aláírt szerződés egy példányát egy független személy számára – most ezek közjegyzők. Az ilyen intézkedések biztosítják, hogy egyik fél sem változtassa meg a szerződés feltételeit: az aláírás hamisítása munkaigényes és büntetendő. Harmadik féltől származó másolat jelenléte pedig egyáltalán értelmétlenné teszi a hamisítást, mivel a bíróságon a szerződés ilyen módosított példánya ellentétes lenne a két eredetivel.

    Hogyan működik a blockchain technológia - egyszerű szóval

    Egy forrás

    A gyakorlat megbízható, de nagyon munkaigényes. Számítógépeknek kellett volna segíteniük, de ez nem is olyan régen történt. Az a tény, hogy a PC memóriájában tárolt szövegek, beolvasások, fényképek könnyen hamisíthatók, vagy akár törölhetők is. Még akkor is, ha nagyon fontos információk találhatók ismert és elismert vállalatok szerverein. Különösen emiatt az elektronikus pénzt sokáig nem tekintették nagy összegek tárolásának és forgalmazásának módjának.

    A bitcoin megjelenése előtt csak a bankok biztosítottak megbízható módot az ügyfelek számára, hogy nagy mennyiségű pénzt kezeljenek az interneten keresztül. A szabályozó hatása alatt felelősséget vállaltak a pénz mozgásának történetének megőrzéséért, biztonságukért, hogy ne tűnjenek el hirtelen a számláról. A banki szoftvert tartják a legmegbízhatóbbnak. De a bank szerverein az adatok elviekben is megváltoztathatók. Az utolsó akadály egy ravasz banki alkalmazott útjában, aki úgy döntött, hogy kijavítja az adatbázis néhány bejegyzését, a biztonsági szolgálat. Ami azonban szintén emberekből áll.

    A Bitcoin jóvoltából lehetővé vált a biztonságos online tárolás és átutalás, félelem nélkül, hogy valaki képes lesz “pár számot megváltoztatni a megfelelő helyeken”. Építészeti szempontból lehetetlen megváltoztatni vagy törölni a blokklánc adatait. És vegye figyelembe: a bankok váltak a technológia legérdekesebb fogyasztóivá!

    Térjünk át a szavakról a tettekre. Lépjünk félre a szürke munkanapoktól, és képzeljük el magunkat uzsorásként, aki úgy döntött, hogy teljesen nyitottá válik, és blokklánc formátumban vezet egy könyvet. Nyissa meg a jegyzettömböt, és írja:

     === 2020. november 10. === B kliens: visszafizette a kölcsönt 4300 rubel összegű kamatokkal együtt, karóra formájában a kauciót visszaküldtük az ügyfélnek: A ügyfél: 1000 hitelt kapott rubelt azzal a kötelezettséggel, hogy 1100 rubelt kamatokkal együtt vissza kell fizetni 2020. november 12-én, egy élő madagaszkári csótányt fedezetként hagytak egy üvegedényben (az ügyfél vállalta a kockázatokat és biztosította, hogy a csótány 2 nap alatt nem hal meg) = == a blokk vége ===

    Most valamivel alá kell írnunk ezt a blokkot. Ehhez a blokklánc hash függvényeket használ. Már jóval a blokklánc előtt jelentek meg, mint az ellenőrző összeg ideológiai folytatása. Nézzük meg a Wikipedia ellenőrző összegének meghatározását: “A ellenőrző összeg egy bizonyos érték, amelyet egy bizonyos algoritmus alkalmazásával számítottak ki egy adatsorból, és amelyet az adatok integritásának ellenőrzésére használnak az átvitel vagy tárolás során.” Egyszerűbben kifejezve: valamiféle szám mindig ugyanaz, ugyanazon adatok esetében.

    OLVASS TOVÁBB:  "Nem ülök nyugodtan, és mindig azt mondom, hogy" Igen "!"

    Az ellenőrző összegek hasznosak, ha adatokat továbbítanak egy hálózaton keresztül. Ha adatcsomagot és annak ellenőrző összegét küldi, akkor a fogadó fél újraszámíthatja a kapott csomag ellenőrző összegét, és összehasonlíthatja azt a kapott értékkel. Ha egyeznek – 99,99% valószínűséggel (és a csomag méretétől és algoritmusától függően), az adatok biztonságosak. És ha az ellenőrző összegek eltérnek, akkor az adatok sérültek.

    Nézzük meg a legegyszerűbb példát. Tegyük fel, hogy költözéskor minden holmija 20 dobozba fér el. A 20-as szám primitív ellenőrző összeg. Ha a dobozok új helyről történő kirakása során a számuk legalább 1 nagyobb vagy kevesebb, mint 20, akkor valami nem stimmelt. A 20-as szám azonban sem nyújt garanciákat, hanem alapvető bizalmat kelt. De ha külön vesszük az egyes dobozok sorozatszámát, súlyát és méreteit, akkor bizonyos módon hozzáadjuk az egészet, akkor a kapott ellenőrző összeg megbízhatóbbá válik.

    OLVASS TOVÁBB:  Megnyitjuk a C ++ fejlesztési karát

    Átvitt értelemben az adatkivonat a szteroidok ellenőrző összege . Számítsuk ki az uzsorás blokk hashját a sha256 algoritmus segítségével – ez meglehetősen megbízható és az eredmény nem túl nehézkes. Ehhez használhat online szolgáltatást:

    Hogyan működik a blockchain technológia - egyszerű szóval

    Vegye figyelembe, hogy a mondat végén még egy periódus is a felismerhetetlenségig megváltoztatja a kivonatot:

    Hogyan működik a blockchain technológia - egyszerű szóval

    Távolítsuk el a pontot, és írjuk a kapott kivonatot a következő blokk elejére, november 11-re:

     === 2020. november 10. === B kliens: visszafizette a kölcsönt 4300 rubel összegű kamatokkal együtt, karóra formájában a kauciót visszaküldtük az ügyfélnek: A ügyfél: 1000 hitelt kapott rubelt azzal a kötelezettséggel, hogy 1100 rubelt adnak vissza kamatokkal együtt az év 2020. november 12-én, egy élő madagaszkári csótányt fedezetként egy üvegedényben hagytak (az ügyfél vállalta a kockázatokat és biztosította, hogy a csótány 2 nap alatt nem hal meg ) === a blokk vége === === 2020. november 11. === d7998a218df60c6d9b1c415cc077f4b30a6b67380c300: 2200 rubel összegű hitelt adott vissza kamatokkal együtt, az esküvői gyűrű formájában nyújtott biztosítékot visszaküldték az ügyfélnek = == a blokk vége ===

    Kiszámoljuk az új blokk kivonatát, és beillesztjük a következő elejére:

    Hogyan működik a blockchain technológia - egyszerű szóval

     === 2020. november 10. === B kliens: visszafizette a kölcsönt 4300 rubel összegű kamatokkal együtt, karóra formájában a kauciót visszaküldtük az ügyfélnek: A ügyfél: 1000 hitelt kapott rubelt azzal a kötelezettséggel, hogy 1100 rubelt adnak vissza kamatokkal együtt az év 2020. november 12-én, egy élő madagaszkári csótányt fedezetként egy üvegedényben hagytak (az ügyfél vállalta a kockázatokat és biztosította, hogy a csótány 2 nap alatt nem hal meg ) === a blokk vége === === 2020. november 11. === d7998a218df60c6d9b1c415cc077f4b30a6b67380c300: 2200 rubel összegű hitelt adott vissza kamatokkal együtt, az esküvői gyűrű formájában nyújtott biztosítékot visszaadták az ügyfélnek = == a blokk vége === === 2020. november 12. === 4ca9565815823b0850f3bd0d90359acff26e76c326069606b168c7248a16d613 A kliens: 1100 rubel fedezetben visszaadta a kölcsönt Madagaszkár csótány formájában egy üvegedényben (bár halott) az ügyfél === a blokk vége ===

    Hitel kiadásakor és az egyes ügyfelek számára történő visszatérésekor nyomtatás formájában megadjuk a teljes blokkláncunk aktuális verzióját. Senkitől nem titkolunk el semmit, ügyfeleinket feltételesen, személyes adatok nélkül jelöljük ki. Tehát mindenkinek van egy példánya a blokkláncról.

    OLVASS TOVÁBB:  BI-системы: что это и зачем они нужны бизнесу

    Most képzeljünk el egy kellemetlen helyzetet: a madagaszkári csótány tulajdonosa nem tudta túlélni a veszteséget, és kártérítést akart tőlünk visszakövetelni a háziállat haláláért. Úgy döntött, hogy összekovácsolja a november 10-i blokkot, és az igényekkel együtt a következő papírt nyújtja nekünk:

     === 2020. november 10. === B kliens: visszafizette a kölcsönt 4300 rubel összegű kamatokkal együtt, karóra formájában a kauciót visszaküldtük az ügyfélnek: A ügyfél: 1000 hitelt kapott rubelt azzal a kötelezettséggel, hogy 2020 november 12-én 1100 rubelt adnak vissza kamatokkal együtt, egy élő madagaszkári csótányt üvegedényben hagytak fedezetként (az ügyfél nem kockáztatott és biztosította, hogy a csótány hetekig élhet élelmiszer és víz nélkül ) === a blokk vége === === 2020. november 11. === 2f124d2fd7191221c9c484eaa27db4cab3557fde32b1cda392239cba314122da C kliens: 2200 rubel összegű kamatot adott vissza a kölcsönnek, jegygyűrű formájában a biztosítékot visszaküldték az ügyfélnek === a blokk vége === === 2020. november 12. === 823b695658d1515c = 823b9696508d1515c = 823b695658 kamatokkal, fedezet Madagaszkár csótány formájában egy üvegedényben (bár halott), visszaküldve az ügyfélnek === blokk vége ===

    Nem is volt lusta új hash kiszámításához és a régi érték cseréjéhez azzal a blokk elején november 11-től. De a hamisítás még mindig kudarcot vallott, mert a blokk november 11-i kivonatának kiszámításakor olyan értéket kapunk, amely nem egyezik meg a blokk elején jelzett értékkel november 12-én:

    Hogyan működik a blockchain technológia - egyszerű szóval

    Még egy gyors pillantás is elegendő annak megértéséhez, hogy az okmány58817411a699a0526a90adb023e49d9e79adc264d7921a8cbb2cbfa0e9ef eltér a 4ca9565815823b0850f3bd0d90359acff26e76c326069608b168d613.

    Így a blokklánc bármely blokkjában akár egy bit változása az összes következő blokk hashjának változásához vezet: elválaszthatatlanul és egymás után kapcsolódnak egymáshoz.

    Két különböző szöveg megtalálása, amelyeknek ugyanaz a kivonata lesz (ezt ütközésnek hívják), nagyon időigényes feladat, nem garantált eredménnyel. Ugyanakkor óriási számítási teljesítményre van szükség, amely nagyságrendekkel drágább lesz, mint a hamisított információk. Az így kapott szöveg pedig csak a betűk értelmetlen keveredése lesz. Egy másik árnyalat: az igazi blokklánc sokkal összetettebb szabályokat használ a hash megszerzéséhez – emiatt a bitcoin bányászok szerte a világon petevatt áramot égetnek el. Tehát a feladat civilizációnk jelenlegi fejlettségi szintjén egyszerűen lehetetlenné válik.

    OLVASS TOVÁBB:  Как организована работа с данными в Mediascope

    De még korai örülni: a számviteli rendszerünkben még mindig van egy gyenge pont. Mi lenne, ha a madagaszkári csótányok tenyésztője megszámlálná az összes hashot, és újat hozna nekünk egy papírral, azt állítva, hogy a blokklánc verziója helyes, de a miénk nem? Itt emlékszünk arra, hogy minden ügyfélnek van másolata a blokkláncunkról, és hogy mindenkinek ugyanazok a hashjai vannak – tehát a rendbontó kisebbségben marad. A hash és a disztribúció a blokklánc két fő pillére.

    Bármilyen információ blokkokban tárolható, és ezáltal a blokklánc univerzális eszközzé válik. Ez alapján készíthet kriptovalutát, és intelligens szerződésről is rendelkezhet. Olyan, mint egy szerződés, csak programkód formájában, amelyet az ilyen szerződés létrejöttétől kezdve kell végrehajtani.

    Tegyük fel, hogy te és egy barátod fogadást kötsz: azt állítod, hogy holnap 12 órakor havazni fog, barátod pedig – hogy esni fog. Ha egyáltalán nincs csapadék, a fogadások jótékonysági alapítványhoz kerülnek. Elég, ha intelligens szerződéses program formájában formalizálják, és tranzakciók formájában hozzájárulnak hozzá. A program pártatlan, ezért lehetetlen lesz megcsalni vagy visszavonni a fogadást. Az őszinteség, amilyen, a blockchain lényege.

    Érdekli a blokklánc fejlesztése? Alapszintűen elsajátíthatja a blockchain fejlesztői szakmával a GeekBrains-nál.

    Friss cikkek

    Аутстаффинг в IT: что это и как устроиться работать на аутстаффинг

    Аутстаффинг становится все более распространенной практикой в IT-сфере, «отжимая» популярность и клиентов у аутсорсинга. По мнению экспертов, в ближайшее время эта тенденция сохранится, и...

    NaZapad 16: как попасть в ТОП в бурже, не имея бюджета и опыта

    На практической конференции по продвижению на западных рынках NaZapad 16 Илья Гринько рассказал о том, как создал свой проект в бурже и попробовал его...

    BI-системы: что это и зачем они нужны бизнесу

    Вникаем в основы бизнес-аналитики04 марта 20216 минут66https://d2xzmw6cctk25h.cloudfront.net/post/2564/og_image/0de7185dc6e58fe6f536564315226e43.png Статья подготовлена экспертами факультета BI-аналитики GeekBrains. На международных рынках компании-гиганты работают с миллионами, десятками, а кто-то — и с...

    Kapcsolódó történetek

    HOZZÁSZÓLOK A CIKKHEZ

    Kérjük, írja be véleményét!
    írja be ide nevét

    Maradjon op - Ge a napi híreket a postaládájában