Torej, želite uporabiti blokažo za to? | SI.concellodemelon.org

Torej, želite uporabiti blokažo za to?

Torej, želite uporabiti blokažo za to?

Antony Lewis je Bitcoin in blockchain svetovalec in bloger, ki je prej služil kot direktor poslovnega razvoja v menjalnem Bitcoin itBit. 

V tem članku, Lewis poskuša razčleniti nekaj več razumljen vprašanja, ki krožijo med institucijami, ki želijo, da se prilagodijo razdeli blockchain tehnologije za alternativne namene.

Obstajajo dobri razlogi in slabih razlogov za uporabo blockchains.

V pogovorih z ljudmi, ki razmišljajo primerov blockchain uporabe, sem opazil, skupna zmešnjav, ki izhajajo iz določenih besed. Na vprašanje, je, da so bili prvotno uporabljen v ožjem smislu (običajno opisuje Bitcoin je blockchain), in se zdaj razlagati bolj splošno za druge blockchains, v primerih, ko lahko ne veljajo več.

V tem položaju, upam, da razplet nekatere od teh skupnih napačnih.

Tema: Blockchains so varni

Pisanje podatkov

Bitcoin ima posebne varnostne funkcije za pisanje podatkov zaradi bremena proof-of-dela soglasja. To pomeni, da bi dodali blokov transakcij na blockchain, boste morali potrditi vse transakcije znotraj bloka (lahka), nato pa se ponavlja izračune (imenovano razprševanje), da bi našli čarobno številko, ki omogoča vaš blok veljaven in sprejemljiv do drugi udeleženci v skladu s pravili omrežja (preprost, vendar računsko drago, zato energetsko intenzivna, zato drag). Ta dokaz-of-del bremena v kombinaciji s pravilom najdaljšo verigo zaradi česar je drago, da mine svojo subverzivno verigo.

Zasebni blockchains na drugi strani, z znanimi blok potrjevalce, ima lahko tudi druge mehanizme, ki nadomešča dokaz-of-dela, ki omejujejo sposobnost drugih zruši verige.

Ta pravila lahko določajo, da je treba bloki, ki ga podpišeta omejeno, znan seznam podpisnikov. Round-robin moda, s katerim subjekti, ga vzemite v zavojih, da napišete blokov, je dovolj, da odvrne ali omeji enostransko slabo vedenje.

Branje podatkov

Bitcoin in blockchains, nimajo naravno zaščito pred dostopom za branje. Dejansko blockchains so mehanizmi za kopiranje podatkov na vseh pomembnih udeležencev - to je tisto, kar soglasje je vse okoli.

Če menite, da imate kibernetske varnosti glavoboli nadzor branje-dostop do eno centralno bazo podatkov, nato število pomnožite s številom vozlišč v blockchain, da bi dobili nov napad površino vašega blockchain.

Lahko nadzor branje-dostop do neke mere s šifriranjem nekaterih elementov na vašem blockchain in deliti ključe do ustreznega udeleženca. Toda, razmislite o nevarnosti industrijskega vohunjenja, kjer so tipke prodana tekmec organizacije, ki vodi tudi vozlišče - zdaj tekmec lahko bere podatke, ne da bi vdor svoj sistem, ker je blockchain kopiranje podatkov neposredno v svojem podatkovnem centru!

Tam lahko rešitve tukaj vključujejo ključno-vrtenje, ampak je treba tudi ob upoštevanju podatkov iz preteklosti. Vrednost tretje osebe, je, da lahko nadzor dostopa do podatkov, bolj fino. Zagotavljajo tudi eno samo podjetje sporom proti, če se izpostavi zasebne podatke ali kršijo svoje pogodbene obveznosti.

Zavrnitev storitve

Blockchains so bolj odporne od centraliziranih sistemov proti denial-of-service napade, zaradi njihovega peer-to-peer, multi-odvečnega narave. Če je eno vozlišče brez povezave, drugi pa nadaljujem z delom.

