lt.phhsnews.com


lt.phhsnews.com / Kas yra "Blockchain"?

Kas yra "Blockchain"?


Jei pastaruoju metu stebėjote naujienas, galbūt girdėjote apie kažką, vadinamą "blockchain". Tai koncepcija, kuri suteikia duomenis itin saugiai konkretiems tikslams. Jūs tikriausiai girdėjote apie tai naudodamiesi "Bitcoin", bet ji turi daug daugiau nei visų mėgstamų kriptokursų. Štai greitas paaiškinimas, kaip tai veikia.

Visa tai prasideda naudojant šifravimą

SUSIJĘS: Kas yra bitcoinas ir kaip jis veikia?

Norėdami suprasti bloko grandines, turite suprasti kriptografiją. Kriptografijos idėja yra kur kas senesnė nei kompiuteriai: tai tik reiškia, kad informaciją reikia pertvarkyti taip, kad jums būtų reikalingas tam tikras raktas, kad jį suprastumėte. Paprasta "Kix" grūdų dėžute esanti paprasta dekoderio žiedinė žaisle yra pagrindinės kriptografijos formos. Sukurkite raktą (taip pat žinomą kaip šifrą), kuris pakeičia raidę su skaičiumi, paleidžia pranešimą raktą ir tada duodamas raktas kam nors kitam. Kiekvienas, kuris pastebi pranešimą be raktų, negali jį perskaityti, nebent jis yra "sugadintas". Kariuomenė naudojo sudėtingesnę kriptografiją ilgą laiką prieš kompiuterius ("Enigma Machine", pavyzdžiui, kodavo ir dekoduodavo žinutes Antrojo pasaulinio karo metu).

Modernus tačiau šifravimas yra visiškai skaitmeninis. Šiandienos kompiuteriuose naudojami šifravimo būdai, kurie yra tokie sudėtingi ir tokie saugūs, kad neįmanoma jų sugadinti paprasta matematika, kurią padarė žmonės. Tačiau kompiuterių šifravimo technologija nėra tobula; jis vis tiek gali būti "įtrūkęs", jei pakankamai protingi žmonės atakuoja algoritmą, o duomenys vis dar yra pažeidžiami, jei kas nors šalia savininko nustato raktą. Tačiau net vartotojų lygmens šifravimas, kaip antai 128 bitų AES šifravimas, kuris dabar yra standartinis "iPhone" ir "Android", yra pakankamas, kad užfiksuotus duomenis būtų galima saugoti nuo FTB.

"Blockchain" yra bendrai naudojamas saugus duomenų saugiklis

"Šifravimas paprastai naudojamas failų užrakinimui, todėl juos gali pasiekti tik tam tikri žmonės. Bet ką daryti, jei turite informacijos, kurią turi matyti visi, pvz., Sako, valdžios sektoriaus įstaigos, kuri turi būti vieša pagal įstatymus, apskaitos informacija ir vis tiek turi būti saugi? Čia turite problemų: kuo daugiau žmonių gali matyti ir redaguoti informaciją, tuo mažiau saugoma.

"Blockchains" buvo sukurti, kad atitiktų konkrečių situacijų saugumo poreikius. "Blockchain" kiekvieną kartą, kai informacija yra prieinama ir atnaujinama, pakeitimas yra užregistruotas ir patvirtintas, tada užantspauduotas naudojant šifravimą, kurio negalima redaguoti dar kartą. Pakeitimų rinkinys yra išsaugotas ir įtraukiamas į bendrą įrašą. Kitą kartą, kai kas nors atliks pakeitimus, jis vėl pradeda viską, išsaugodamas informaciją naujame "bloke", kuris yra užkoduotas ir pritvirtintas prie ankstesnio bloko (vadinasi, "bloko grandinė"). Šis kartojantis procesas jungia pirmąją pateiktos informacijos versiją su naujausia, taigi kiekvienas gali matyti visus kada nors padarytus pakeitimus, bet gali prisidėti ir redaguoti naujausią versiją.

