Tá suim againn le fada an lá san ábhar anaithnideacht i cryptocurrencies agus déanaimid iarracht forbairt teicneolaíochtaí sa réimse seo a leanúint. In ár n-alt tá plé déanta againn go mion cheana féin ar phrionsabail na hoibríochta
I mí Feabhra 2019, chuir grúpa taighdeoirí ó Ollscoil Stanford agus Visa Research
Maidir le struchtúr na múnlaí sonraí seo
Sa tsamhail UTXO, is éard atá in idirbheart ná “ionchuir” agus “aschuir”. Is é an t-analóg díreach de “aschuir” na billí i do sparán: tá ainmníocht éigin ag gach “aschur”. Nuair a íocann tú duine éigin (mar idirbheart) caitheann tú “aschur” amháin nó níos mó, agus sa chás sin déantar “ionchur” den idirbheart orthu, agus marcálann an blockchain gur caitheadh iad. Sa chás seo, faigheann faighteoir d’íocaíochta (nó tusa féin, más gá duit athrú) na “aschuir” nuaghinte. Is féidir é seo a léiriú go scéimreach mar seo:
Tá blocshlabhraí cuntasbhunaithe struchtúrtha cosúil le do chuntas bainc. Ní dhéileálann siad ach leis an méid i do chuntas agus méid an aistrithe. Nuair a aistríonn tú méid áirithe ó do chuntas, ní dhéanann tú aon “aschur” a dhó, ní gá don líonra cuimhneamh ar na boinn a caitheadh agus cé na boinn nár caitheadh. Sa chás is simplí, baineann fíorú idirbheart le síniú an tseoltóra agus an méid ar a iarmhéid a sheiceáil:
Anailís ar theicneolaíocht
Ansin, labhairfimid faoi conas a cheiltíonn Zether méid an idirbhirt, an faighteoir agus an seoltóir. Agus muid ag cur síos ar phrionsabail a oibríochta, tabharfaimid faoi deara na difríochtaí sna leaganacha rúnda agus gan ainm. Ós rud é go bhfuil sé i bhfad níos éasca rúndacht a áirithiú i mblocshlabhraí cuntas-bhunaithe, ní bheidh cuid de na srianta a fhorchuirtear le anaithnidiú ábhartha maidir le leagan rúnda na teicneolaíochta.
Iarmhéideanna a cheilt agus méideanna aistrithe
Úsáidtear scéim criptithe chun iarmhéideanna a chriptiú agus méideanna a aistriú i Zether
i gcás C - méid criptithe, D - luach cúnta atá riachtanach chun an méid sin a fháil amach, G - pointe seasta ar an gcuar éilipseach, nuair a iolraítear é faoin eochair rúnda, faightear an eochair phoiblí.
Nuair a fhaigheann Bob na luachanna seo, cuireann sé go simplí iad lena chothromaíocht criptithe ar an mbealach céanna, agus is é sin an fáth go bhfuil an scéim seo áisiúil.
Mar an gcéanna, déanann Alice na luachanna céanna a dhealú óna cothromaíocht, ach amháin mar Y úsáideann sé d'eochair phoiblí.
An faighteoir agus an seoltóir a cheilt
Téann suaitheadh “aschuir” in UTXO siar go laethanta tosaigh cryptocurrencies agus cabhraíonn sé leis an seoltóir a cheilt. Chun seo a dhéanamh, bailíonn an seoltóir féin, agus é ag déanamh aistrithe, “aschuir” randamach sa blockchain agus meascann sé lena chuid féin iad. Ansin, síníonn sé na “aschuir” le síniú fáinne - meicníocht cripteagrafach a ligeann dó a chur ina luí ar an bhfíoraitheoir go bhfuil boinn an tseoltóra i measc na “aschuir” atá i gceist. Ní chaitear na boinn mheasctha féin, ar ndóigh.
Mar sin féin, ní bheidh muid in ann aschuir falsa a ghiniúint chun an faighteoir a cheilt. Mar sin, in UTXO, tá a sheoladh uathúil féin ag gach “aschur”, agus tá sé nasctha go cripteagrafach le seoladh faighteoir na mbonn sin. I láthair na huaire, níl aon bhealach ann chun an gaol idir an seoladh aschuir uathúil agus an seoladh faighteora a aithint gan a chuid eochracha rúnda a fhios agam.
Sa tsamhail cuntas-bhunaithe, ní féidir linn seoltaí aonuaire a úsáid (ar shlí eile beidh sé ina shamhail “amach”) cheana féin. Mar sin, ní mór an faighteoir agus an seoltóir a mheascadh i measc cuntais eile sa blockchain. Sa chás seo, déantar bonn criptithe 0 a dhochar ó na cuntais mheasctha (nó cuirtear 0 leis má mheasctar an faighteoir), gan a n-iarmhéid fíor a athrú.
Ós rud é go mbíonn seoladh buan ag an seoltóir agus ag an bhfaighteoir araon, bíonn sé riachtanach na grúpaí céanna a úsáid chun meascadh a dhéanamh agus iad ag aistriú chuig na seoltaí céanna. Tá sé níos éasca breathnú ar seo le sampla.
Ligean le rá go gcinnfidh Alice ranníocaíocht a dhéanamh le carthanacht Bob, ach is fearr léi go bhfanfadh an t-aistriú gan ainm do bhreathnadóir seachtrach. Ansin, chun í féin a cheilt i réimse an tseoltóra, cuireann sí cuntais Adam agus Adele isteach freisin. Agus chun Bob a cheilt, cuir cuntais Ben agus Bill i réimse an fhaighteora. Ag déanamh an chéad ranníocaíocht eile, chinn Alice scríobh Alex agus Amanda in aice léi, agus Bruce agus Benjen in aice le Bob. Sa chás seo, nuair a dhéantar anailís ar an blockchain, níl ach péire rannpháirtithe trasnacha amháin sa dá idirbheart seo - Alice agus Bob, a dhí-anaithníonn na hidirbhearta seo.
Rásaí idirbhirt
Mar a luadh cheana féin, chun d'iarmhéid a cheilt i gcórais chuntas-bhunaithe, criptíonn an t-úsáideoir a iarmhéid agus an méid aistrithe. Ag an am céanna, caithfidh sé a chruthú go bhfuil an t-iarmhéid ar a chuntas fós neamh-dhiúltach. Is í an fhadhb atá ann go dtógann an t-úsáideoir cruthúnas maidir le stádas a chuntais reatha agus idirbheart á chruthú aige. Cad a tharlaíonn má sheolann Bob idirbheart chuig Alice, agus glactar leis roimh an gceann a sheol Alice? Ansin measfar idirbheart Alice a bheith neamhbhailí, ós rud é gur tógadh an cruthúnas iarmhéid sular glacadh le hidirbheart Bob.
Is é an chéad chinneadh a thagann i gcás den sórt sin ná an cuntas a reoite go dtí go ndéanfar an t-idirbheart. Ach níl an cur chuige seo oiriúnach, mar chomh maith leis an gcastacht a bhaineann le fadhb den sórt sin a réiteach i gcóras dáilte, i scéim gan ainm ní bheidh sé soiléir cén cuntas a chuirfidh bac.
Chun an fhadhb seo a réiteach, scarann an teicneolaíocht idirbhearta isteach agus amach: tá éifeacht láithreach ag caiteachas ar an gclár comhardaithe, agus tá éifeacht mhoillithe ag fáltais. Chun seo a dhéanamh, tugtar isteach an coincheap "Aga" - grúpa bloic de mhéid seasta. Cinntear an "epoch" reatha trí airde an bhloc a roinnt ar mhéid an ghrúpa. Agus idirbheart á phróiseáil, déanann an líonra iarmhéid an tseoltóra a nuashonrú láithreach agus stóráiltear cistí an fhaighteora in umar stórála. Ní chuirtear na cistí carntha ar fáil don íocaí ach amháin nuair a thosaíonn “ré” nua.
Mar thoradh air sin, is féidir leis an úsáideoir idirbhearta a sheoladh beag beann ar cé chomh minic a fhaightear cistí (chomh fada agus a cheadaíonn a chothromaíocht, ar ndóigh). Cinntear méid na haga bunaithe ar cé chomh tapa agus a iomadaíonn bloic tríd an líonra agus cé chomh tapa agus a théann idirbheart isteach i mbloc.
Oibríonn an réiteach seo go maith le haghaidh aistrithe rúnda, ach le hidirbhearta gan ainm, mar a fheicfimid níos déanaí, cruthaíonn sé fadhbanna tromchúiseacha.
Cosaint ar ionsaithe athimirt
I blockchain bunaithe ar chuntas, tá eochair phríobháideach an tseoltóra sínithe ag gach idirbheart, rud a chuireann ina luí ar an bhfíoraitheoir nach bhfuil an t-idirbheart athraithe agus gur chruthaigh úinéir na heochrach seo é. Ach cad a tharlóidh má dhéanann ionsaitheoir a bhí ag éisteacht leis an gcainéal tarchurtha an teachtaireacht seo a idircheapadh agus an dara ceann céanna a sheoladh? Fíoróidh an fíoraitheoir síniú an idirbhirt agus beidh sé cinnte faoina údar, agus díscríobhfaidh an líonra an méid céanna ó iarmhéid an tseoltóra arís.
Ionsaí athimeartha a thugtar ar an ionsaí seo. I múnla UTXO, níl ionsaithe den sórt sin ábhartha, toisc go ndéanfaidh an t-ionsaitheoir iarracht aschuir caite a úsáid, nach bhfuil ann féin bailí agus a dhiúltóidh an líonra.
Chun é seo a chosc, cuirtear réimse le sonraí randamacha isteach san idirbheart, ar a dtugtar nonce nó go simplí “salann”. Agus idirbheart le salann á athsheoladh aige, féachann an fíoraitheoir féachaint ar baineadh úsáid as an nonce roimhe seo agus, murar úsáideadh, measann sé go bhfuil an t-idirbheart bailí. D'fhonn gan stair iomlán na n-úsáideoirí a stóráil sa blockchain, de ghnáth sa chéad idirbheart tá sé socraithe cothrom le nialas, agus ansin méadú ar cheann amháin. Ní féidir leis an líonra a sheiceáil ach go bhfuil difríocht idir neamhní an idirbhirt nua agus an ceann roimhe sin ar cheann.
Sa scéim aistrithe gan ainm, tagann an fhadhb chun cinn maidir le neamhní idirbheart a bhailíochtú. Ní féidir linn an nonce a cheangal go sainráite le seoladh an tseoltóra, mar, ar ndóigh, déanann sé seo an t-aistriú a dhí-ainm. Ní féidir linn ceann a chur leis na cuntais rannpháirteacha go léir freisin, mar d'fhéadfadh sé seo a bheith contrártha le haistrithe eile atá á bpróiseáil.
Molann údair Zether an nonce a ghiniúint go cripteagrafach, ag brath ar an “Aga”. Mar shampla:
Anseo x is eochair rúnda an tseoltóra, agus Gepoch — gineadóir breise don ré, a fhaightear trí shraith den fhoirm 'Zether +' a hash. Anois is cosúil go bhfuil an fhadhb réitithe - ní nochtaimid nonce an tseoltóra agus ní chuireann muid isteach ar neamhní na rannpháirtithe nach bhfuil baint acu leis. Ach cuireann an cur chuige seo teorannú tromchúiseach i bhfeidhm: ní féidir le cuntas amháin níos mó ná idirbheart amháin a sheoladh in aghaidh an “tréimhse”. Tá an fhadhb seo, ar an drochuair, fós gan réiteach, agus faoi láthair déanann sé an leagan gan ainm de Zether, inár dtuairim, ar éigean oiriúnach le húsáid.
Castacht na Cruthúnas Eolais nialasach
In UTXO, ní mór don seoltóir a chruthú don líonra nach bhfuil sé ag caitheamh méid diúltach, nó beidh sé indéanta boinn nua a ghiniúint as aer tanaí (cén fáth go bhfuil sé seo indéanta, scríobhamar i gceann de na cinn roimhe seo).
Sa leagan gan ainm den blockchain cuntas-bhunaithe, tá na habairtí le haghaidh cruthúnais i bhfad níos casta. Cruthaíonn an seoltóir:
- Tá an méid a sheoltar dearfach;
- Fanann an t-iarmhéid neamh-dhiúltach;
- Chriptigh an seoltóir na méideanna aistrithe (lena n-áirítear nialas);
- Ní athraíonn an t-iarmhéid ar an iarmhéid ach amháin don seoltóir agus don fhaighteoir;
- Is leis an seoltóir an eochair phríobháideach dá chuntas agus tá sé ar liosta na seoltóirí (ina measc siúd atá i gceist);
- Tá an Nonce a úsáidtear san idirbheart comhdhéanta i gceart.
Le haghaidh cruthúnas casta den sórt sin, úsáideann na húdair meascán
Is é an toradh?
Is é ár dtuairim gur féidir an chuid de Zether a thugann príobháideacht do blockchain bunaithe ar chuntas a úsáid faoi láthair. Ach i láthair na huaire, cuireann an leagan gan ainm den teicneolaíocht srianta tromchúiseacha ar a úsáid, agus a chastacht ar a chur i bhfeidhm. Mar sin féin, níor cheart a lascainiú gur scaoil na húdair é ach cúpla mí ó shin, agus b'fhéidir go bhfaighidh duine eile réiteach ar na fadhbanna atá ann inniu. Tar éis an tsaoil, is é seo an chaoi a ndéantar eolaíocht.
Foinse: will.com