Uporabniki, ki so priključeni na invalide vozlišča ne bo mogel povezati, če obstaja mehanizem, za njih, da bi našli druge vozlišča spadajo nazaj.

Tema: Blockchains so šifrirana

Ne more biti zmeda med kriptografskih metod, ki se uporabljajo v Bitcoin (hašiš, digitalni podpisi) ter podatkov o blockchains so šifrirane (podatki so shranjeni kot cyphertext).

To lahko vodi ljudi, da mislijo, da so podatki o blockchain privzeto šifrirani.

Dejstvo je, podatki o blockchains je privzeto nešifrirani, zlasti podatke, ki jih je treba potrditi vozlišč. V Bitcoin, je podatkov o transakcijah niso šifrirani, kot lahko vidite s pogledom na blockchain koli transactionin Bitcoin je. (Za globlje razlago posebnih elementov v Bitcoin transakcije, glej tukaj).

Najbolj očitne težave s šifriranjem podatkov na blockchain je, da so šifrirani podatki ne more biti potrjen, ker vozlišča morajo vedeti, kaj so potrjevanje.

Na primer, če sem potrjevanju legitimnosti vaše plačilo 2 BTCfrom vaši denarnici, moram poznati vsebino vaše denarnice (tj vaše prejšnje vhodnih transakcije) in dejstvo, da ste poskušali preživeti 2 BTC (in katere).

V zasebnem verigi, če lahko vsi potrjevanje vozlišča dešifriranje podatkov, ki jih ima dešifriranje ključe, potem morate razmisliti, zakaj ste ga šifriranjem na prvem mestu.

Obstajajo rešitve, ki izhajajo iz primarne kriptografske raziskave, ki omogočajo, da se dejstva je treba dokazati glede podatkov, ne da bi vedel, sam osnovne podatke, znan kot dokazilo nič znanja, vendar je ta tehnologija trenutno še ni zrel.

Če je zasebnost pomembna, potem pa razmisli, kaj je treba šifrirano: Vsi podatki na počitek? Podatki v gibanju? Celotna baza podatkov? Podatki v posebnih polj zbirke podatkov? In kdo bo mogla dešifrirati in kdaj? Kako bo dodeljena dovoljenja? Mogoče preklicati dovoljenja? Kaj se zgodi, če je tretja oseba dobi ključa za dešifriranje skozi lopov uslužbenca? Kaj se zgodi, če legitimni uporabnik izgubi ključa za dešifriranje?

Ključ za upravljanje je bistveni del varnosti podatkov - še toliko bolj, če se podatki prosto delita (običajno) konkurenti v panogi, in ga je treba skrbno proučiti v blockchain rešitev.

Tema: Uporaba blockchain omogoča boljši dostop do podatkov

Veliko obstoječih centralizirane rešitve že naredil odlično delo, ki dovoljuje dostop do podatkov, s skrbno nadzorovano branje in pisanje, pa tudi plast odgovornosti na osrednjem lastnik podatkov, ki lahko reagirajo bodisi moralnih imperativov ali pravnih direktiv.

Facebook, na primer, je precej dostopen po vsem svetu, in je lahko sneli sovražni govor ali avtorsko zaščitene vsebine.

Blockchains lahko nadzor dostopa do podatkov bolj zapletena, in nespremenljivosti ni brez slabosti. V mnogih možnih primerov uporabe, so vozlišča, ki jih vodijo ločeni subjekti ali skupine (če niste, potem pa razmisli, zakaj uporabljate blockchain na prvem mestu), in vsak subjekt nadzora in upravlja svoj nadzor dostopa do podatkov.

Tam lahko izzivi okoli upravljanje nadzor dostopa v vseh subjektih, ki imajo kopijo podatkov blockchain.

Tema: Ta blockchain omogoča končnim uporabnikom, da to [x] peer-to-peer brez posrednika