Ši idėja tam tikra savybė atspari metaforoms, tačiau Įsivaizduokite, kad esate dešimties žmonių grupėje, susirinkę "LEGO" rinkinį. Vienu metu galite pridėti tik vieną gabalėlį, ir jis niekada negali pašalinti jokių dalių. Kiekvienas grupės narys turi konkrečiai susitarti, kur eina kitas gabalas. Tokiu būdu jūs galite pamatyti visus kūrinius bet kuriuo metu - tiesiai atgal į pirmąją projekto dalį, tačiau galite pakeisti tik naujausią kūrinį.

Tam, kad kažkas šiek tiek labiau atitiktų, įsivaizduokite bendradarbiavimo dokumentą, pvz., skaičiuoklę "Google" dokumentuose arba "Office 365". Kiekvienas, turintis prieigą prie dokumento, gali jį redaguoti, o kiekvieną kartą tai pakeičiant įrašoma ir įrašoma kaip nauja skaičiuoklė, tada užrakinta dokumentų istorijoje. Taigi galite grįžti žingsnis po žingsnio, atlikdami atliktus pakeitimus, tačiau galite įtraukti tik naujausią versiją, o ne keisti anksčiau užrakintas skaičiuoklės versijas.

Kaip jūs tikriausiai girdėjote, ši saugios, nuolat atnaujinamos "pagrindinės knygos" idėja dažniausiai taikoma finansiniams duomenims, kuriuose ji yra svarbiausia. Paplitusios skaitmeninės valiutos, pavyzdžiui, Bitcoin, yra labiausiai paplitusios "blockchains" naudojimo, iš tikrųjų pirmasis buvo sukurtas "Bitcoin", o mintis išplito iš ten.

Techniniai dalykai: žingsnis po žingsnio, užblokuokite bloku

Kaip visa tai iš tikrųjų žaidžia kompiuteryje?

SUSIJĘS: Kaip veikia "BitTorrent"?

Galbūt esate susipažinęs su peer-to-peer failų naudojimu: tokiomis paslaugomis kaip "BitTorrent", leidžianti vartotojams įkelti ir atsisiųsti skaitmeninius failus iš kelių vietų efektyviau nei iš vieno ryšio. Įsivaizduokite, kad "failai" yra pagrindiniai blokinio šifravimo duomenys, o atsisiuntimo procesas - tai kriptografija, kuri ją atnaujina ir saugo.

Arba norėdami grįžti į mūsų "Google" dokumentų pavyzdį aukščiau: įsivaizduokite, kad bendradarbiuojamą dokumentą esate Darbas nėra saugomas serveryje. Vietoj to, tai yra kiekvieno asmens kompiuteryje, kuris nuolat tikrina ir atnaujina vienas kitą, siekdamas įsitikinti, kad niekas nepakeitė ankstesnių įrašų. Tai daro jį "decentralizuotu".

Tai pagrindinė blokavimo grandies idėja: tai yra kriptografiniai duomenys, kurie vienu metu yra prieinami ir saugomi be centralizuoto serverio ar saugyklos, su pakeitimų, įtrauktų į kiekvieną naują versiją, įrašus

Taigi mes turime tris elementus, kuriuos reikia apsvarstyti šiuose santykiuose. Pirmasis - "peer-to-peer" vartotojų tinklas, kuris visus saugo "blockchain" įrašų kopijas. Du, duomenys, kuriuos šie naudotojai įtraukia į naujausią "bloką", leidžiantį jį atnaujinti ir įtraukti į bendrą įrašą. Trys kriptologinės sekos, kurias generuoja naudotojai, sutinka su naujausiu bloku, užfiksuojant jį į įrašų formos duomenų seką.

