Bitcoin yra pati populiariausia kriptovaliuta pasaulyje.Nesvarbu, ar tai būtų vertinama pagal likvidumą, grandininių sandorių apimtį ar kitus savavališkus rodiklius, Bitcoin dominuojanti padėtis yra akivaizdi.

Tačiau dėl techninių priežasčių kūrėjai dažnai teikia pirmenybę Ethereum.Kadangi Ethereum yra lankstesnis kuriant įvairias programas ir išmaniąsias sutartis.Bėgant metams daugelis platformų sutelkė dėmesį į pažangių išmaniųjų sutarčių funkcijų kūrimą, tačiau akivaizdu, kad Ethereum yra šios konkrečios srities lyderis.

Kadangi šios technologijos Ethereum buvo kuriamos pačiame įkarštyje, Bitcoin palaipsniui tapo vertės saugojimo įrankiu.Kažkas bandė sumažinti atotrūkį tarp Bitcoin ir jo suderindamas Ethereum RSK šoninę grandinę ir TBTC ERC-20 žetonų technologiją.

Kas yra Paprastumas?

Paprastumas – tai nauja bitkoinų programavimo kalba, kuri yra lankstesnė nei šiandieninis bitkoinų tinklas kuriant išmaniąsias sutartis.Šią žemo lygio kalbą sukūrė Blockstream infrastruktūros kūrėjas Russellas O'Connoras.

„Blockstream“ generalinis direktorius Adamas Back paaiškino neseniai vykusiame internetiniame seminare šia tema: „Tai naujos kartos skriptų kalba, skirta Bitcoin ir tinklams, apimantiems elementus, skystį (šoninę grandinę) ir kt.

„Bitcoin“ kūrėjas Satoshi Nakamoto projekto pradžioje saugumo sumetimais apribojo „Bitcoin“ scenarijus, o „Paprastumas“ buvo bandymas padaryti Bitcoin scenarijus lankstesnius, tuo pačiu užtikrinant saugumą.

Nors ir ne visiškai Turingo, Simplicity išraiškingos galios pakanka kūrėjams, norintiems sukurti daugumą tų pačių programų Ethereum.

Be to, „Simplicity“ tikslas – leisti kūrėjams ir vartotojams lengviau patikrinti, ar išmaniosios sutarties diegimas yra įdiegtas, saugus ir ekonomiškas.

„Saugumo sumetimais mes tikrai norime išanalizuoti prieš paleisdami programą“, – pirmame „Noded Bitcoin“ tinklaraščio numeryje sakė Davidas Hardingas, techninis rašytojas, atsakingas už atvirojo kodo programinės įrangos literatūros rašymą.

„Kalbant apie Bitcoin, mes neleidžiame Turingo išsamumo, todėl galime analizuoti programą statiškai.Paprastumas nepasieks Turingo išsamumo, todėl galite analizuoti programą statiškai.
Verta paminėti, kad anksčiau minėtą TBTC kūrėjas neseniai išjungė netrukus po to, kai jis buvo išleistas Ethereum pagrindiniame tinkle, nes jie aptiko pažeidžiamumą išmaniojoje sutartyje, palaikančioje ERC-20 žetonus.Per pastaruosius kelerius metus „Ethereum“ išmaniosios sutartys sukėlė daugybę saugumo problemų, tokių kaip kelių parašų pažeidžiamumas „Parity“ piniginėje ir liūdnai pagarsėjęs DAO incidentas.
Ką „Bitcoin“ reiškia paprastumas?

Siekdamas išsiaiškinti tikrąją „Simplicity for Bitcoin“ reikšmę, „LongHash“ susisiekė su Danu Robinsonu iš „Paradigm Research Partner“, kuris atlieka ir Simplicity, ir Ethereum tyrimus.

Robinsonas mums sako: „Paprastumas bus platus Bitcoin scenarijaus funkcijos atnaujinimas, o ne kiekvieno scenarijaus atnaujinimo Bitcoin istorijoje rinkinys.Kaip „visų funkcijų“ instrukcijų rinkinys, iš esmės nereikia Bitcoin scenarijaus funkcijos ateityje. Atnaujinkite dar kartą, žinoma, norint pagerinti kai kurių funkcijų efektyvumą, vis tiek reikia kai kurių atnaujinimų.“

