Kev lag luam tsis pub lwm tus paub hauv Monero, lossis yuav hloov cov khoom tsis paub mus rau qhov chaw tsis paub

Peb txuas ntxiv peb cov series txog Monero blockchain, thiab hnub no tsab xov xwm yuav tsom mus rau RingCT (Nplhaib Kev Ua Lag Luam Tsis Pom Zoo) raws tu qauv, uas qhia txog kev lag luam tsis pub lwm tus paub thiab kos npe tshiab. Hmoov tsis zoo, muaj cov ntaub ntawv me me hauv Is Taws Nem txog nws ua haujlwm li cas, thiab peb tau sim ua kom tiav qhov sib txawv no.

Kev lag luam tsis pub lwm tus paub hauv Monero, lossis yuav hloov cov khoom tsis paub mus rau qhov chaw tsis paub

Peb yuav tham txog yuav ua li cas lub network zais cov nyiaj hloov pauv siv cov txheej txheem no, vim li cas lawv thiaj li tso tseg cov classic cryptonote nplhaib kos npe, thiab yuav ua li cas cov cuab yeej no yuav txhim kho ntxiv.

Txij li cov txheej txheem no yog ib qho ntawm cov txheej txheem nyuaj tshaj plaws hauv Monero, tus nyeem ntawv yuav xav tau kev paub yooj yim ntawm kev tsim cov blockchain no thiab kev paub dhau los ntawm elliptic nkhaus cryptography (kom txhuam ntawm qhov kev paub no, koj tuaj yeem nyeem thawj tshooj ntawm peb. tsab xov xwm dhau los txog ntau kos npe).

RingCT raws tu qauv

Ib qho kev tawm tsam ntawm cryptonote cov txiaj ntsig yog kev tsom xam blockchain raws li kev paub txog tus nqi thiab lub sijhawm ntawm kev xa mus. Qhov no tso cai ho nqaim qhov chaw tshawb nrhiav rau kev tawm ntawm kev txaus siab rau tus neeg tawm tsam. Txhawm rau tiv thaiv qhov kev tshuaj ntsuam no, Monero tau siv cov txheej txheem kev hloov pauv tsis qhia npe uas zais tag nrho cov nyiaj hloov pauv ntawm lub network.

Nws yog tsim nyog sau cia tias lub tswv yim ntawm kev zais nyiaj tsis yog tshiab. Bitcoin Core tus tsim tawm Greg Maxwell yog ib tus thawj coj los piav qhia hauv nws tsab xov xwm Tsis pub lwm tus paub Transactions. Kev siv tam sim no ntawm RingCT yog nws qhov kev hloov kho nrog qhov muaj peev xwm ntawm kev siv lub nplhaib kos npe (txawm tias tsis muaj lawv), thiab qhov ntawd yog li cas nws tau txais nws lub npe - Nplhaib Kev Ua Lag Luam.

Ntawm lwm yam, cov txheej txheem pab tshem tawm cov teeb meem nrog kev sib xyaw cov plua plav tawm - cov khoom siv me me (feem ntau tau txais nyob rau hauv daim ntawv ntawm kev hloov pauv ntawm kev hloov pauv), uas tsim teeb meem ntau dua li qhov tsim nyog.

Thaum Lub Ib Hlis 2017, qhov nyuaj ntawm Monero network tau tshwm sim, tso cai rau kev xaiv siv cov kev hloov pauv tsis pub lwm tus paub. Thiab twb nyob rau hauv lub Cuaj Hli Ntuj ntawm tib lub xyoo, nrog rau lub version 6 nyuaj diav rawg, xws li muas tau los ua tib tug tso cai nyob rau hauv lub network.

RingCT siv ob peb lub tswv yim ib zaug: multilayered linked spontaneous anonymous pab pawg neeg kos npe (Multilayered Linkable Spontaneous Anonymous Group Kos npe, tom qab no hu ua MLSAG), ib txoj kev cog lus (Pedersen Cov Lus Cog Tseg) thiab ntau yam pov thawj (lub ntsiab lus no tsis muaj kev txhais lus hauv Lavxias) .