Būtent tai paskutinis šiek tiek yra slaptas padažas sumuštiniuose. Naudodami skaitmeninę kriptografiją kiekvienas vartotojas prisideda prie savo kompiuterio galios, kad padėtų išspręsti kai kurias iš tų sudėtingų matematikos problemų, kurios saugo įrašą. Šie labai sudėtingi sprendimai, žinomi kaip "hash", sprendžia pagrindines įrašo duomenų dalis, pvz., Į kurią sąskaitą įtraukiami ar atimami pinigai apskaitos knygoje ir kur tie pinigai buvo išvežami arba iš jų buvo gauti. Kuo tankesni duomenys, tuo sudėtingesnė yra kriptografija, tuo daugiau jo reikia, kad ją išspręstų. Beje, "bitcoin" "miniatiūros" idėja atsiranda.)

Taigi, apibendrinant galima pasakyti, kad blokinis šriftas yra duomenų rinkinys, kuris yra:

  1. Nuolat atnaujinamas. "Blockchain" vartotojai gali bet kuriuo metu pasiekti duomenis ir pridėti informaciją prie naujausio bloko.
  2. Platinama. "Blockchain" duomenų kopijos saugomos ir saugomos kiekvieno vartotojo, o visi turi sutikti su naujais papildymais.
  3. Patikrinta. Abu pakeitimai naujiems blokams ir senų blokų kopijoms turi būti suderinti visi naudotojai naudojant kriptografinį patikrinimą.
  4. Saugus . Kenkėjantis senais duomenimis ir keičiantis naujų duomenų saugojimo metodu, kriptografinis metodas ir necentralizuotas pačių duomenų saugojimas yra užkirstas kelias.

Ir tikėkite ar ne, jis tampa dar sudėtingesnis nei šis ... bet tai pagrindinė idėja.

"Blockchain in Action": parodyk man (skaitmeninius) pinigus!

Taigi, pakalbėkime apie pavyzdį, kaip tai taikoma kriptografinei valiutai, pvz., "Bitcoin". Pasakykite, kad turite vieną "Bitcoin" ir norite išleisti jį naujuoju automobiliu. (Arba dviračiu, namu ar mažos ir vidutinės salos tautu, tačiau šią savaitę verta sumokėti vieną Bitcoin.) Jūs prisijungiate prie decentralizuoto Bitcoin bloko su savo programine įranga ir siunčiate savo užklausą, kad perkeltumėte savo Bitcoinas automobilio pardavėjui. Tada jūsų sandoris perduodamas sistemai.

Kiekvienas sistemoje esantis asmuo gali tai pamatyti, tačiau jūsų tapatybė ir pardavėjo tapatybė yra tik laikini parašai, nedideli milžiniškų matematikos problemų elementai, kurie yra skaitmeninės kriptografijos šerdis. Šios vertės yra prijungtos prie blokavimo lygties, o pati problema yra "išspręsta" iš vienos pusės tinklo narius, generuojančius kriptografijos maišus.

Kai tikrinamasis sandoris, vienas "Bitcoin" perkeliamas iš jūsų į pardavėją ir įrašoma į naujausią grandinės bloką. Blokas baigtas, uždaras ir apsaugotas kriptografija. Kitas sandorių serija prasideda, o "blockchain" auga ilgiau, ir kiekvieną kartą atnaujinus visą operacijų ataskaitą.

