Қабати Меркурий: Такмили васеъ дар Statechains

By Bitcoin Маҷалла - 4 моҳ пеш - Вақти хондан: 5 дақиқа

Қабати Меркурий: Такмили васеъ дар 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 Ин ҷо. 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:

Statechainҳо аз бисёр ҷиҳат ба каналҳои пардохт шабоҳат доранд, яъне онҳо як UTXO-и муштараки муштарак бо муомилоти қаблан имзошуда ҳамчун механизми охирин барои одамон барои татбиқи моликияти онҳо мебошанд. Тафовути асосии байни канали Lightning ва давлатӣ дар он аст, ки тарафҳое, ки дар мубодилаи муштараки UTXO иштирок доранд ва чӣ гуна моликияти даъвои иҷрошаванда алайҳи он ба дигар тарафҳо мегузарад.

Баръакси канали Lightning, ки байни ду иштирокчии статикӣ сохта ва мубодила карда мешавад, занҷири давлатӣ бо фасилитатор/оператор кушода мешавад ва метавонад ба таври ройгон дар байни ҳар ду иштирокчӣ интиқол дода шавад, ки омодаанд ба оператор ба ростқавл ва комилан хомӯш бовар кунанд. -занҷир. Касе, ки мехоҳад занҷири давлатро бор кунад, бо оператор ҳамкорӣ мекунад, то як калиди ҷамъиятиро эҷод кунад, ки созанда ва оператор ҳарду ҳиссаи калиди махфии мувофиқро доранд, вале нусхаи пурраи калид надоранд. Аз ин ҷо онҳо муомилаеро пешакӣ имзо мекунанд, ки ба созанда имкон медиҳад, ки тангаҳои худро пас аз бастани вақт якҷониба баргардонад.

Барои интиқоли занҷири давлатӣ соҳиби кунунӣ бо қабулкунанда ва оператор ҳамкорӣ мекунад, то бо калиди худ далели криптографиро имзо кунад, ки онҳо тангаро интиқол медиҳанд ва сипас қабулкунанда ва оператор як ҷуфти нави калидҳоро тавлид мекунанд, ки ба ҳамон калиди хусусӣ ҷамъ мешаванд ва имзо мекунанд. муомилоти вақтбандӣ барои соҳиби нав бо вақти кӯтоҳтар аз асл (то он ки онҳо тавонанд зудтар аз соҳибони гузашта истифода баранд). Ин раванд барои ҳар як интиқол такрор карда мешавад, то он даме, ки қулфи вақт дигар кӯтоҳ карда нашавад ва дар ин лаҳза занҷири давлатӣ бояд дар занҷир баста шавад.

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 Асосӣ, 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.

Дар сарзамини нобиноён

Тағйироти бузурге, ки Mercury Layer ба версияи аслии давлатчӣ меорад, нобино аст. Оператори хидматрасонии statechain дигар наметавонад чизеро дар бораи он чизе, ки интиқол дода мешавад, биомӯзад: яъне TXID-ҳои ҷалбшуда, калидҳои оммавии ҷалбшуда, ҳатто имзоҳое, ки он бо корбарон барои эҷоди транзаксияҳои қаблан имзошуда, ки барои талаби баргардонидан лозим аст, ҳамкорӣ мекунад. маблағҳои шумо яктарафа.

Муаррифии як варианти нобино Schnorr MuSig2, Mercury метавонад раванди имзои муомилоти бозпасро бидуни омӯхтани ягон ҷузъиёти он чизе, ки онҳо имзо мекунанд, осон кунад. Ин барои ба назар гирифтани далели он, ки оператор дигар тамоми таърихи интиқоли давлатро дида наметавонад ва интишор мекунад, баъзе тағиротҳои тарроҳиро талаб мекунад. Онҳо ҳатто қодир нестанд, ки муомилаеро, ки онҳо имзо мекунанд, тасдиқ кунанд.

