Bitcoin on vaieldamatult kõige populaarsem krüptovaluuta maailmas.Olenemata sellest, kas seda vaadatakse likviidsuse, ahelasisese tehingute mahu või muude suvaliste näitajate põhjal, on Bitcoini domineeriv seisund iseenesestmõistetav.

Kuid tehnilistel põhjustel eelistavad arendajad sageli Ethereumi.Sest Ethereum on paindlikum erinevate rakenduste ja nutikate lepingute loomisel.Aastate jooksul on paljud platvormid keskendunud täiustatud nutikate lepingufunktsioonide arendamisele, kuid ilmselgelt on Ethereum selles valdkonnas liider.

Kuna neid tehnoloogiaid arendati Ethereumis täies hoos, sai Bitcoinist järk-järgult väärtuse säilitamise tööriist.Keegi püüdis vähendada lõhet Bitcoini ja selle vahel Ethereumi RSK külgahela ja TBTC ERC-20 märgitehnoloogia ühilduvuse kaudu.

Mis on lihtsus?

Lihtsus on uus bitcoini programmeerimiskeel, mis on nutikate lepingute loomisel paindlikum kui tänapäeva bitcoini võrgustik.Selle madala taseme keele lõi Russell O'Connor, Blockstreami infrastruktuuri arendaja.

Blockstreami tegevjuht Adam Back selgitas hiljutisel veebiseminaril sellel teemal: "See on uue põlvkonna skriptikeel Bitcoini ja võrkude jaoks, mis sisaldavad elemente, vedelikku (külgahel) jne."

Bitcoini looja Satoshi Nakamoto piiras Bitcoini skripte turvakaalutlustel projekti alguses, samas kui Simplicity oli katse muuta Bitcoini skripte paindlikumaks, tagades samas turvalisuse.

Kuigi see pole Turingi täielik, piisab Simplicity väljendusvõimest arendajatele, kes soovivad ehitada enamiku samu rakendusi Ethereumile.

Lisaks on Simplicity eesmärk võimaldada arendajatel ja kasutajatel hõlpsamini kontrollida, kas nutika lepingu juurutamine on paigas, turvaline ja kulutõhus.

"Turvakaalutlustel tahame tõesti enne programmi käivitamist analüüsida," ütles avatud lähtekoodiga tarkvaraalase kirjanduse kirjutamisele pühendunud tehniline kirjanik David Harding ajaveebi Noded Bitcoin esimeses numbris.

"Bitcoini puhul ei luba me Turingi täielikkust, nii et saame programmi staatiliselt analüüsida.Lihtsus ei saavuta Turingi täielikkust, nii et saate programmi staatiliselt analüüsida.
Väärib märkimist, et looja sulges ülalmainitud TBTC hiljuti vahetult pärast selle avaldamist Ethereumi põhivõrgus, kuna nad avastasid ERC-20 märke toetavas nutikas lepingus haavatavuse.Viimastel aastatel on Ethereumi nutikad lepingud plahvatuslikult suurendanud mitmeid turvaprobleeme, nagu Parity rahakoti mitme allkirja haavatavus ja kurikuulus DAO intsident.
Mida lihtsus Bitcoini jaoks tähendab?

Et uurida Lihtsuse tegelikku tähendust Bitcoini jaoks, võttis LongHash ühendust Dan Robinsoniga Paradigm Research Partnerist, kellel on nii Simplicity kui ka Ethereum uuringud.

Robinson ütleb meile: "Lihtsus on Bitcoini skriptifunktsiooni ulatuslik uuendus, mitte Bitcoini ajaloo kõigi skriptiuuenduste kogum.'Täieliku funktsiooni' käsukomplektina pole Bitcoini skripti funktsiooni tulevikus põhimõtteliselt vaja Uuendage uuesti, muidugi, et mõne funktsiooni efektiivsust tõsta, on mõned uuendused siiski vajalikud.”