Ta pripoved se zdi, da so prišli iz beli knjigi Bitcoin je, ki opisuje namen Bitcoin da bi ljudem omogočili pošiljanje digitalno denar od osebe do osebe brez posebnega finančnega posrednika.

Če ste štetje rudar dodal blok kot posrednika, ki zbira prispevke in nagrade za svoje delo, nato pa so posredniki v Bitcoin. Ampak, dejstvo je, da niso specifični (en rudar more nadomestiti drugega), in niste Obvezna na določeno rudar za vaše transakcije na delo ali ne.

Za mnoge zasebne blockchains trenutno opisanih v industriji, so posredniki - to so udeleženci tečejo vozlišča, ali prodajalci tehnologije vpenjalni vstopnice za služenje z blockchain rešitve.

Tema: Uporabniki bodo izvajali svoje blockchains na svojih telefonih

Imam občasno slišal ideje, kjer uporabniki potrebujejo za shranjevanje blockchain podatke na svojih telefonih (predvsem za primere uporabe, kjer bi uporabniki lastniki svojih podatkov).

Pazite telefonsko blockchain mobilni, saj to pomeni, da bo telefon nenehno klepetali s preostalim omrežja, prenos in prenos podatkov drugih ljudi non-stop, da ostanejo v soglasju.

Tema: The blockchain bo nespremenljiva zapis vseh dogodkov

V Bitcoin, kjer je treba stari posli biti gosenicami, da ugotovimo, veljavnost novih poslov, to je tako.

Prav tako je v primeru, da le Bitcoin transakcije "zgodi" ali poravna, če se oddaja v Bitcoin omrežje in je sprejet v bloku. Vsak dogodek v Bitcoin je potrebno dogodek zgraditi sliko o stanju v knjigi.

To ne pomeni, da če si vrgel blockchain v naključnem problem, boste takoj natančno zajame vsak dogodek.

Dogodki morali vnesti nekoga ali nekaj, in potem predvajajo in sprejel, da jih je treba zabeležiti.

Podatke o blockchain ne pomeni natančnost - morali dogodki, ki se natančno zabeleži na prvem mestu. To je še toliko bolj pomembno, če lahko zapis je nespremenljiva.

Tema: Ker je na blockchain, res je

To je zmeda okrog uporabe besede "true".

V Bitcoin, "true" pomeni, da je mreža se strinjali, da je postopek potekal, in vozlišča v soglasju ali soglasje, da se je to zgodilo.

Pojem "resnice", kot se uporablja za blockchains ne razširi na druge pomene "true". Če spremljanje srčnega kos strojne opreme postane pokvarjene in zapise branja nepravilna srčnega utripa mirno blockchain, naredite branja postala resnica? Očitno ne.

Na registra lastništva avtomobilov, lahko blockchain immutably zapisati, da je avto spremenilo lastnika. Če je bila ta transakcija sprejeta po pomoti ali goljufivo zaradi taksist telefona lastnika, kakšno je stanje v resnici? Če je bilo ugotovljeno, da je transakcija, da je lažna s strani policije in mora biti "odvit", nato pa, kako se bo, da je treba storiti, glede na kriptografsko varnost digitalnih podpisov? (Obstajajo rešitve, vendar pa le treba premisliti).

V primeru blockchains, resnica pomeni le "tisto, kar je bilo prvotno evidentira in se dogovorili za veljavno z večino vozlišč".

Velja ne pomeni nujno res. Ne mešaj blockchain resnico "resnice". Za trivialno, ampak konkreten primer nespremenljivo ležijo na več ravneh, si oglejte tukaj.

Tema: Podatki, shranjeni na blockchain

To je razširjena v blockchains-za-KYC in blockchains-za-dokumentarno-shranjevanje prostora.

