Ciseal Mearcair: Feabhsú Ollmhór ar Statechains

By Bitcoin Iris - 4 mhí ó shin - Am Léitheoireachta: 5 nóiméad

Ciseal Mearcair: Feabhsú Ollmhór ar Statechains

CommerceBlock is releasing Mercury Layer today, an improved version of their variation of a statechain. You can read a longer form explanation of how their Mercury statechains work anseo. The upgrade to Mercury Layer represents a massive improvement against the initial statechain implementation, however unlike the initial Mercury Wallet release, this is not packaged as a fully consumer ready wallet. It is being released as a library and CLI tool other wallets can integrate. Here’s a quick summary of how they work:

Go bunúsach tá slabhraí stáit cosúil le bealaí íocaíochta ar go leor bealaí, i.e. is UTXO a roinntear go comhoibríoch iad le hidirbheart réamhshínithe mar mheicníocht rogha dheireanach do dhaoine chun a n-úinéireacht a fhorfheidhmiú. Is é an difríocht mhór idir cainéal Lightning agus statechain na páirtithe a bhfuil baint acu leis an UTXO a roinnt go comhoibríoch, agus conas a aistrítear úinéireacht éileamh infhorghníomhaithe ina choinne chuig páirtithe eile.

Murab ionann agus cainéal Lightning, a chruthaítear agus a roinntear idir dhá rannpháirtí statacha, osclaítear statechain le éascaitheoir/oibreoir, agus is féidir é a aistriú go saor in aisce ina iomláine idir dhá rannpháirtí ar bith atá sásta muinín a bheith acu as an oibreoir a bheith macánta, go hiomlán as. -chain. Comhoibríonn duine ar mian leis státchain a luchtú leis an oibreoir chun eochair phoiblí amháin a chruthú a mbíonn sciar den eochair phríobháideach chomhfhreagrach ag an cruthaitheoir agus ag an oibreoir araon, agus nach bhfuil cóip iomlán den eochair ag ceachtar acu. Ón áit seo réamhshíníonn siad idirbheart a ligeann don chruthaitheoir a gcuid boinn a éileamh ar ais tar éis glas ama go haontaobhach.

Chun statechain a aistriú comhoibríonn an t-úinéir reatha leis an nglacadóir agus an t-oibreoir chun cruthúnas cripteagrafach a shíniú lena n-eochairshare go bhfuil siad ag aistriú na mona, agus ansin gineann an glacadóir agus an t-oibreoir péire nua eochairscaireanna a chuireann suas leis an eochair phríobháideach chéanna agus a shíniú idirbheart a bhfuil teorainn ama leis don úinéir nua agus a bhfuil glas ama níos giorra aige ná an bunleagan (lena chinntiú gur féidir leo a gcuid féin a úsáid níos luaithe ná mar a bhí úinéirí roimhe seo). Déantar an próiseas seo arís le haghaidh gach aistrithe go dtí nach féidir an glas ama a ghiorrú níos mó, agus ag an bpointe sin ní mór an státchain a dhúnadh ar an slabhra.

Owners transfer the entire historical chain of past states with each transfer so that users can verify timelocks have been properly decremented and the operator timestamps them using mainstay, a variant of Opentimestamps where each piece of data has its own unique “slot” in the merkle tree to guarantee that only a single version of the data is timestamped. This let’s everyone audit the transfer history of a statechain.

I dTír na nDall

Tá an t-athrú mór atá á thabhairt ag Mearcair Layer ar an mbunleagan de statechains ag dalladh. Ní bheidh oibreoir na seirbhíse statechain in ann aon rud a fhoghlaim faoin méid atá á aistriú a thuilleadh: ie na TXIDanna atá i gceist, na heochracha poiblí atá i gceist, fiú na sínithe a chomhoibríonn sé le húsáideoirí chun na hidirbhearta réamhshínithe is gá a éileamh ar ais a chruthú. do chistí go haontaobhach.

Agus malairt dallta de Schnorr MuSig2 á thabhairt isteach aige, is féidir le Mearcair an próiseas a bhaineann le síniú idirbheart cúltaca a éascú gan aon cheann de na sonraí faoina bhfuil siad ag síniú a fhoghlaim. Éilíonn sé seo roinnt athruithe dearaidh chun cuntas a thabhairt ar an bhfíric nach féidir leis an oibreoir stair aistrithe statechain ina iomláine a fheiceáil agus a fhoilsiú a thuilleadh. Níl siad in ann fiú an t-idirbheart atá á shíniú acu a bhailíochtú ar chor ar bith.