Дар итератсияи қаблӣ, беҳамтоии соҳиби/маҷмӯи муомилоти ҷории давлат аз ҷониби оператор тавассути интишори тамоми таърихи интиқоли занҷири давлатӣ бо Mainstay тасдиқ карда шуд. Ин дар ин ҷо ғайриимкон аст, зеро дар версияи нобино оператор ҳеҷ гуна тафсилотро дар бораи ин транзаксияҳо намедонад. Ин роҳи нави операторро талаб мекунад, ки моликияти кунунии занҷири давлатро тасдиқ мекунад. Ҳамаи ин маълумот пурра ба модели тасдиқи ҷониби муштарӣ интиқол дода мешавад. Оператор танҳо шумораи маротибаҳои чизеро барои як давлатчӣ имзо кардааст ва ба корбар ин рақамро ҳангоми дархост кардани он мегӯяд. Корбар пас аз он транзаксияҳои ҳолати давлатии гузаштаро аз корбаре, ки ба онҳо ирсол мекунад, қабул мекунад ва комилан ҷониби муштариро тафтиш мекунад, ки шумораи транзаксияҳо ба он чизе, ки оператор даъво кардааст, мувофиқат мекунад ва сипас комилан дуруст будани имзоҳоро тафтиш мекунад ва мӯҳлатҳо бо маблағи мувофиқ кам карда мешаванд. хар дафъа. Ба ҷои интишори транзаксияҳои пурраи давлатӣ ва фармоиши интиқол ба Mainstay, зеро он тарҳрезӣ шудааст, ки аз ҳамаи ин маълумот бехабар бошад, он ҳиссаи калиди ҷамъиятии худро (на калиди умумии ҷамъбастӣ) барои корбари ҷорӣ барои ҳар як занҷири давлатӣ нашр мекунад. корбар. Ин имкон медиҳад, ки ҳар корбаре, ки занҷири давлатӣ мегирад, тафтиш кунад, ки таърихи интиқол ва ҳолати кунунӣ нисбат ба маълумоти транзаксия аз ҷониби ирсолкунанда қонунӣ аст.

Сервери оператор занҷири нодири давлатро барои ҳисоб кардани имзоҳои гузашта тавассути таъини ҳар як давлатчӣ идентификатори тасодуфӣ ҳангоми офариниш, ки бо номи он ва калиди махфии он ва саҳмияҳои калиди ҷамъиятӣ нигоҳ дошта мешавад (на тамоми калиди ҷамъиятии ҷамъшуда) пайгирӣ мекунад. Нақшаи нави ҳамоҳангсозӣ барои тақсим кардан ва дубора тақсим кардани калид тавре анҷом дода мешавад, ки сервер ҳиссаи калидро ба корбар медиҳад ва маълумоте, ки барои дубора тақсим кардан лозим аст, нобино мешавад, то сервер ҳеҷ гоҳ қобилияти пурраи корбарро омӯхта наметавонад ҳиссаи калиди ҷамъиятӣ, ки ба он имкон медиҳад, ки калиди пурраи умумиро эҷод кунад ва тангаро дар занҷир муайян кунад.

Тарҳ ҳатто имкон намедиҳад, ки оператор бидонад, ки кай бастани кооперативро бо соҳиби кунунӣ имзо кардааст, на муомилоти қаблан имзошуда барои соҳиби нави занҷир; барои фарқ кардани ин ду парванда аз ҳамдигар ягон ҷузъиёт намебинад. Аммо, ин барои корбароне бехатар аст, ки метавонанд аз ҷониби касе ҳамла кунанд, ки кӯшиши "дучанд харҷ" кардани як занҷири давлатӣ бо муомилоти қалбакӣ анҷом дода шавад. Аввалан, он корбар дар занҷир мебинад, ки UTXO пуштибонии ин давлатчӣ сарф шудааст. Дуюм, таърихи транзаксия, зеро оператор бояд ҳама навсозиҳои давлатиро имзо кунад, танҳо дар занҷири транзаксияҳои гузашта бастани кооперативӣ хоҳад буд. Ҳардуи ин чизҳо ба корбар имкон медиҳанд, ки транзаксияро рад кунанд, зеро донистани он қонунӣ нест.

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.

Он як намуди бартариҳои пардохтпазирии Аркро пешниҳод мекунад, яъне қобилияти озодона интиқол додан бидуни ниёз ба гирифтани пардохтпазирӣ, аммо бар хилофи Ark имрӯз зинда ва фаъол аст. Ин бешубҳа як модели эътимоди дигар аз чизе ба монанди Lightning танҳо аст, аммо барои дастовардҳои азим дар чандирӣ ва миқёспазирӣ, он бешубҳа имкони омӯхтан аст. 

Манбаъи аслӣ: Bitcoin маҷалла