Bitcoin on ylivoimaisesti suosituin kryptovaluutta maailmassa.Katsotpa sitä likviditeetin, ketjun sisäisen transaktiovolyymin tai muiden mielivaltaisten indikaattoreiden perusteella, Bitcoinin määräävä asema on itsestään selvä.

Teknisistä syistä kehittäjät kuitenkin suosivat usein Ethereumia.Koska Ethereum on joustavampi erilaisten sovellusten ja älykkäiden sopimusten rakentamisessa.Vuosien varrella monet alustat ovat keskittyneet edistyneiden älykkäiden sopimustoimintojen kehittämiseen, mutta ilmeisesti Ethereum on johtava tällä alalla.

Kun näitä teknologioita kehitettiin täydessä vauhdissa Ethereumissa, Bitcoinista tuli vähitellen arvon säilytystyökalu.Joku yritti kaventaa Bitcoinin ja sen välistä kuilua Ethereumin RSK-sivuketjun ja TBTC ERC-20 -tunnusteknologian yhteensopivuuden avulla.

Mitä Yksinkertaisuus on?

Simplicity on uusi bitcoin-ohjelmointikieli, joka on nykypäivän bitcoin-verkkoa joustavampi älykkäiden sopimusten rakentamisessa.Tämän matalan tason kielen loi Russell O'Connor, Blockstream-infrastruktuurin kehittäjä.

Blockstreamin toimitusjohtaja Adam Back selitti äskettäisessä webinaarissa tästä aiheesta: "Tämä on uuden sukupolven komentosarjakieli Bitcoinille ja verkoille, jotka sisältävät Elements, Liquid (sivuketju) jne."

Bitcoinin luoja Satoshi Nakamoto rajoitti Bitcoin-skriptejä turvallisuussyistä projektin alussa, kun taas Simplicity yritti tehdä Bitcoin-skripteistä joustavampia ja samalla varmistaa turvallisuuden.

Vaikka Simplicity ei ole Turing-täydellinen, sen ilmaisuvoima riittää kehittäjille, jotka haluavat rakentaa suurimman osan samoista sovelluksista Ethereumiin.

Lisäksi Simplicityn tavoitteena on antaa kehittäjille ja käyttäjille mahdollisuus varmistaa helpommin, että älykkäiden sopimusten käyttöönotto on paikallaan, turvallista ja kustannustehokasta.

"Turvallisuussyistä haluamme todella analysoida ennen ohjelman käynnistämistä", avoimen lähdekoodin ohjelmistojen kirjallisuuden kirjoittamiseen omistautunut tekninen kirjoittaja David Harding sanoi Noded Bitcoin -blogin ensimmäisessä numerossa.

"Bitcoinille emme salli Turingin täydellisyyttä, joten voimme analysoida ohjelman staattisesti.Yksinkertaisuus ei saavuta Turingin täydellisyyttä, joten voit analysoida ohjelmaa staattisesti."
On syytä huomata, että luoja sulki äskettäin yllä mainitun TBTC:n pian sen julkaisemisen jälkeen Ethereumin verkkoverkossa, koska he löysivät haavoittuvuuden älykkäästä sopimuksesta, joka tukee ERC-20-tunnuksia.Muutaman viime vuoden aikana Ethereumin älykkäät sopimukset ovat aiheuttaneet räjähdysmäisesti useita tietoturvaongelmia, kuten usean allekirjoituksen haavoittuvuuden Parity-lompakossa ja surullisen DAO-tapauksen.
Mitä yksinkertaisuus tarkoittaa Bitcoinille?

Selvittääkseen Simplicityn todellista merkitystä Bitcoinille LongHash otti yhteyttä Dan Robinsoniin Paradigm Research Partnerista, jolla on sekä Simplicity- että Ethereum-tutkimusta.

Robinson kertoo meille: "Yksinkertaisuus tulee olemaan laaja päivitys Bitcoin-skriptitoiminnolle, ei kokoelma jokaisesta Bitcoinin historian komentosarjapäivityksestä.'Täydellinen toiminto' käskysarja, periaatteessa ei tarvita Bitcoin-skriptitoimintoa tulevaisuudessa Päivitä uudelleen, tietysti joidenkin toimintojen tehokkuuden parantamiseksi joitain päivityksiä tarvitaan vielä.”

