Merkle medis bitcoin pavyzdžiui


Nors daugiausia siekiama didinti išmanųjį sutarčių lankstumą, tuo pačiu metu MAST padidins mastelį ir privatumą platformoje. Jis neseniai buvo parengtas "Bitcoin Core" kūrėjo Dr. Atsižvelgiant į jo potencialą, MAST yra stebėtinai paprasta.

Merkle medis bitcoin pavyzdžiui ripple vyksta į monetų bazę

Visi "Bitcoin" sandoriai "užfiksuoja bitcoines" į išėjimus, kurie paprastai nurodo Bitcoin adresus. Šie bitukai yra užrakinami, kad būtų atrakintas ir Merkle medis bitcoin pavyzdžiui užrakintas vėlesniame sandėlyje; Štai kaip bitkinai veiksmingai pereina nuo adreso prie adreso.

Šis užrakinimas iš tikrųjų atliekamas naudojant scenarijų - pora eilučių kodo. Standartiniams sandoriams scenarijus įtraukiamas į išvestį ir apibrėžiamas reikalavimas išleisti biktinus vėlesniu sandoriu.

Dauguma nestandartinių "Bitcoin" operacijų, pvz.

Merkle medis bitcoin pavyzdžiui bitcoin lifo

Naudodami P2SH, bitkinai vis dar užrakinami scenarijuje. Tačiau šis scenarijus savaime nėra įtrauktas į sandorio produkciją. Priešingai, scenarijus yra chaosas; tai suplakta ir suskaidyta į trumpą ir, atrodytų, atsitiktinę skaičių eilę. Ši skaičių eilutė negali būti naudojama pradinio scenarijaus atkūrimui.

Merkle medis bitcoin pavyzdžiui gnosis kriptovaliuta

Tačiau su originaliu scenarijau eilučių skaičius can gali būti atkurtas, paprasčiausiai pakeičiant jį. Scenarija yra tai, kas įtraukta į sandorio produkciją.

Taproot ateina: kas tai yra ir kaip tai bus naudinga Bitcoin

Norėdami atrakinti P2SH išvestį kitame sandoryje, nepakanka, kad atitiktumėte reikalavimus, nustatytus scenarijuje. Galų gale, "Bitcoin" mazgai tinkle žino tik scenarijų hash ; ne faktinis scenarijus.

Todėl šie mazgai negali patikrinti, ar laikomasi scenarijaus apibrėžtų reikalavimų. Jie negali patvirtinti sandorio. Štai kodėl kitas sandoris, kuris išleidžia bitkinus, turi apimti visą scenarijų, ir reikalavimus, apibrėžtus šiame scenarijuje: pats užraktas scenarijus taip pat raktas reikalavimai jį atrakinti. Išmaišius tikrąjį scenarijų, "Bitcoin" mazgai gali patikrinti, ar įtrauktas scenarijus atitinka scenarijų hash, kuris buvo įtrauktas į ankstesnį išvestį.

Jei jis sutampa, mazgai žino, kad biktinai iš tikrųjų buvo užrakinti į tą konkretų scenarijų. Tada jie gali patikrinti, ar įvykdytos scenarijaus apibrėžtos sąlygos, o sandoris gali būti patvirtintas.

Merklio šaknis (kriptovaliuta) - Bitcoin - 2022

Merkle medis iš kriptovaliuta pakeis bankus yra matematinė struktūra, kuri įvairius duomenų rinkinius maišia į vieną, kompaktišką hash: Merkle šaknį.

Panašiai kaip ir Merkle medis bitcoin pavyzdžiui kuris kitas maišas, šis "Merkle" šaknis negali būti naudojamas atkurti Merkle medžio duomenis. Bet "Merkle" medžiai Merkle medis bitcoin pavyzdžiui unikalią naudą.

Merkle medis bitcoin pavyzdžiui btc bloxk explorer

Jei žinoma bet kokia Merkle medžio duomenų, "Merkle root galima patikrinti, ar šie konkreti duomenys yra kur nors Merkle medyje - net jei ir ne visi duomenys Merkle medis yra žinomas.

Kaip supaprastintą pavyzdį, tarkime, kad Alisa sukūrė Merkle medį derindami duomenų rinkinius "" ir "", o Merkle medžio Merkle šaknis pasirodo "". Dabar, tik "Merkle" šaknys ""Bobas gali patikrinti, ar "Merkle" medyje tikrai yra įtrauktas "", nors jis irgi nejaučia, kad "" yra ir ten. Tiesą sakant, visiems, ką jis žino, Merkle medyje gali būti tūkstančiai duomenų paketų - jis negalėjo jų iššifruoti.

Vietoj to, kad bitino įkrovos į vieną scenarijų, su MAST tie patys bitukai gali būti užrakinti skirtingų scenarijų serijoje.

Merkle medis - vakarukrantas.lt

Kitaip tariant, tuos pačius bitukinus galima užrakinti pagal skirtingas ir abipusiškai išskirtines sąlygas. Pavyzdžiui, reikalaujant tik Alice, arba parašo iš Bob ir kryžminio parašo iš kiekvieno arba parašo nuo Carol po praėjo tam tikrą laiką ir pan.