Seda probleemi saab vaadelda pehme kahvli vaatenurgast.Varem saavutati Bitcoini skripti uuendamine pehme kahvli abil, mis nõuab kogukonna konsensuse aktiveerimist võrgus.Kui Lihtsus on lubatud, saab igaüks selle keele kaudu tõhusalt rakendada mõnda tavaliselt kasutatavat pehme kahvli muudatust, ilma et oleks vaja võrgusõlmi Bitcoini konsensusreeglite värskendamiseks.

Sellel lahendusel on kaks peamist mõju: Bitcoini arenduskiirus on varasemast kiirem ja sellel on ka teatud abi võimalike Bitcoini protokolli luustumise probleemide korral.Lõppkokkuvõttes on siiski soovitav ka Bitcoini protokolli jäikus, kuna see peegeldab tõhusalt võrgu põhireegleid, nagu märgipoliitika jne. Need ei muutu, seega võib see blokeerida potentsiaalse sotsiaalse rünnaku vektori. anna see bitcoini väärtus Esimene tegur mõjutab.

"Huvitav tähendus: kui Bitcoin kasutab täna Simplicity skripti, saab see ise laieneda," kirjutas Adam Back Redditis."Täiustused, nagu Schnorr / Taproot ja SIGHASH_NOINPUT, rakendatakse otse."

Siinne näide on pehme kahvli skeem, mis on üks lisade tüüpidest, mida saab teha ilma Bitcoini konsensuse reegleid muutmata pärast lihtsuse lubamist.Küsimusele, mida ta sellest arvab, täpsustas ta:

"Ma arvan, et tehnilisest vaatenurgast ei saa Taprooti laienduslahendust Lihtsuse keeles rakendada, nagu Pieter Wuille ütles, kuid Schnorr saab seda teha."
Mis puutub Robinsoni, siis kui Lihtsus tõesti Bitcoinile lisada, siis esimene asi, mis töötab, on mõned täiustused, mida arendajad praegu uurivad, näiteks maksekanalite (nt Eltoo) disain, uued allkirjaalgoritmid ja võib-olla ka mõningane privaatsus. .Edutamisplaani aspektid.
Robinson lisas:

"Pigem näeksin Ethereumi ERC-20-ga sarnase sümboolse standardi väljatöötamist, et saaksin näha uusi rakendusi, nagu stabiilsed mündid, detsentraliseeritud börsid ja võimendatud kauplemine."

Lihtsuse erinevus Ethereumi ja Bitcoini vahel

Kui Bitcoini põhivõrku lisada Simplicity keel, siis ilmselt keegi järeldab, et meil pole põhjust Ethereumi kasutamist jätkata.Isegi kui Bitcoinil on Lihtsus, on selle ja Ethereumi vahel siiski olulisi erinevusi.

Robinson ütles: "Mind ei huvita lihtsus mitte sellepärast, et see muudab Bitcoini rohkem" Ethereumi ", vaid sellepärast, et see muudab Bitcoini rohkem Bitcoini."

Vaatamata lihtsuse kasutamisele, vastupidiselt Ethereumi kontopõhistele sätetele, töötab Bitcoin endiselt UTXO (kasutamata tehingu väljund) režiimis.

Robinson selgitas:

"UTXO mudel on suurepärane valik validaatorite tõhususe tagamiseks, kuid selle kompromiss seisneb selles, et raske on luua rakendusi, mis vastaksid paljude lepingutega suhtlevate inimeste vajadustele."
Lisaks on Ethereum teinud suuri edusamme platvormivõrgu efektide arendamisel, vähemalt nutikate lepingute osas.
"Lihtsust ümbritsevate tööriistade ja arendaja ökosüsteemi kujunemine võib võtta kaua aega, " ütles Robinson.