RingCT raws tu qauv qhia ob hom kev hloov pauv tsis qhia npe: yooj yim thiab tag nrho. Lub hnab nyiaj tsim tawm thawj zaug thaum kev hloov pauv siv ntau tshaj ib qho kev tawm tswv yim, qhov thib ob - nyob rau hauv qhov sib txawv. Lawv txawv ntawm qhov kev lees paub ntawm cov nqi sib pauv thiab cov ntaub ntawv kos npe nrog MLSAG kos npe (peb yuav tham ntxiv txog qhov no hauv qab no). Ntxiv mus, kev hloov pauv ntawm hom puv tuaj yeem tsim nrog txhua tus lej ntawm cov khoom siv, tsis muaj qhov txawv txav. Hauv phau ntawv "Zero rau Monero" Hauv qhov no, nws tau hais tias qhov kev txiav txim siab los txwv tag nrho cov kev hloov pauv mus rau ib qho kev tawm tswv yim tau ua kom nrawm thiab yuav hloov pauv yav tom ntej.

MLSAG kos npe

Cia peb nco ntsoov dab tsi kos npe kev lag luam inputs yog. Txhua qhov kev lag luam siv thiab tsim qee cov nyiaj. Lub cim ntawm cov nyiaj tshwm sim los ntawm kev tsim cov txiaj ntsig kev lag luam (qhov kev sib piv ncaj qha yog cov nqi), thiab cov txiaj ntsig uas kev lag luam siv (tom qab tag nrho, hauv lub neej tiag tiag peb siv nyiaj hauv banknotes) dhau los ua cov tswv yim (ceev faj, nws yooj yim heev kom tsis meej pem. ntawm no).

Ib qho kev tawm tswv yim hais txog ntau qhov txiaj ntsig, tab sis tsuas yog siv ib qho xwb, yog li tsim "smokescreen" ua rau nws nyuaj rau kev txheeb xyuas keeb kwm kev txhais lus. Yog tias qhov kev hloov pauv muaj ntau tshaj ib qho kev tawm tswv yim, ces cov qauv zoo li no tuaj yeem sawv cev raws li matrix, qhov twg cov kab yog cov khoom siv thiab cov kab yog cov khoom sib xyaw. Txhawm rau ua pov thawj rau lub network tias kev lag luam siv raws nraim nws cov txiaj ntsig (paub lawv cov yuam sij zais cia), cov khoom nkag tau kos npe nrog lub nplhaib kos npe. Xws li kos npe lav tias tus neeg kos npe paub cov yuam sij zais cia rau txhua lub ntsiab lus ntawm txhua kab.

Kev lag luam zais cia tsis siv cov khoom qub lawm cryptonote nplhaib kos npe, lawv tau hloov los ntawm MLSAG - ib tug version ntawm ib tug zoo xws li ib txheej txheej nplhaib kos npe yoog rau ntau yam inputs, LSAG.

Lawv raug hu ua multilayer vim tias lawv kos npe rau ob peb lub tswv yim ib zaug, txhua qhov sib xyaw nrog ob peb lwm tus, piv txwv li ib lub matrix kos npe, thiab tsis yog ib kab. Raws li peb yuav pom tom qab, qhov no yuav pab txuag tau qhov kos npe loj.