Į šią problemą galima pažvelgti iš minkštos šakutės perspektyvos.Anksčiau „Bitcoin“ scenarijaus atnaujinimas buvo pasiektas naudojant „soft fork“, todėl tinkle reikia suaktyvinti bendruomenės sutarimą.Jei įjungtas paprastumas, kiekvienas gali efektyviai įgyvendinti kai kuriuos dažniausiai naudojamus minkštųjų šakių pakeitimus šia kalba, nereikalaujant tinklo mazgų, kad būtų atnaujintos Bitcoin konsensuso taisyklės.

Šis sprendimas turi du pagrindinius efektus: Bitcoin kūrimo greitis bus greitesnis nei anksčiau, be to, jis turi tam tikrą pagalbą esant galimoms Bitcoin protokolo osifikacijos problemoms.Tačiau galiausiai pageidautina ir Bitcoin protokolo nelankstumas, nes jis efektyviai atspindi pagrindines tinklo taisykles, tokias kaip žetonų politika ir kt. Jos nepasikeis, todėl gali blokuoti galimą socialinio puolimo vektorių. suteikti šią bitkoino vertę Pirmasis veiksnys turi įtakos.

„Įdomi reikšmė: jei Bitcoin šiandien įdiegs Simplicity scenarijų, jis galės savaime plėstis“, – Reddit rašė Adam Back.„Tokie patobulinimai, kaip Schnorr / Taproot ir SIGHASH_NOINPUT, bus įgyvendinti tiesiogiai.

Atgal pavyzdys yra „soft fork“ schema, kuri yra vienas iš papildymų tipų, kuriuos galima atlikti nekeičiant „Bitcoin“ konsensuso taisyklių įjungus paprastumą.Paklaustas, ką apie tai mano, jis patikslino:

„Manau, kad techniniu požiūriu Taproot plėtinio sprendimas negali būti įgyvendintas paprastumo kalba, kaip sakė Pieteris Wuille'as, bet Schnorras gali.
Kalbant apie Robinsoną, jei „Paprastumas“ tikrai bus įtrauktas į „Bitcoin“, pirmas dalykas, kuris veiks, yra kai kurie kūrėjų šiuo metu tiriami patobulinimai, pavyzdžiui, mokėjimo kanalų, tokių kaip „Eltoo“, dizainas, nauji parašo algoritmai ir galbūt šiek tiek privatumo. .Skatinimo plano aspektai.
Robinsonas pridūrė:

„Man labiau patiktų sukurti žetonų standartą, panašų į Ethereum ERC-20, kad galėčiau pamatyti kai kurias naujas programas, tokias kaip stabilios monetos, decentralizuotos biržos ir sverto prekyba.

Paprastumo skirtumas tarp Ethereum ir Bitcoin

Jei į „Bitcoin“ pagrindinį tinklą bus įtraukta „Simplicity“ kalba, akivaizdu, kad kažkas padarys išvadą, kad neturime priežasties toliau naudoti „Ethereum“.Tačiau net jei Bitcoin turi Simplicity, vis tiek bus didelių skirtumų tarp jo ir Ethereum.

Robinsonas sakė: „Mane domina Paprastumas ne todėl, kad jis daro Bitcoin daugiau" Ethereum ", bet todėl, kad jis daro Bitcoin daugiau" Bitcoin ".

Nepaisant paprastumo naudojimo, priešingai nei Ethereum paskyros nustatymai, Bitcoin vis tiek veiks UTXO (nepanaudotų operacijų išvesties) režimu.

Robinsonas paaiškino:

"UTXO modelis yra puikus pasirinkimas tikrintuvų efektyvumui užtikrinti, tačiau jo kompromisas yra tas, kad sunku kurti programas, kurios atitiktų daugelio žmonių, bendraujančių su sutartimis, poreikius."
Be to, Ethereum padarė didelę pažangą kurdama platformų tinklo efektus, bent jau kalbant apie išmaniąsias sutartis.
„Gali užtrukti ilgai, kol bus suformuoti įrankiai ir kūrėjų ekosistema aplink Simplicity“, – sakė Robinsonas.