„Lihtsus ei ole inimloetav keel, nii et kellelgi võib tekkida vajadus selle koostamiseks keele välja töötada ja seejärel tavaliste arendajate jaoks kasutada.Lisaks on vaja läbi viia ka UTXO mudeliga ühilduva nutika lepingu kujundamise platvormi väljatöötamine.
Arengu vaatenurgast selgitab Ethereumi võrguefekt, miks RSK (Ethereumi stiilis Bitcoini külgahel) kujundas platvormi Ethereumi virtuaalmasinaga ühilduvaks.
Kuid kas Bitcoini kasutajad vajavad lõpuks mõnda krüptovaluutarakendust, mis on sarnane Ethereumi võrgu rakendustega, pole praegu teada.

Robinson ütles:

"Bitcoini ploki võimsuse ülevool on suurem kui Ethereum ja selle ploki valmistamise kiirus 10 minutiga võib samuti välistada mõned rakendused.Sellest tulenevalt tundub, et pole selge, kas Bitcoini kogukond tõesti soovib neid rakendusi luua (selle asemel, et kasutada Bitcoini lihtsa maksekanali või varahoidlana), kuna sellised rakendused võivad põhjustada plokiahela ummikuid ja isegi suurendada rünnakute saagikust 51% võrra. -kui uutele kaevuritele tutvustatakse kaevandust Väärtussõnad.”
Mis puudutab Robinsoni seisukohta, siis paljud bitcoini kasutajad on Ethereumi suhtes kriitilised olnud juba oraakliprobleemi algusaegadest peale.Oraakli probleem on muutunud üha enam murettekitavaks probleemiks eri tüüpi detsentraliseeritud rakenduste (DeFi) väljatöötamisel.
Millal saab Lihtsust rakendada?

Tuleb märkida, et Lihtsusel võib Bitcoini põhivõrku maandumiseni olla veel pikk tee käia.Kuid eeldatakse, et see skriptikeel lisatakse esmakordselt Liquidi külgahelasse hiljem sel aastal.

See on oluline samm Lihtsuse keele kasutamise alustamiseks reaalsetes varades, kuid mõned arendajad, näiteks need, mis on pühendatud Bitcoini privaatsusrahakottidele, on näidanud üles vähe huvi vedelate külgahelate föderaalse mudeli vastu.

Küsisime Robinsonilt, mida ta sellest arvab, vastas ta:

„Ma ei usu, et Liquidi föderaalne olemus tehinguid hävitab.Kuid see raskendab paljude arendajate või kasutajate kogumist.
Bitcoini tuuma pikaajalise panuse ja Blockstreami (Redditis tuntud ka kui nullc) kaasasutaja Greg Maxwelli sõnul saab alates mitmeversioonilise skriptisüsteemi kasutuselevõtust SegWiti versiooniuuenduste kaudu vormile lisada lihtsuse. pehme kahvel Bitcoin.Loomulikult põhineb see eeldusel, et Bitcoini konsensuse reeglite muutmise ümber saab luua kogukonna konsensuse.
Blockstreamis töötav Grubles (pseudonüüm) ütleb meile,

"Ma pole kindel, kuidas seda pehme kahvli kaudu kasutusele võtta, kuid see ei asenda põhivõrku ega midagi vedelas külgahelas.See on ainult üks, mida saab kasutada olemasolevate aadressitüüpidega (nt Legacy, P2SH, Bech32). Uus aadressitüüp.”
Grubles lisas, et tema arvates on Ethereum kahjustanud "nutika lepingu" kriitikat, kuna platvormil on palju aastaid kasutusele võetud probleemseid nutikaid lepinguid.Seetõttu tunnevad nad, et Bitcoini kasutajad, kes on Ethereumile tähelepanu pööranud, ei soovi nägema nutikaid lepinguid Liquidis paindlikult.
"Ma arvan, et see on huvitav teema, kuid see võtab paar aastat," lisas Back."Pretsedenti saab kõigepealt kontrollida külgahelas."


Postitusaeg: 26. mai-2020