Warning: call_user_func_array() expects parameter 1 to be a valid callback, function 'coliseum_easy_horst_heating' not found or invalid function name in /home2/internetmoney/public_html/wp-includes/class-wp-hook.php on line 324

Warning: call_user_func_array() expects parameter 1 to be a valid callback, function 'slake_boastfully_midwife' not found or invalid function name in /home2/internetmoney/public_html/wp-includes/class-wp-hook.php on line 324

Warning: call_user_func_array() expects parameter 1 to be a valid callback, function 'fop_enqueue_conditional_scripts' not found or invalid function name in /home2/internetmoney/public_html/wp-includes/class-wp-hook.php on line 324

Warning: call_user_func_array() expects parameter 1 to be a valid callback, function 'guard_merge_happily_meaningfully' not found or invalid function name in /home2/internetmoney/public_html/wp-includes/class-wp-hook.php on line 324

Warning: call_user_func_array() expects parameter 1 to be a valid callback, function 'wsp_enqueue_scripts_conditionally' not found or invalid function name in /home2/internetmoney/public_html/wp-includes/class-wp-hook.php on line 324
Modul în care actualizarea Taproot a Bitcoin își va îmbunătăți stiva de software | InternetMoney

Modul în care actualizarea Taproot a Bitcoin își va îmbunătăți stiva de software


Actualizarea Taproot a lui Bitcoin este (practic) o încălțăminte, deoarece părțile interesate de Bitcoin își dau seama de cel mai bun mod de a-l aduce on-line.

Semnăturile digitale sunt create din cheile personal care controlează bitcoin portofele și sunt obligați să aprobe tranzacțiile. Vor fi utilizate adresele Taproot Semnături Schnorr, mai degrabă decât algoritmul precise al semnăturii Bitcoin, algoritmul semnăturii digitale cu curbă eliptică sau ECDSA pe scurt.

În ceea ce privește datele și prelucrarea, semnăturile Schnorr sunt mai mici și mai rapide decât semnăturile ECDSA și au, de asemenea, avantajul suplimentar de a fi „liniare”, ceea ce înseamnă că contractele inteligente bazate pe Schnorr pot fi optimizate pentru funcții pe care semnăturile ECDSA nu le pot.

Aceste diferențe au făcut din Taproot un improve foarte anticipat, deoarece va da Bitcoin un impuls pentru confidențialitatea tranzacțiilor și va permite „contracte inteligente” mai ușoare și mai complexe (un contract codificat cu reguli de autoexecutare).

Îmbunătățirile de instrumentare și codificare pe care le aduce Taproot vor fi în mare măsură sub capotă și vor fi un avantaj pentru dezvoltatori. Cu toate acestea, utilizatorii obișnuiți de Bitcoin vor beneficia, de asemenea, de îmbunătățiri ale utilizabilității, performanței și confidențialității tehnologiei multisemnature (multisig), software-ului de confidențialitate și chiar tehnologiei de scalare, cum ar fi Lightning Community.

Fără Taproot, aplicarea următoarelor actualizări acestor software program nu ar fi posibilă sau nu ar fi la fel de viabilă.

MuSig2: Stimularea confidențialității și eficienței tranzacțiilor multisig

Hubul de dezvoltare Bitcoin Blockstream dezvoltă un nou software program multisig, MuSig2, care va face tranzacțiile multisig mai eficiente, mai ieftine și mai personal.

Spre deosebire de portofelele Bitcoin obișnuite, care necesită doar o singură semnătură dintr-o cheie privată, portofelele multisig necesită cel puțin două sau mai multe semnături de la chei personal diferite pentru a aproba o tranzacție. Ideea este de a distribui riscul unui portofel între mai multe chei și, dacă este necesar, mai multe părți.

Conform designului precise cu contracte ECDSA, tranzacțiile multisig înregistrează în mod particular person semnătura fiecărui participant multisig. Semnăturile Schnorr ar permite ca fiecare semnătură să fie înregistrată ca o singură semnătură pe blockchain, făcând tranzacțiile mai ușoare în date și, astfel, mai ieftine.

„[Taproot] beneficiază de portofele multisig, cum ar fi Blockstream Inexperienced, deoarece utilizarea MuSig2 este mai ieftină și mai privată decât configurările multisig actuale ”, a declarat pentru CoinDesk dezvoltatorul Blockstream Jonas Nick.

Actualizarea Bitcoin va crește, de asemenea, limita pentru semnatari pe care un portofel multisig le permite de la 15 la un „număr mult mai mare”, a declarat dezvoltatorul Bitcoin Chris Belcher.

Tranzacțiile bazate pe semnătura Schnorr sunt mai personal deoarece, datorită așa-numitelor scripturi fără script, toate tranzacțiile Taproot au aceeași amprentă digitală. Asta înseamnă că o tranzacție cu o singură semnătură și o tranzacție multisig arată la fel pe blockchain conform regulilor Taproot.

Această îmbunătățire a confidențialității se revarsă și în alte domenii ale dezvoltării Bitcoin.