San atriall roimhe seo, dheimhnigh an t-oibreoir uathúlacht tacair úinéara/idirbheart reatha statechain trí stair aistrithe iomlán an statechain le Mainstay a fhoilsiú. Ní féidir é sin a dhéanamh anseo, mar sa leagan dalláilte ní fhoghlaimíonn an t-oibreoir sonraí ar bith faoi na hidirbhearta seo. Éilíonn sé seo bealach nua chun an t-oibreoir a fhianú úinéireacht reatha an statechain. Déantar na sonraí seo go léir a bhrú go hiomlán chuig samhail bailíochtaithe ar thaobh an chliaint. Ní dhéanann an t-oibreoir ach súil a choinneáil ar an líon uaireanta a shínigh sé rud éigin le haghaidh státchain amháin, agus insíonn sé d'úsáideoir an uimhir sin nuair a iarrtar é. Faigheann an t-úsáideoir ansin na hidirbhearta staid chainéil san am atá caite ón úsáideoir a sheol chucu, agus fíoraíonn sé ó thaobh an chliaint go hiomlán go bhfuil líon na n-idirbheart ag teacht leis an méid a d'éiligh an t-oibreoir, agus ansin fíoraíonn sé go hiomlán go bhfuil na sínithe go léir bailí agus go bhfuil na glasanna ama laghdaithe faoin méid cuí gach uair. In ionad na n-idirbheart iomlán statechain agus an t-ordú aistrithe a fhoilsiú go Mainstay, toisc go bhfuil sé deartha le bheith aineolach ar an bhfaisnéis sin go léir, foilsíonn sé a sciar den eochair phoiblí (ní an eochair phoiblí chomhiomlán iomlán) don úsáideoir reatha do gach statechain. úsáideoir. Ligeann sé seo d'aon úsáideoir a fhaigheann statechain an stair aistrithe a fhíorú agus tá an staid reatha dlisteanach i gcoinne na sonraí idirbhirt a sheol an seoltóir.

Coinníonn an freastalaí oibreora súil ar chainéil stáit uathúla chun sínithe san am atá caite a chomhaireamh trí aitheantóir randamach a shannadh do gach státchain tráth an chruthaithe, arna stóráil lena ainmníocht agus lena eochair phríobháideach agus scaireanna na n-eochair phoiblí (ní an eochair phoiblí chomhiomlán iomlán). Déantar an scéim chomhordaithe nua chun an eochair a bhearradh agus a ath-sharáil ar bhealach a thugann an freastalaí a sciar den eochair don úsáideoir, agus go bhfuil na sonraí atá riachtanach le haghaidh athchártaithe dalláilte ionas nach mbeidh an freastalaí in ann iomlán an úsáideora a fhoghlaim riamh. sciar na heochrach poiblí, rud a ligeann dó an eochair phoiblí chomhiomlán iomlán a chruthú agus an bonn ar slabhra a shainaithint.

Ní cheadaíonn an dearadh fiú go mbeadh a fhios ag an oibreoir nuair a shínigh sé dúnadh comhoibríoch leis an úinéir reatha seachas idirbheart réamhshínithe le haghaidh úinéir nua as slabhra; ní fheiceann sé aon sonraí chun an dá chás a idirdhealú óna chéile. Tá sé seo sábháilte, áfach, d’úsáideoirí a d’fhéadfadh duine éigin ionsaí a dhéanamh orthu agus iad ag iarraidh “caiteachas dúbailte” a dhéanamh ar eis-slabhra statechain ag soláthar idirbheart bréige nach bhféadfaí a shocrú. Ar an gcéad dul síos, d’fheicfeadh an t-úsáideoir sin ar an slabhra gur caitheadh ​​an tacaíocht UTXO don statechain sin. Ar an dara dul síos, ní bheadh ​​​​an stair idirbheart, toisc go gcaithfidh an t-oibreoir gach nuashonrú stáit a shíniú, ach dúnadh comharchumann soiléir i slabhra na n-idirbheart san am atá caite. Ligfeadh an dá rud seo don úsáideoir an t-idirbheart a dhiúltú agus fios aige nach raibh sé dlisteanach.

Statechains also allow Lightning channels to be “put on top” of the statechain by having the statechain pay out to a multisig address between two people, and the two of them negotiating a conventional set of Lightning commitment transactions on top of it. It would need to close the statechain on-chain before closing the Lightning channel so would need to use longer timelock lengths for Lightning payments, but otherwise would function perfectly normally.

Overall with the massive privacy improvements of the new iteration of statechains, and the composability with Lightning, this opens many doors for the economic viability and flexibility of second layer transactional mechanisms on Bitcoin. Especially in light of the recent radical changes in mempool dynamics and the resulting fee pressure.

Cuireann sé an cineál céanna buntáistí leachtachta ar fáil do Ark, i.e. a bheith in ann a bheith inaistrithe go saor gan gá le leachtacht a fháil, ach murab ionann agus Ark tá sé beo agus feidhmiúil sa lá atá inniu ann. Is samhail iontaobhais eile é gan dabht ná rud éigin cosúil le Lightning amháin, ach le haghaidh na ngnóthachan ollmhóra i solúbthacht agus inscálaitheacht, is cinnte gur féidir iniúchadh a dhéanamh. 

Foinse bunaidh: Bitcoin Magazine