„Paprastumas nėra žmonėms suprantama kalba, todėl kam nors gali tekti sukurti kalbą, kad ją sudarytų ir tada panaudotų paprastiems kūrėjams.Be to, reikia atlikti daugybę tyrimų, kuriant išmaniąją sutarčių projektavimo platformą, suderinamą su UTXO modeliu.
Plėtros požiūriu Ethereum tinklo efektas paaiškina, kodėl RSK (Ethereum stiliaus Bitcoin šoninė grandinė) sukūrė platformą taip, kad ji būtų suderinama su Ethereum virtualia mašina.
Tačiau ar „Bitcoin“ vartotojams galiausiai prireiks kokių nors kriptovaliutų programų, panašių į tas, kurios yra „Ethereum“ tinkle, šiuo metu nežinoma.

Robinsonas sakė:

„Bitcoin bloko talpos perpildymas yra didesnis nei Ethereum, o jo greitis sukurti bloką per 10 minučių taip pat gali neįtraukti kai kurių programų.Atitinkamai, atrodo, kad neaišku, ar Bitcoin bendruomenė tikrai nori kurti šias programas (o ne naudoti Bitcoin kaip paprastą mokėjimo kanalą ar saugyklą), nes tokios programos gali sukelti blokų grandinės perkrovą ir netgi padidinti atakų skaičių 51%. -jei nauji kalnakasiai bus supažindinti su mano Vertingi žodžiai.“
Kalbant apie Robinsono požiūrį, daugelis bitkoinų vartotojų kritiškai vertino Ethereum nuo pirmųjų orakulo problemos dienų.Orakulo problema vis labiau rūpi kuriant įvairių tipų decentralizuotas programas (DeFi).
Kada galima įgyvendinti paprastumą?

Reikėtų pažymėti, kad Simplicity dar gali tekti nueiti ilgą kelią, kol nusileis į Bitcoin pagrindinį tinklą.Tačiau tikimasi, kad ši skriptų kalba gali būti pirmą kartą įtraukta į Liquid šoninę grandinę vėliau šiais metais.

Tai svarbus žingsnis norint pradėti naudoti Simplicity kalbą realiame turte, tačiau kai kurie kūrėjai, pvz., skirti Bitcoin privatumo piniginėms, mažai domisi federaliniu Liquid sidechains modeliu.

Paklausėme Robinsono, ką jis mano apie tai, jis pasakė:

„Nemanau, kad „Liquid“ federalinis pobūdis sunaikins sandorius.Tačiau tai tikrai apsunkina daugelio kūrėjų ar vartotojų derlių.
Pasak Grego Maxwello, ilgalaikio Bitcoin branduolio bendradarbio ir Blockstream (taip pat žinomo kaip nullc Reddit) įkūrėjo, nuo tada, kai buvo įdiegta kelių versijų scenarijų sistema per SegWit atnaujinimus, paprastumas gali būti įtrauktas į formą. minkšta šakutė Bitcoin.Žinoma, tai pagrįsta prielaida, kad bendruomenės sutarimas gali būti pasiektas keičiant Bitcoin konsensuso taisykles.
Grublesas (slapyvardis), dirbantis „Blockstream“, mums sako,

„Nesu tikras, kaip jį išskleisti per minkštą šakę, bet jis nepakeis pagrindinio tinklo ir nieko, kas yra skystoje šoninėje grandinėje.Tai bus tik tas, kurį bus galima naudoti su esamais adresų tipais (pvz., Legacy, P2SH, Bech32) Naujas adreso tipas.“
Grublesas pridūrė, kad jis mano, kad „Ethereum“ pakenkė „išmaniųjų sutarčių“ kritikai, nes platformoje yra daug probleminių išmaniųjų sutarčių, kurios buvo įdiegtos daugelį metų.Todėl jie mano, kad Bitcoin vartotojai, atkreipę dėmesį į Ethereum, nenori, kad išmaniosios sutartys būtų lanksčiai naudojamos Liquid.
„Manau, kad tai bus įdomi tema, bet tai užtruks kelerius metus“, – pridūrė Back.„Precedentas pirmiausia gali būti patikrintas šoninėje grandinėje.


Paskelbimo laikas: 2020-05-26