Kuidas vältida topeltkulutavaid rünnakuid hübriidblokeeringus

Plokiahelate tüübid ja nende omadused

Blockchain-tehnoloogia kiire arenguga pühendab krüptokogukond selle vastu tohutut huvi. Pole üllatav, et üha enam idufirmasid, ettevõtjaid ja ettevõtteid on rakendanud plokiahelat kui tööriista, mis aitab lahendada tööstuse väljakutseid ja parandada selle töövoo tõhusust.

Pakkudes enneolematul tasemel dokumentide pidamist ning finants- ja muude tehingute üksikasjade säilitamist, võib blockchain-tehnoloogia aidata igasse tööstusesse:

  • manipuleerivate ja petlike tegevuste vähendamine
  • dokumentide läbipaistvuse ja jälgitavuse tagamine
  • muutumatuse tagamine
  • turvalisuse taseme tõstmine

Vastavalt ettevõtte vajadustele ja nõudmistele on valida erinevat tüüpi plokiahelaid.

Kas peate oma andmetele pakkuma suuremat läbipaistvust ja avalikku juurdepääsu? Avalik plokiahel on õige valik. Avalikud protokollid tuginevad töö tõenduspõhise konsensuse algoritmidele. Kogukond pääseb neile hõlpsalt juurde ja saab piiranguteta avalikus plokiahelas osaleda.

Kas peate vähendama paberimajandust ja parandama ettevõtte sisemist juhtimist, hoides samas teavet sisemisena? Siis on parim valik privaatne plokiahel. See annab teatud tsentraliseeritud volitusallikatele kirjalikke õigusi, samas kui kirjutuskaitstud lubadel on võimalus neid vaadata või piirata.

Föderaalseid või konsortsiumide plokiahelaid haldab tavaliselt rühm eraisikuid või organisatsioone. Ühelgi kasutajal puudub võimalus tehinguajaloole või selle verifitseerimisele vabalt juurde pääseda või seda vaadata. Konsortsiumi plokiahelad näivad olevat valik kõikvõimalikele finantseerimisasutustele.

Kuna valida on hulgaliselt plokiahelaid, on igas süsteemis ka plusse ja miinuseid. Kaaluge võrdluse jaoks graafikat:

Praegu hõlmab üks asjakohastest teemadest juhtorgani puudumist avalikus plokiahelas. Kuna see pakub avatud juurdepääsu lugemiseks ja kirjutamiseks, saab igaüks jagada ja genereerida juurdepääsetavaid andmeid. Ühelt poolt on see eelis; teisest küljest on see turvalisuse mõttes ebasoodne olukord.

Nüüd on ilmunud uut tüüpi blockchain: hübriid blockchain. See ühendab endas kolme plokiahela parimad omadused ja pakub uue lahenduse ülalnimetatud probleemidele. Eelkõige lahendab hübriidne plokiahel turbeprobleeme ja hoiab ära erinevat tüüpi rünnakud, mida saab teostada nutika lepinguga tõrgete ja tõkete tõttu blokeerimissüsteemis.

Hübriidse plokiahela olemus ja selle eelised

Hübriidne plokiahel ühendab avalike ja eraviisiliste plokiahelate omadused, et pakkuda kasutajatele valikut: millised tehingud jäävad avalikuks ja millised peaksid olema juurdepääsetavad ainult väiksemale osalejate rühmale.

See tagab tehinguprotsessile privaatsuse, tagades samal ajal kinnituse muutumatu avaliku blockchaini ajaloo kaudu. Hübriidne verifitseerimise funktsioon sarnaneb Satoshi Nakamoto detsentraliseeritud avaliku kinnitamisega:

Hübriidsed plokiahelad tagavad, et nende liikmetel on võrdsed õigused vaadata ja lisada üksikasju ning / või luba teatud tehingute jaoks. Oluline on see, et kaasatud osapoolte identiteeti ei jagata teistele võrgus osalejatele. Suurema konfidentsiaalsuse tagamiseks on hübriidse plokiahela privaatne olek mugav. Finantstehnoloogia tööstusele ideaalse alternatiivina tagab see:

  • turvalisus
  • detsentraliseerimine
  • läbipaistvus
  • muutmatus

Hübriidsed plokiahelad on erakordselt reguleeritud üksuste ja valitsusasutuste jaoks suurepärane vaste ja ideaalne lahendus. Need tagavad suurema paindlikkuse ja andmete kontrolli (mida saab jagada nii eraviisiliselt kui ka avalikult). Lisateavet avaliku, privaatse ja hübriidse plokiahela kohta leiate siit.

Vaatleme lähemalt mõnda hübriidse plokiahela näidet.

XinFin