Cia peb saib yuav ua li cas lub nplhaib kos npe tsim, siv cov piv txwv ntawm kev lag luam uas siv 2 cov txiaj ntsig tiag tiag thiab siv m - 1 random sawv daws yuav los ntawm blockchain rau kev sib xyaw. Cia peb qhia cov yuam sij pej xeem ntawm cov txiaj ntsig uas peb siv li
Kev lag luam tsis pub lwm tus paub hauv Monero, lossis yuav hloov cov khoom tsis paub mus rau qhov chaw tsis paub, thiab cov duab tseem ceeb rau lawv raws li: Kev lag luam tsis pub lwm tus paub hauv Monero, lossis yuav hloov cov khoom tsis paub mus rau qhov chaw tsis paub Yog li, peb tau txais ib tug matrix ntawm qhov loj me 2 x m. Ua ntej, peb yuav tsum xam qhov kev sib tw hu ua rau txhua khub ntawm cov zis:
Kev lag luam tsis pub lwm tus paub hauv Monero, lossis yuav hloov cov khoom tsis paub mus rau qhov chaw tsis paub
Peb pib cov kev suav nrog cov zis, uas peb siv lawv cov yuam sij pej xeem:Kev lag luam tsis pub lwm tus paub hauv Monero, lossis yuav hloov cov khoom tsis paub mus rau qhov chaw tsis paubthiab tus lej randomKev lag luam tsis pub lwm tus paub hauv Monero, lossis yuav hloov cov khoom tsis paub mus rau qhov chaw tsis paubYog li ntawd, peb tau txais cov txiaj ntsig hauv qab no:
Kev lag luam tsis pub lwm tus paub hauv Monero, lossis yuav hloov cov khoom tsis paub mus rau qhov chaw tsis paub, uas peb siv los xam cov kev sib tw
Kev lag luam tsis pub lwm tus paub hauv Monero, lossis yuav hloov cov khoom tsis paub mus rau qhov chaw tsis paubkhub tom ntej ntawm cov zis (kom yooj yim to taub dab tsi peb hloov qhov twg, peb tau hais txog cov txiaj ntsig ntawm cov xim sib txawv). Tag nrho cov txiaj ntsig hauv qab no suav nrog hauv ib lub voj voog uas siv cov qauv uas tau muab rau hauv thawj qhov piv txwv. Qhov kawg ntawm kev suav yog qhov kev sib tw rau ib khub ntawm cov txiaj ntsig tiag tiag.

Raws li peb tuaj yeem pom, txhua kab tshwj tsis yog ib qho uas muaj cov txiaj ntsig tiag tiag siv cov lej tsim tawmKev lag luam tsis pub lwm tus paub hauv Monero, lossis yuav hloov cov khoom tsis paub mus rau qhov chaw tsis paub. rau Ο€- kab peb kuj yuav xav tau lawv. Cia peb hloovKev lag luam tsis pub lwm tus paub hauv Monero, lossis yuav hloov cov khoom tsis paub mus rau qhov chaw tsis paubhauv s:Kev lag luam tsis pub lwm tus paub hauv Monero, lossis yuav hloov cov khoom tsis paub mus rau qhov chaw tsis paub
Kev kos npe nws tus kheej yog tuple ntawm tag nrho cov txiaj ntsig no:

Kev lag luam tsis pub lwm tus paub hauv Monero, lossis yuav hloov cov khoom tsis paub mus rau qhov chaw tsis paub

Cov ntaub ntawv no ces sau rau hauv kev sib pauv.

Raws li peb pom, MLSAG tsuas muaj ib qho kev sib tw xwb c0, uas tso cai rau koj txuag ntawm kos npe loj (uas twb xav tau ntau qhov chaw). Ntxiv mus, txhua tus neeg soj ntsuam, siv cov ntaub ntawvKev lag luam tsis pub lwm tus paub hauv Monero, lossis yuav hloov cov khoom tsis paub mus rau qhov chaw tsis paub, restores tus nqi c1,…, cm thiab xyuas tiasKev lag luam tsis pub lwm tus paub hauv Monero, lossis yuav hloov cov khoom tsis paub mus rau qhov chaw tsis paub. Yog li, peb lub nplhaib raug kaw thiab kos npe tau raug txheeb xyuas.

Rau RingCT kev lag luam ntawm tag nrho cov hom, ib kab ntxiv ntxiv rau cov matrix nrog cov khoom sib xyaw, tab sis peb yuav tham txog qhov no hauv qab no.

Pedersen Cov Lus Cog Tseg