Komentarji, kot so 'To je shranjena na blockchain "lahko povzroči zmedo, ko je hash dokumenta (PDF, JPEG, itd), objavljenem v blockchain. Razpršene ni šifriran različica prvotne datoteke; in ko je hash shranjeni, si ne more pridobiti original, ki ga dekodiranje hašiš. Hash iz prstnega odtisa podatkov, in če je shranjena na blockchain, nekdo, ki je ohranil natančne kopije teh podatkov (off verige), lahko dokaže, da posebni podatki obstajali na časovni žig, ko je hash shranjena na blockchain.

Medtem ko lahko shranite celotno dokumentacijo o blockchains (navsezadnje blockchain je samo baza podatkov skupaj s programsko opremo, ki potrjuje in delnice novih vnosov na drugih udeležencev), ki poteka veliko količino podatkov okoli hitrostjo lahko ustvarite svoj nabor težav.

Tema: Udeleženci v blockchain

Ne more biti zmeda, ko se uporablja beseda "udeleženci".

Na splošno obstajajo tri glavne vrste udeležencev blockchains:

  • Udeleženci, ki pišejo blokov (v Bitcoin, to so ti rudarji in jih premetavamo številke)
  • Udeleženci, ki vzdržujejo celotno blockchain in potrjevanje in razmnozujemo nove vnose (v Bitcoin, ti so običajno imenujejo "polna vozlišč")
  • Udeleženci, ki so končni uporabniki funkcionalnosti blockchain, običajno dostop do blockchain s povezavo na celotno vozlišče (v Bitcoin, ti so običajno imenujemo uporabnikov)

Morda je najbolje, da vedno pojasniti, kateri udeleženci, ki so navedene.

Tema: No, kaj naj uporabim blockchain za?

Blockchains so super, ko več strank morali prebrati iste podatke, vendar je iz kakršnega koli razloga ne more biti in ne bi smela biti posebna posamezna stranka v nadzoru teh podatkov.

Gideon Greenspan je napisal veliko articleabout z izogibanjem nepotrebnemu blockchain projekt, in kasneje opisal nekaj primerov resne in dejanske uporabe v nadaljnjih pošti.

Tema: Če uporabim besedo "blockchain" lahko dobim proračun

Gre za to!

Edini način, da bo tehnologija izboljšala se ljudje tako trudijo in se prilagajajo, da se prilega težave bolje.

Poskusite razumeti in se zavedati omejitev in zapletenosti zgodaj in biti previdni, o preveč opremljanje trendovski tehnično rešitev problema.

Ta članek je prvotno pojavila na Lewis blog "Bits na blokih", in je tu objavljena z njegovim dovoljenjem.

SecurityProof-of-delo

Sorodne novice


Post Funkcija

Strange High: dva dneva v Denverjevi konferenci o kripto konoplji

Post Funkcija

Umetniki se obrnejo na Bitcoin za navdih, ne osebne finance

Post Funkcija

Spoznajte Tehnične misli za projektom Blockers Blocker

Post Funkcija

Relax Lawyers, Nick Szabo pravi, da pametne pogodbe ne bodo ubile delovnih mest

Post Funkcija

Pozabi Gold, Bitcoin je podprl čas

Post Funkcija

Raziskovalci Boston University Raziščite potencial Bitcoin v konfliktnih območjih

Post Funkcija

Centri za nadzor bolezni za zagon prvega testa Blockchain-a za pomoč pri katastrofi

Post Funkcija

Presežek bi lahko zbral 30 milijonov ameriških dolarjev z delnicami Blockchain Stock

Post Funkcija

Ex-Moscow Exchange Exec se pojavi kot Blockchain Boss

Post Funkcija

Zakaj Švedska pripisuje priložnost za zemljiško knjigo Blockchain

Post Funkcija

Jed McCaleb razpravlja o novem protokolu zvezdnika za soglasje

Post Funkcija

Zakaj je bitkainovska zvezda Rising na Češkem