Dabar, kai jūs manote, kad "blokinis" yra "saugus", svarbu suprasti kontekstą. Individualūs sandoriai yra saugūs, o bendras įrašas yra saugus tol, kol metodai, naudojami kriptografijai apsaugoti, išlieka "neiškraipyti". (Ir nepamirškite, kad ši medžiaga yra sunkiai sutrikusi, nes FBI gali "sugadinti" Tarkime, kad naudojate tik kompiuterių resursus.) Tačiau silpniausia grandinės grandinės nuoroda yra gerai, jūs, naudotojas. Jei leisite kitiems asmeniškai naudotis savo asmeniniu raktu, kad pasiektumėte grandinę, arba jei jie tai suranda tiesiog įsilaužę į savo kompiuterį, jie gali papildyti "blockchain" su jūsų informacija, todėl jų negalima sustabdyti. Tokiu būdu "Bitcoin" yra "pavogtas" dėl labai išpopuliarių išpuolių pagrindin ÷ se rinkose: tai buvo rinkos veikiančios kompanijos, o ne "Bitcoin blokchain", kurios buvo pažeistos. Kadangi pavogti bitukai perduodami anoniminiams vartotojams, naudojant procesą, kurį patvirtina blokinis šliuzas ir kuris užregistruotas amžinai, nėra galimybės rasti užpuoliko arba

gauti Bitcoin. Ką dar gali padaryti "Blockchains"? "Blockchain" technologija prasidėjo "Bitcoin", tačiau tokia svarbi mintis, kad ji ilgai nelabai. Sistema, nuolat atnaujinama, prieinama visiems, patikrinta necentralizuoto tinklo ir neįtikėtinai saugi, turi daug skirtingų programų. Finansinės institucijos, tokios kaip "JP Morgan Chase" ir Australijos vertybinių popierių birža, kuria blokinių grandinių sistemas, skirtas apsaugoti ir platinti finansinius duomenis (tradiciniams pinigams, o ne kriptografinėms valiutoms, kaip "Bitcoin"). "Bill & Melinda Gates" fondas tikisi naudoti "blockchain" sistemas nemokamoms paskirstytoms bankininkystės paslaugoms teikti milijardams žmonių, kurie negali sau leisti įprastos banko sąskaitos.

Atvirojo kodo įrankiai, pvz., "Hyperledger", bando padaryti "blockchain" daugiau žmonių, tam tikrais atvejais taip elgdamiesi, nereikalaujant tokios didžiulės perdirbimo galios, kad būtų užtikrintas kitas dizainas. Bendrai veikiančios darbo sistemos gali būti patikrintos ir užregistruotos naudojant "blockchain" metodus.

Vaizdo paskolos: posteriori / Shutterstock, Lewis Tse Pui Lung / Shutterstock, Zack Copley

Geriausias dalykas, kurį reikia nuolat įrašyti, pasiekti ir atnaujinti, gali būti naudojamas taip pat.


Kaip nustatyti savo internetinę būseną PlayStation 4

Kaip nustatyti savo internetinę būseną PlayStation 4

Kartais norite, kad pasaulis žiūrėtumėte, kaip žaisti žaidimus. Kartais nori tiesiog žaisti vieni. Ir tuos laikus, atrodo, ne anksčiau, nei patekote į pagrindinį savo mėgstamiausio žaidimo ekraną: štai kvietimai, pranešimai ir visa kita medžiaga, su kuria nenorite susidoroti. SUSIJĘS: Kaip transliuoti "PlayStation 4" žaidimų sesiją "Twitch", "YouTube" ar "Dailymotion" Laimei, galite lengvai paslėpti savo internetinę būseną "PlayStation 4" ir "Pro" programoje.

(how-top)

Kaip pritaikyti Facebook Messenger pokalbius

Kaip pritaikyti Facebook Messenger pokalbius

"Facebook Messenger" yra viena iš "Facebook" geresnių funkcijų. Jūs negalite suprasti, kad galite pritaikyti savo "Facebook Messenger" pokalbių slapyvardžius, spalvas ir "patinkančią" jaustuką. SUSIJĘS: "Facebook" naujienų tiekimo algoritmas yra visiškai užblokuotas Tai gali atrodyti kaip treniruotės treniruotės, bet iš tiesų tai tikrai naudinga, jei jūs einate keletą skirtingų grupių pokalbių ar norite įsitikinti, kad negalite netyčia pranešti netinkamam asmeniui.

(how-top)