Tätä ongelmaa voidaan tarkastella pehmeän haarukan näkökulmasta.Aiemmin Bitcoin-skriptin päivitys saavutettiin pehmeän haarukan kautta, mikä edellyttää yhteisön konsensuksen aktivoimista verkossa.Jos Simplicity on käytössä, kuka tahansa voi tehokkaasti toteuttaa joitain yleisesti käytettyjä pehmeähaarukan muutoksia tällä kielellä ilman, että verkkosolmuja tarvitsee päivittää Bitcoinin konsensussääntöjä.

Tällä ratkaisulla on kaksi suurta vaikutusta: Bitcoinin kehitysnopeus on aiempaa nopeampi, ja sillä on myös tiettyä apua mahdollisiin Bitcoin-protokollan luutumisongelmiin.Kuitenkin loppujen lopuksi Bitcoin-protokollan jäykkyys on myös toivottavaa, koska se heijastaa tehokkaasti verkon perussääntöjä, kuten token-politiikkaa jne. Nämä eivät muutu, joten se voi estää mahdollisen sosiaalisen hyökkäyksen vektorin anna tämä bitcoin-arvo Ensimmäinen tekijä vaikuttaa.

"Mielenkiintoinen merkitys: Jos Bitcoin tänään ottaa käyttöön Simplicity-skriptin, se pystyy laajentumaan itsestään", Adam Back kirjoitti Redditissä."Parannukset, kuten Schnorr / Taproot ja SIGHASH_NOINPUT, otetaan suoraan käyttöön."

Takaisin esimerkki on pehmeä haarukkamalli, joka on yksi lisäystyypeistä, jotka voidaan tehdä muuttamatta Bitcoin-konsensussääntöjä sen jälkeen, kun Yksinkertaisuus on käytössä.Kysyttäessä, mitä hän ajatteli tästä, hän selvensi:

"Mielestäni teknisestä näkökulmasta Taproot-laajennusratkaisua ei voida toteuttaa Simplicity-kielellä, kuten Pieter Wuille sanoi - mutta Schnorr voi."
Mitä tulee Robinsoniin, jos Simplicity todella lisätään Bitcoiniin, niin ensimmäinen asia, joka toimii, on joitain parannuksia, joita kehittäjät tutkivat parhaillaan, kuten maksukanavien, kuten Eltoon, suunnittelu, uudet allekirjoitusalgoritmit ja ehkä hieman yksityisyyttä. .Ylennyssuunnitelman näkökohdat.
Robinson lisäsi:

"Haluaisin mieluummin kehitettävän token-standardin, joka on samanlainen kuin Ethereumin ERC-20, jotta voin nähdä joitain uusia sovelluksia, kuten vakaat kolikot, hajautetut pörssit ja vipuvaikutteinen kaupankäynti."

Yksinkertaisuuden ero Ethereumin ja Bitcoinin välillä

Jos Simplicity-kieli lisätään Bitcoinin pääverkkoon, niin ilmeisesti joku päättelee, ettei meillä ole mitään syytä jatkaa Ethereumin käyttöä.Vaikka Bitcoinilla on Simplicity, sen ja Ethereumin välillä on silti merkittäviä eroja.

Robinson sanoi: "Olen kiinnostunut yksinkertaisuudesta ei siksi, että se tekee Bitcoinista enemmän" Ethereumia ", vaan siksi, että se tekee Bitcoinista enemmän" Bitcoinia ".

Simplicityn käytöstä huolimatta, toisin kuin Ethereumin tilipohjaisissa asetuksissa, Bitcoin toimii edelleen UTXO-tilassa (käyttämätön tapahtumatuloste).

Robinson selitti:

"UTXO-malli on erinomainen valinta validaattorien tehokkuuden kannalta, mutta sen kompromissi on, että on vaikea rakentaa sovelluksia, jotka vastaavat useiden sopimusten kanssa tekemisissä olevien ihmisten tarpeita."
Lisäksi Ethereum on edistynyt merkittävästi alustaverkkovaikutusten kehittämisessä, ainakin älykkäiden sopimusten osalta.
"Simplicityn ympärillä olevien työkalujen ja kehittäjäekosysteemin muodostuminen voi kestää kauan", Robinson sanoi.