Lub luag hauj lwm schemes (cov lus Askiv cov lus cog tseg feem ntau siv) yog siv kom ib tog tuaj yeem ua pov thawj tias lawv paub qee yam zais cia (tus lej) yam tsis tau qhia tawm. Piv txwv li, koj yob ib tus lej ntawm cov tsuav, xav txog kev cog lus thiab xa mus rau pawg pov thawj. Yog li, thaum lub sijhawm nthuav tawm tus lej zais, tus neeg txheeb xyuas nws tus kheej suav nrog kev cog lus, yog li ua kom koj tsis txhob dag nws.

Monero cov lus cog tseg yog siv los zais cov nyiaj hloov pauv thiab siv ntau qhov kev xaiv - Pedersen cov lus cog tseg. Los ntawm txoj kev, qhov tseeb nthuav - thaum xub thawj cov neeg tsim tawm tswv yim zais cov nyiaj los ntawm kev sib xyaw ua ke, uas yog, ntxiv cov txiaj ntsig rau qhov tsis txaus ntseeg txhawm rau qhia qhov tsis meej, tab sis tom qab ntawd lawv hloov mus rau cov lus cog tseg (nws tsis yog qhov tseeb tias lawv tau txais kev cawmdim. qhov sib pauv loj, raws li peb yuav pom hauv qab no).
Feem ntau, kev cog lus zoo li no:
Kev lag luam tsis pub lwm tus paub hauv Monero, lossis yuav hloov cov khoom tsis paub mus rau qhov chaw tsis paubQhov twg C - lub ntsiab lus ntawm kev cog lus nws tus kheej, a - zais nyiaj, H yog ib qho chaw ruaj khov ntawm lub elliptic nkhaus (ntxiv lub tshuab hluav taws xob), thiab x - qee yam ntawm lub ntsej muag tsis ncaj ncees, qhov zais zais tau tsim los ntawm random. Lub npog ntsej muag xav tau ntawm no kom tus neeg thib peb tsis tuaj yeem kwv yees tus nqi ntawm kev cog lus.

Thaum cov khoom tsim tawm tshiab, lub hnab nyiaj suav nrog kev cog lus rau nws, thiab thaum siv, nws yuav siv tus nqi xam thaum lub sijhawm tsim lossis rov xam nws, nyob ntawm seb hom kev lag luam.

RingCT yooj yim

Nyob rau hauv rooj plaub ntawm RingCT kev lag luam yooj yim, txhawm rau kom ntseeg tau tias qhov kev sib pauv tsim tawm hauv cov nyiaj sib npaug ntawm cov khoom siv (tsis tau tsim cov nyiaj tawm ntawm cov huab cua nyias), nws yog qhov tsim nyog uas cov txiaj ntsig ntawm kev cog lus ntawm thawj thiab thib ob. cov uas yog tib yam, uas yog:
Kev lag luam tsis pub lwm tus paub hauv Monero, lossis yuav hloov cov khoom tsis paub mus rau qhov chaw tsis paub
Kev cog lus cog lus txiav txim siab nws txawv me ntsis - tsis muaj daim npog ntsej muag:
Kev lag luam tsis pub lwm tus paub hauv Monero, lossis yuav hloov cov khoom tsis paub mus rau qhov chaw tsis paubqhov twg a - tus nqi ntawm cov commission, nws muaj rau pej xeem.

Txoj hauv kev no tso cai rau peb los ua pov thawj rau cov neeg ntseeg siab tias peb siv tib tus nqi yam tsis tau qhia tawm.

Txhawm rau ua kom pom tseeb, cia peb saib ib qho piv txwv. Cia peb hais tias kev lag luam siv ob qhov txiaj ntsig (lub ntsiab lus lawv dhau los ua cov khoom siv) ntawm 10 thiab 5 XMR thiab tsim peb qhov txiaj ntsig muaj nqis 12 XMR: 3, 4 thiab 5 XMR. Nyob rau tib lub sijhawm, nws them nyiaj ua haujlwm ntawm 3 XMR. Yog li, tus nqi ntawm cov nyiaj siv ntxiv rau cov nyiaj tau los thiab cov nyiaj tau los sib npaug rau 15 XMR. Cia peb sim suav cov lus cog tseg thiab saib qhov sib txawv ntawm lawv cov nyiaj (nco txog lej):