Nesvarbu, kuris iš šių sąlygų įvykdytas patvirtintame sandoryje, pirmiausia nustatoma, kaip išleidžiami bitkinai. Jei Alice yra pirmoji, pasirašanti sandorį, išleisdama produkciją, tas sandoris yra galiojantis.

Jei Bobas ir Karolis permušė Alice'ą, tai yra galiojanti operacija. Arba, jei tam tikra laiko dalis praėjo ir Carol yra pirmasis, kuris pasirašo, tai yra galiojanti. Panašiai kaip ir P2SH, visi šie skirtingi scenarijai yra maišomi. Tačiau šį kartą jie sujungiami Merkle medžiu. Tai Merkle root šio Merkle medžio, kuris įtrauktas į sandorio išvestį, kaip tam tikra galutinė užraktas. Tuo pat metu lėšos yra panašios į P2SH.

Jie gali padėti užtikrinti, kad duomenų blokai, gauti iš kitų bendraamžių tinklo, būtų nepažeisti ir nepakeisti, ir netgi patikrinti, ar kiti bendraamžiai nemeluoja ir nesiunčia netikrų blokų. Maišos medžiai naudojami maišos pagrindu atliekamoje kriptografijoje. Buvo pasiūlyta naudoti maišos medžius patikimose skaičiavimo sistemose.

Norint sukurti sandorį, kuris atveria Merkle šaknies lėšas, naudojamas visas scenarijus turi būti įtrauktas į naująjį sandorį, ir reikalavimą atrakinti šį scenarijų.

Užraktas ir raktas.

Merkle medis bitcoin pavyzdžiui kaip laikyti bitkoinus „flash drive“.

Tačiau svarbu: ne visi turi būti įtraukti Merkle medis bitcoin pavyzdžiui scenarijai spynos. Tik tas, kuris iš tikrųjų naudojamas. Jei Alice pirmiausia išleidžia lėšas, ji neturi įtraukti scenarijų, kuris leidžia Bobui ir arba Carolui išleisti lėšas.

Tačiau šios maišos nėra saugomos eilės tvarka bloke, greičiau kaip medį primenančios struktūros pavidalu, kad kiekviena maiša būtų susieta su savo tėvu pagal tėvo ir vaiko medį. Kadangi tam tikrame bloke saugoma daugybė operacijų, visos bloko operacijų maišos taip pat yra pakeistos, o tai lemia Merkle šaknį. Pavyzdžiui, apsvarstykite 7 operacijų bloką.

Bitcoin mazgai gali patikrinti, ar įtrauktas scenarijus patikrina naudojant Merklės medžio fikciją. Jie naudoja Merkle šaknį, įtrauktą į išvestį, norėdami patikrinti, ar naudojamas scenarijus yra tikrai įtrauktas į Merkle medį. Jei taip, šie mazgai žino, kad įtrauktas scenarijus patikrina kaip vieną iš galimybių išleisti bitukinus ir gali patvirtinti naują sandorį.

Merklio šaknis (kriptovaliuta) - Bitcoin -

Privalumai "MAST" pagerina "Bitcoin" trimis pagrindiniais būdais: jis praplečia pažangiosios sutarties lankstumą; pagerina mastelį; ir padidina privatumą. Reikalingas parašas iš tik Alice, arba parašas iš Bob ir Carol ir kt.

Tačiau šiuo metu yra nustatytas protokole nustatytas dydis, leidžiantis išvengti DoS atakų. Nesvarbu, ar yra dviejų būdų išleisti biktinus, ar 20 artai nesvarbu tinklui, tik būtinas operacijas įtraukiamas tik vienas scenarijus.

Tai taip pat leidžia sukurti naujas ir sudėtingas galimybes, pavyzdžiui, 1-iš daugiaformių operacijų, kurios šiuo metu yra per didelės. Arba ilgi vartotojai, kurie gali skirti specifinius bitukinus skirtingais laiko momentais.

Dėl to dideli sandoriai, pagrįsti duomenimis ir brangiems sandoriams, yra pagrįsti mokesčiais. Tik reikalaujant, kad vartotojai įtrauktų scenarijų, kuris iš tikrųjų buvo naudojamas pabaigoje, MAST pagerina mastelį.

Kitas žingsnis siekiant pagerinti bitcoin lankstumą, mastelį ir privatumą vadina mast

Tai sumažina duomenų kiekį, kurį turi perduoti, patvirtinti ir saugoti visi tinklo mazgai. Kaip papildomą premiją, MAST pagerina privatumą, vėl laikydamasis netyčinių paslėptų scenarijų.

Merkle medis bitcoin pavyzdžiui remi bitcoin

Pavyzdžiui, tai galėtų paslėpti arbitrus iš sandorių, kai jie niekada neįvyks, nes jie naudoja savo 2-in-2 multisig scriptą, o ne 2-jų variantų versiją. Arba ji galėjo paslėpti visai visuomenei niekada nenaudojamas laiko nustatymo priemones. Autorių pastaba: MAST vis dar vyksta; Įgyvendinimo duomenys gali skirtis nuo šio straipsnio paaiškinimo. Įdomios straipsniai.