XinFin, üks esimesi hübriidseid plokiahelaid, toodi 2017. aastal turule mündi esmase pakkumise kaudu. Hiljuti käivitas ta oma esimese detsentraliseeritud rakenduse ja ülemaailmse finantskaubanduse platvormi.

XinFini funktsioonid kahel plokiahelal:

  • Ethereum (avalik)
  • Kvoorum (privaatne)

Selle hübriidvõrk tugineb delegeeritud PoS-i konsensusele arukate lepingute kasutamisel usaldusväärsete sõlmede ja protokolli peal oleva Interneti-Interneti vahel. See lähenemisviis võimaldab praeguste andmete üleslaadimist plokiahelasse. Ehkki platvorm on alles noor, on see juba aidanud arvukalt projekte tarneahela juhtimise, logistika, kaubanduse, rahanduse jms valdkonnas.

Kangas HyperLedger

Hüpergeelne kangas tõusis avalikkuse jaoks ette ühe alternatiivse variandina. Hyperledger pakub ettevõtetele ja ettevõtetele uusi võimalusi, millel on avatud valitsemise, suurema läbipaistvuse ja vastutuse omadused. Hüperkoguja kasutamisel tagatakse varade ülekandmise protsessidega parem privaatsus ja mastaapsus. Nende uute tööriistade abil on ärivõrgud võimelised interakteeruma täiustatud tehingute kontrollimise protsessiga uuel tasemel.

Peamised blockchaini omadused on detsentraliseerimine, konfidentsiaalsus, ühendatavus ja kasutusmugavus.

Ethereumi konsortsium

Kohe on algamas uus projekt Ethereumi konsortsiumi plokiahelate võrgustik. Selle eesmärk oli aidata erinevate tööstusharude esindajatel tõhusamalt töötada ja konsortsiume luua.

Üks selle uuendusi on võimalus luua konsortsium, kus sama IP-aadressi järgi töötab ainult kolm sõlme. Ethereumi konsortsiumi veel üks, veelgi olulisem aspekt oli mõeldud turvalisuse parandamiseks: eraviisiliste kasutajavõtmete automaatne genereerimine. See tähendab, et plokiahelas osalejad ei pea isiklikke võtmeid looma ega varustama. Need võtmed genereeritakse paroolist automaatselt, lihtsustades sellega kogu protsessi.

Olles arutanud hübriidsete plokiahelate põhitõdesid, nende omadusi ja omadusi, saab selgeks, et need pakuvad kõrgemat turvataset. Turvalisus on üks olulisemaid lahendamist vajavaid probleeme, kuna pole saladus, et häkkerid ründavad blokeeringuid sageli.

Vaatame lähemalt topeltkulude küsimust ja võimalusi selle vältimiseks.

Topeltkulude küsimus ja kuidas seda vältida

Topeltkulutused on termin, mida krüptokogukonnas kasutatakse 51% rünnaku tähistamiseks. See on protsess, kus samu vahendeid (krüptovaluuta) kasutatakse kaks korda erinevatel eesmärkidel. Arutleme populaarse auto näite üle. Näiteks on teil 15 Bitcoini ja soovite autot osta. Sa saadad oma raha, kuid auto tarnitakse määratud kohta mitme päeva jooksul. Kui helistate topeltkulutuste rünnakule ja saavutate oma kavatsused edukaks, võite oma 15 Bitcoini tagasi pöörata ja, näiteks, osta ka paadi. Siis saate mõlemad esemed ja maksate ainult ühe korra.

Topeltkulutuste teema on kahjuks tavaline ja seetõttu vältimiseks ülioluline. Plokkketid võtavad petliku käitumise vältimiseks ennetavaid meetmeid. Näiteks Bitcoin, Bitcoin Cash ja Litecoin kontrollivad iga tehingut PoW (tõend töö kohta) konsensuse abil. Teised plokiahelad, nagu Cardano, Ethereum ja Stellar, kasutavad topeltkulutuste vältimiseks PoS-i (osaluse tõend) konsensust. Mitme tehinguga tehingute tegemise ajal on blokeerimisamet Agentuur kehtestanud omaenda tõendusmaterjali konsensuse suurema stabiilsuse ja turvalisuse tagamiseks.

Neil kahel algoritmil on sama eesmärk: tehingu kontrollimine. Ainus erinevus on protsess. PoW premeerib kaevureid, kes lahendavad kõigepealt matemaatilise mõistatuse, samas kui PoS tugineb kaevuri rikkusele (panusele). Teises süsteemis preemiad puuduvad, kuna kaevurid võtavad tehingute kontrollimise eest tasu.

Hübriidahelate puhul on peamine idee väärtuse saldode hoidmine avalikul poolel, samal ajal kui turustusreeglid arvutatakse külgketis. Selle tulemusel on vaja vahendeid, et hankida kõrvalahelast tõendusmaterjal selle kohta, et puuduvad pettustehingud, mis võiksid põhjustada avaliku konto saldode võltsimise.