Kev lag luam tsis pub lwm tus paub hauv Monero, lossis yuav hloov cov khoom tsis paub mus rau qhov chaw tsis paub
Ntawm no peb pom tias rau qhov sib npaug sib npaug, peb xav tau cov lej ntawm cov tswv yim thiab cov qhov ncauj qhov ntswg kom zoo ib yam. Ua li no, lub hnab nyiaj tsim random x1,y1,y2 y 3, thiab qhov seem x2 xam li no:
Kev lag luam tsis pub lwm tus paub hauv Monero, lossis yuav hloov cov khoom tsis paub mus rau qhov chaw tsis paub
Siv cov npog ntsej muag no, peb tuaj yeem ua pov thawj rau txhua tus neeg pov thawj tias peb tsis tsim nyiaj ntau dua li peb siv, yam tsis tau nthuav tawm tus nqi. Original, txoj cai?

RingCT puv

Hauv kev ua lag luam RingCT tag nrho, kev txheeb xyuas cov nyiaj hloov pauv yog qhov nyuaj me ntsis. Hauv cov kev hloov pauv no, lub hnab nyiaj tsis suav rov qab cov lus cog tseg rau cov khoom siv, tab sis siv cov xam thaum lawv tau tsim. Hauv qhov no, peb yuav tsum xav tias peb yuav tsis tau txais qhov sib txawv ntawm cov lej sib npaug li xoom, tab sis hloov:
Kev lag luam tsis pub lwm tus paub hauv Monero, lossis yuav hloov cov khoom tsis paub mus rau qhov chaw tsis paub
nws yog z - qhov sib txawv ntawm cov tswv yim thiab cov qhov ncauj qhov ntswg. Yog peb xav txog zG raws li tus yuam sij pej xeem (uas nws de facto yog), ces z yog tus yuam sij ntiag tug. Yog li, peb paub cov pej xeem thiab cov yuam sij ntiag tug sib raug. Nrog rau cov ntaub ntawv no hauv tes, peb tuaj yeem siv nws hauv MLSAG lub nplhaib kos npe nrog rau cov yuam sij pej xeem ntawm cov txiaj ntsig tau sib xyaw:
Kev lag luam tsis pub lwm tus paub hauv Monero, lossis yuav hloov cov khoom tsis paub mus rau qhov chaw tsis paub
Yog li, lub nplhaib kos npe siv tau yuav ua kom paub tseeb tias peb paub txhua tus yuam sij ntiag tug ntawm ib qho ntawm txhua kab, thiab peb tsuas yog paub tus yuam sij ntiag tug hauv kab kawg yog tias qhov kev hloov pauv tsis tsim nyiaj ntau dua li nws siv. Los ntawm txoj kev, ntawm no yog cov lus teb rau lo lus nug "vim li cas ho tsis qhov sib txawv ntawm cov nyiaj cog lus ua rau xoom" - yog tias zg = 0, ces peb yuav nthuav cov kem nrog cov zis tiag tiag.

Yuav ua li cas tus neeg tau txais cov nyiaj paub tias cov nyiaj xa tuaj rau nws npaum li cas? Txhua yam yog qhov yooj yim ntawm no - tus xa khoom ntawm kev sib pauv thiab tus neeg txais kev sib pauv cov yuam sij siv Diffie-Hellman raws tu qauv, siv tus yuam sij hloov pauv thiab tus neeg txais kev pom tus yuam sij thiab suav cov ntaub ntawv zais cia. Tus neeg xa ntawv sau cov ntaub ntawv hais txog cov nyiaj tso tawm, encrypted nrog tus yuam sij sib koom, hauv cov chaw tshwj xeeb ntawm kev sib pauv.