"Yksinkertaisuus ei ole ihmisen luettavissa oleva kieli, joten jonkun on ehkä kehitettävä kieli sen kääntämiseksi ja sitten käytettäväksi tavallisille kehittäjille.Lisäksi UTXO-mallin kanssa yhteensopivan älykkään sopimussuunnittelualustan kehittäminen vaatii myös lukuisia tutkimuksia.”
Kehityksen näkökulmasta Ethereumin verkkovaikutus selittää, miksi RSK (Ethereum-tyylinen Bitcoin-sivuketju) suunnitteli alustan yhteensopivaksi Ethereumin virtuaalikoneen kanssa.
Mutta tarvitsevatko Bitcoinin käyttäjät lopulta joitain Ethereum-verkon kaltaisia ​​kryptovaluuttasovelluksia, ei tällä hetkellä tiedetä.

Robinson sanoi,

"Bitcoin-lohkokapasiteetin ylivuoto on suurempi kuin Ethereum, ja sen nopeus tuottaa lohko 10 minuutissa voi myös sulkea pois joitain sovelluksia.Näin ollen näyttää siltä, ​​ettei ole selvää, haluaako Bitcoin-yhteisö todella rakentaa näitä sovelluksia (sen sijaan, että käyttäisivät Bitcoinia yksinkertaisena maksukanavana tai holvina), koska tällaiset sovellukset voivat aiheuttaa lohkoketjun ruuhkautumista ja jopa lisätä hyökkäysten tuottoa 51 %. -jos uudet kaivostyöläiset tutustuvat arvokkaisiin sanoihin.”
Mitä tulee Robinsonin näkökulmaan, monet bitcoinin käyttäjät ovat kritisoineet Ethereumia oraakkeli-ongelman alkuajoista lähtien.Oraakkeli-ongelmasta on tullut yhä huolestuttavampi kysymys erityyppisten hajautettujen sovellusten (DeFi) kehittämisessä.
Milloin Simplicity voidaan ottaa käyttöön?

On huomattava, että Simplicityllä voi vielä olla pitkä matka ennen kuin se laskeutuu Bitcoinin pääverkkoon.Mutta on odotettavissa, että tämä skriptikieli voidaan lisätä Liquid-sivuketjuun myöhemmin tänä vuonna.

Tämä on tärkeä askel Simplicity-kielen käytön aloittamisessa reaalimaailman omaisuuksissa, mutta jotkut kehittäjät, kuten Bitcoinin tietosuojalompakoihin omistetut, eivät ole osoittaneet juurikaan kiinnostusta Liquid sidechains -malliin.

Kysyimme Robinsonilta, mitä hän ajatteli tästä, hän sanoi:

"En usko, että Liquidin federaalinen luonne tuhoaa liiketoimia.Mutta se todella vaikeuttaa suuren määrän kehittäjiä tai käyttäjiä keräämistä."
Greg Maxwellin, Bitcoin-ytimen pitkäaikaisen avustajan ja Blockstreamin (tunnetaan myös nimellä nullc Redditissä) perustajajäsen Greg Maxwellin mukaan sen jälkeen, kun moniversioinen komentosarjajärjestelmä otettiin käyttöön SegWit-päivitysten kautta, Simplicity voidaan lisätä muotoon pehmeä haarukka Bitcoin.Tietenkin tämä perustuu olettamukseen, että yhteisön konsensus voidaan saavuttaa Bitcoin-konsensussääntöjen muutosten ympärillä.
Blockstreamilla työskentelevä Grubles (salanimi) kertoo meille,

"En ole varma, kuinka se otetaan käyttöön pehmeän haarukan läpi, mutta se ei korvaa verkkoa tai mitään Liquidin sivuketjussa.Se on vain sellainen, jota voidaan käyttää olemassa olevien osoitetyyppien kanssa (esim. Legacy, P2SH, Bech32). Uusi osoitetyyppi.”
Grubles lisäsi, että hän uskoo, että Ethereum on vahingoittanut "älykkäiden sopimusten" kritiikkiä, koska alustalla on monia ongelmallisia älykkäitä sopimuksia, joita on käytetty useita vuosia.Siksi he kokevat, että Bitcoin-käyttäjät, jotka ovat kiinnittäneet huomiota Ethereumiin, eivät ole halukkaita näkemään älykkäiden sopimusten joustavan käytön Liquidissä.
"Luulen, että tämä on mielenkiintoinen aihe, mutta se kestää muutaman vuoden", Back lisäsi."Ennakkotapaus voidaan varmistaa ensin sivuketjussa."


Postitusaika: 26.5.2020