Kuidas vältida hübriidide plokiahelates topeltkulutamist

Hübriidne plokiahela rakendamine on suurepärane valik rünnakute ja petliku käitumise kõrvaldamiseks. Pole saladus, et kõrvalahelad (nii era- kui ka konsortsium) on halvema turvalisuse tõttu rünnaku all rohkem. Suurema ohutustaseme saavutamiseks ühendavad hübriidahelad era- ja avaliku võrgu osariike. Sel viisil saavad eraõiguslikud organisatsioonid jälgida oma andmeid ilma sekkumiseta, kontrollides samal ajal avalike plokiahelate kasutamisega tehtavaid tehinguid.

Vaatame lähemalt mitmeid lahendusi topeltkulu vältimiseks hübriidsetes plokiahelates.

Plasma ja plasma sularahalahus

Ethereumi plasmaprotokoll on üks paremaid lahendusi kõrgema turvalisuse taseme tagamiseks. See töötab selliste plokiahelatega nagu Bitcoin, Ethereum ja teised. Selle tehnika viib läbi ahelaväliseid tehinguid, kuid tugineb samal ajal nende tehingute kontrollimisel avalikule plokiahelale. Lisaks ühendab plasma “ahelaväline” (külgahela) tehnoloogia olekukanalid mitmesuguste probleemide lahendamiseks. See võtab operatsioone peamiselt avalikust ahelast, tehes tehinguid ja lahendades need ahelaväliselt. Seda saab visualiseerida kõrvalahela hierarhilise puuna, mis edastab süstemaatiliselt andmeid avalikule ahelale.

Plasma Cash lahendus töötab sarnaselt. Plasma Cash sobib paremini arukate lepingute kasutamist toetavates plokiahelates. Selle eesmärk on vähendada arukate lepingute ja DApp-i täitmise tehingukulusid. See tehnoloogia lisab nutika lepingukihi, et suhelda avaliku ahelaga. Plasma Cash ei vaja kinnitamiseks iga ploki allalaadimist, nagu seda teeb plasma. Selle asemel tuleb lihtsalt jälgida müntide ja tehingute plokkide andmeid. Plasma Cash funktsioneerib avalikus plokiahelas ja võrdleb tehinguid külgahelas. Kui kõik on kinnitatud ja töötab hästi Merkle'i juurega, saab tehingu avalikus ahelas edastada.

Plasma ja Plasma Cash ainus puudus on hind. Vastavalt standardile ERC721 vajavad need lahendused täiendavat gaasi.

Pange tähele, et suletud eraettevõtted ei saa plasmalahendustest kasu, kuna tehinguid tuleb ikkagi avalikult kontrollida. See on parem valik külgkettide jaoks, millel on rohkem kui üks omanik.

Tehinguandmete salvestamine avalikus plokiahelas

Suurema turvalisuse tagamiseks saab tehingute andmeid säilitada avalikes plokiahelates. Kui ettevõte hoiab arukaid lepinguid registrina avalikus plokiahelas, on võimalik salvestada suhtelisi tehingute andmeid kõrvalahelas.

Kulude vähendamiseks töötlevad ettevõtted tehinguid sageli kõrvalahelates. Kontrollimiseks edastavad nad tulemusi siiski avalikku plokiahelasse.

See lahendus on odavam kui Plasma ja Plasma Cash, kuid tundub suurema osalejate arvu tõttu pisut vähem turvaline.

Blokeerib ankurdamise avalikus plokiahelas

Ja viimane, kuid mitte vähem tähtis, saab turvalisuse hübriidahelates tagada avalike plokkkettide ankurdamise abil. See lahendus pole nii turvaline kui kaks eelmist, kuid see on palju odavam.

Ankurdamine tähendab andmete edastamist avalikus plokiahelas plokkide komplektist. Näiteks saab iga kümme, sada või tuhat plokki regulaarselt ülekandeahelast avalikku plokiahelasse. Selle tulemuseks on nn ankur, mille järel modifikatsioone ei saa enam rakendada.

Kokkuvõtteks peaksime rõhutama, et hübriidsed plokiahelad pakuvad uut lähenemisviisi andmete salvestamiseks ja tehingute töötlemiseks. Need sobivad hästi pool-eraettevõtetele, kes eelistavad hoida oma andmeid lähedal, kontrollides siiski igat tüüpi tehinguid turvalisemalt. Seetõttu näib suurepärane väljapääs hübriidlahendus toimingute ahelavälise täitmise ja nende avalikuks ahelale ülekandmiseks kontrollimiseks.

Pöörduge rakenduse Appiture poole, et teada saada, milline blockchaini tüüp sobib teie ettevõttele kõige paremini.

Liituge meiega Twitteris ja Telegramis, et kursis olla!