Ntau yam pov thawj

Yuav ua li cas yog tias koj siv tus lej tsis zoo raws li tus lej hauv kev cog lus? Qhov no tej zaum yuav ua rau tiam ntawm cov nyiaj npib ntxiv! Cov txiaj ntsig no tsis tuaj yeem lees txais, yog li peb yuav tsum tau lees paub tias cov nyiaj peb siv tsis zoo (tsis tau tshaj tawm cov nyiaj no, tau kawg, txwv tsis pub muaj kev ua haujlwm ntau thiab txhua yam tsis muaj txiaj ntsig). Hauv lwm lo lus, peb yuav tsum ua pov thawj tias cov lej yog nyob rau hauv lub sijhawm [0, 2n-1] ib..

Txhawm rau ua qhov no, cov lej ntawm txhua qhov tso tawm tau muab faib ua binary lej thiab kev cog lus raug suav rau txhua tus lej sib cais. Nws yog qhov zoo dua los saib seb qhov no tshwm sim li cas nrog ib qho piv txwv.

Cia peb xav tias peb cov nyiaj me me thiab haum rau 4 khoom (hauv kev xyaum qhov no yog 64 khoom), thiab peb tsim cov khoom tsim nyog 5 XMR. Peb suav cov lus cog tseg rau txhua qeb thiab tag nrho cov lus cog tseg rau tag nrho cov nyiaj:Kev lag luam tsis pub lwm tus paub hauv Monero, lossis yuav hloov cov khoom tsis paub mus rau qhov chaw tsis paub
Tom qab ntawd, txhua qhov kev cog lus yog sib xyaw nrog tus neeg sawv cev (Ci-2iH) thiab kos npe ua khub nrog Borromeo nplhaib kos npe (lwm lub nplhaib kos npe), thov los ntawm Greg Maxwell hauv 2015 (koj tuaj yeem nyeem ntxiv txog nws no):
Kev lag luam tsis pub lwm tus paub hauv Monero, lossis yuav hloov cov khoom tsis paub mus rau qhov chaw tsis paubUa ke, qhov no yog hu ua ntau yam pov thawj thiab tso cai rau koj kom ntseeg tau tias cov lus cog tseg siv cov nyiaj hauv qhov ntau [0, 2n-1] ib..

Yuav ua li cas yog tom ntej no?

Hauv kev siv tam sim no, cov ntaub ntawv pov thawj siv ntau qhov chaw - 6176 bytes ib qhov tso zis. Qhov no ua rau muaj kev lag luam loj dua thiab yog li cov nqi siab dua. Txhawm rau txo qhov loj ntawm Monero kev lag luam, cov neeg tsim khoom tau nthuav qhia cov ntaub ntawv pov thawj tsis yog Borromeo kos npe - ntau yam pov thawj tsis muaj kev cog lus me ntsis. Raws li qee qhov kev kwv yees, lawv muaj peev xwm txo qhov loj ntawm ntau yam pov thawj los ntawm 94%. Los ntawm txoj kev, nyob rau hauv nruab nrab-Lub Xya hli ntuj lub technology dhau kev tshuaj xyuas los ntawm Kudelski Kev Ruaj Ntseg, uas tsis tau qhia txog qhov tsis txaus ntseeg hauv kev siv tshuab nws tus kheej lossis hauv nws qhov kev siv. Cov thev naus laus zis twb tau siv nyob rau hauv kev sim network, thiab nrog lub zog tshiab, nws tuaj yeem txav mus rau lub network loj.

Nug koj cov lus nug, tawm tswv yim rau cov ncauj lus tshiab txog cov thev naus laus zis hauv thaj chaw ntawm cryptocurrency, thiab tseem sau npe rau peb pab pawg hauv Facebookkom paub txog peb cov xwm txheej thiab kev tshaj tawm.

Tau qhov twg los: www.hab.com

Ntxiv ib saib