„MuSig2 îmbunătățește, de asemenea, eficiența contractelor cu mai multe părți, cum ar fi Lightning Channels, CoinSwaps sau contracte de jurnale discrete, și îmbunătățește confidențialitatea rutării în rețeaua Lightning prin activarea„ scripturilor fără scripturi ”. Acest lucru înseamnă, de asemenea, că setul de anonimat al tranzacțiilor obișnuite ar deveni mai mare deoarece, pentru un observator blockchain, ar putea la fel de bine să facă parte dintr-un contract multipart sau un portofel multisig ”, a spus Nick.

CoinSwap: deghizarea tranzacțiilor cu monede mixte

Toate software-urile la care Nick face referință se bazează pe portofele multisig pentru a lega participanții de pe piață de reguli de angajament întărite criptografic numite contracte inteligente.

Unul dintre acestea, protocolul de confidențialitate CoinSwap, este considerat pe scară largă a fi cel mai bun succesor al CoinJoin, în prezent cel mai well-liked software program pentru „amestecarea” bitcoinelor pentru a ascunde istoricul tranzacțiilor lor.

Unul dintre neajunsurile precursorilor CoinSwap, inclusiv CoinJoin, este că astfel de tranzacții apar în mod distinct diferit de cele normale. Acest lucru îl face mai ușor pentru analiza blockchain pentru a identifica CoinJoins pe lanț, împiedicând orice beneficii de confidențialitate.

Potrivit lui Belcher, actualizarea Taproot a Bitcoin va remedia această problemă.

„Un beneficiu bun al Taproot este, de asemenea, că permite scripturi fără scripturi. După cum probabil știți, protocoale precum Lightning Community și CoinSwap depind de așa-numitele contracte de timp blocat. În prezent, aceste contracte sunt vizibile pe blockchain. Lucrul pe care îl allow scripturile fără scripturi este ca acele contracte să arate precise la fel ca o tranzacție Taproot cu un singur sig. ”

Contracte de blocare a punctelor de timp: transformarea fulgerului în mai privată

După cum subliniază Belcher, Rețeaua Lightning a Bitcoin folosește contracte de tip hash time locked (HTLC) pentru a facilita tranzacțiile. Dar semnăturile Schnorr ar deschide calea pentru contractele de blocare a timpului (PTLC), o îmbunătățire a HTLC-urilor care allow contracte inteligente mai personal și mai eficiente pentru Lightning.

Câștigul de confidențialitate provine dintr-o modificare a modului în care rețeaua Lightning nodulizează „rutarea” tranzacțiilor. Tranzacțiile fulger trebuie trimise direct și peer-to-peer pe ceea ce se numesc „canale de plată”. În caz contrar, lipsind această conexiune directă, plățile trebuie direcționate prin colegii la care sunt conectați atât expeditorul, cât și receptorul.

Nodurile Lightning Community tranzacționează rutele prin transferarea unui hash al plății către fiecare nod de pe calea plății respective. PTLC-urile modifică acest hash adăugând informații aleatorii la fiecare salt pentru a face plata mai puțin trasabilă pentru orice parte care efectuează supravegherea blockchain.

În plus, PTLC-urile vor permite logica contractului inteligent mai complexă pentru a facilita condiții de escrow fără precedent și pentru a îmbunătăți oracolele. (Deoarece un blockchain nu poate procesa date în afara rețelei sale, un oracol îi trimite aceste date.)

„Tehnic, [PTLCs] s-ar putea face astăzi cu ECDSA, dar nu are aceeași securitate dovedită și, dacă ar fi implementată, ar trebui refăcută odată ce primim Taproot ”, a declarat Ben Carman, dezvoltator la Suredbits, pentru CoinDesk.

Alte îmbunătățiri Taproot

Carman și colegii săi de la Suredbits au lucrat la contracte de jurnal discret (DLC), o logică contractuală inteligentă destul de nouă pentru Bitcoin care, în timp ce funcționează astăzi, va fi mai flexibilă și mai ușor de utilizat atunci când va începe actualizarea Taproot a Bitcoin.

Belcher a declarat pentru CoinDesk că semnăturile Schnorr vor permite, de asemenea, „validarea în lot”, în care un nod complet Bitcoin ar putea „valida 1.000 de semnături Taproot în aproape același timp necesar pentru validarea unuia [ECDSA] semnătură.” Această soluție de scalare ar accelera semnificativ timpul necesar unui nod pentru a verifica toate semnăturile dintr-un bloc.

În plus, Taproot ar putea folosi „semnături inelare” pentru a oferi utilizatorilor posibilitatea de a dovedi că dețin anumite monede fără a fi nevoie să dezvăluie cheia publică asociată cu acele monede.

„Asta înseamnă că cineva ar putea dovedi că deține o anumită monedă fără a dezvălui care monedă exactă. De exemplu, ar fi posibil să dovediți că dețineți cel puțin 1 BTC (sau orice sumă) făcând o semnătură de apel peste tot Taproot [unspent transactions] valorează mai mult de 1 BTC și, totuși, nu dezvăluie care este al tău „, a spus Belcher.

Acest lucru are implicații în particular pentru operatorii de noduri Lightning Community care doresc să dovedească calitatea de proprietar al canalului de plată fără a sacrifica confidențialitatea.

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *