Bitcoin estas senkompare la plej populara kripta monero en la mondo.Ĉu ĝi estas rigardata de likvideco, surĉena transakciovolumo aŭ aliaj arbitraj indikiloj, la domina pozicio de Bitcoin estas memkomprenebla.

Tamen, pro teknikaj kialoj, programistoj ofte preferas Ethereum.Ĉar Ethereum estas pli fleksebla en konstruado de diversaj aplikoj kaj inteligentaj kontraktoj.Tra la jaroj, multaj platformoj koncentriĝis pri la disvolviĝo de altnivelaj inteligentaj kontraktofunkcioj, sed evidente Ethereum estas la gvidanto en ĉi tiu aparta kampo.

Ĉar ĉi tiuj teknologioj estis disvolvitaj en plena svingo sur Ethereum, Bitcoin iom post iom iĝis stoka ilo por valoro.Iu provis malgrandigi la interspacon inter Bitcoin kaj ĝi per la kongruo de la RSK-flanka ĉeno de Ethereum kaj TBTC ERC-20-tokenteknologio.

Kio estas Simpleco?

Simpleco estas nova bitcoin programlingvo kiu estas pli fleksebla ol la hodiaŭa bitcoin reto en konstruado de inteligentaj kontraktoj.Ĉi tiu malaltnivela lingvo estis kreita de Russell O'Connor, ellaboranto de la infrastrukturo Blockstream.

La ĉefoficisto de Blockstream Adam Back klarigis en lastatempa retseminario pri ĉi tiu temo: "Ĉi tio estas novageneracia skriptlingvo por Bitcoin kaj retoj, kiuj inkluzivas Elementojn, Likvaĵon (flanka ĉeno), ktp."

Bitcoin-kreinto Satoshi Nakamoto limigis Bitcoin-skriptojn pro sekurecaj kialoj frue en la projekto, dum Simplicity estis provo fari Bitcoin-skriptojn pli flekseblaj certigante sekurecon.

Kvankam ne Turing-kompleta, la esprimpovo de Simpleco sufiĉas por programistoj, kiuj volas konstrui la plej multajn el la samaj aplikoj sur Ethereum.

Krome, la celo de Simplicity estas ebligi programistojn kaj uzantojn pli facile kontroli, ke inteligenta kontrakto-deplojo estas en loko, sekura kaj kostefika.

"Pro sekurecaj kialoj, ni vere volas analizi antaŭ ol ruli la programon," diris David Harding, teknika verkisto dediĉita al verkado de liberkoda softvara literaturo, en la unua numero de la blogo Noded Bitcoin,

"Por Bitcoin, ni ne permesas Turing-kompletecon, do ni povas analizi la programon statike.Simpleco ne atingos Turing-kompletecon, do vi povas analizi la programon statike."
Indas noti, ke la TBTC menciita supre estis lastatempe fermita de la kreinto baldaŭ post kiam ĝi estis liberigita sur la ĉefreto de Ethereum ĉar ili malkovris vundeblecon en inteligenta kontrakto kiu subtenas ERC-20-ĵetonojn.Dum la lastaj jaroj, inteligentaj kontraktoj de Ethereum eksplodis kelkajn sekurecajn problemojn, kiel la multsubskribo-vunerebleco en Parity-monujo kaj la fifama DAO-okazaĵo.
Kion signifas Simpleco por Bitcoin?

Por esplori la realan signifon de Simpleco por Bitcoin, LongHash kontaktis Dan Robinson de Paradigm Research Partner, kiu havas kaj Simplicity kaj Ethereum-esploradon.

Robinson diras al ni: "Simpleco estos ampleksa ĝisdatigo de la Bitcoin-skriptofunkcio, ne kolekto de ĉiu manuskripto-ĝisdatigo en Bitcoin-historio.Kiel 'kompleta funkcio' instrukcio, esence ne necesas por la Bitcoin skripto funkcio en la estonteco Ĝisdatigo denove, kompreneble, por plibonigi la efikecon de iuj funkcioj, kelkaj ĝisdatigoj estas ankoraŭ necesaj.”

Ĉi tiu problemo povas esti rigardita de la perspektivo de mola forko.En la pasinteco, la ĝisdatigo de la Bitcoin-skripto estis atingita per mola forko, kiu postulas komunuman konsenton esti aktivigita en la reto.Se Simpleco estas ebligita, iu ajn povas efektive efektivigi kelkajn ofte uzatajn molajn forkŝanĝojn per ĉi tiu lingvo sen la bezono de retaj nodoj ĝisdatigi Bitcoin-konsentregulojn.

Ĉi tiu solvo havas du ĉefajn efikojn: Bitcoin-disvolva rapideco estos pli rapida ol antaŭe, kaj ĝi ankaŭ havas certan helpon por eventualaj problemoj pri ostigo de Bitcoin-protokolo.Tamen, finfine, la rigideco de la Bitcoin-protokolo ankaŭ estas dezirinda, ĉar ĝi efike reflektas la bazajn regulojn de la reto, kiel la tokenpolitiko, ktp. Ĉi tiuj ne ŝanĝiĝos, do ĝi povas bloki la potencialan socian atakvektoron al. donu ĉi tiun bitcoin-valoron La unua faktoro havas efikon.

"Interesa signifo: Se Bitcoin hodiaŭ disfaldas la Simplicity-skripton, ĝi povos mem-vastigi," Adam Back skribis sur Reddit."Pliboniĝoj kiel Schnorr / Taproot kaj SIGHASH_NOINPUT estos rekte efektivigitaj."

La Malantaŭa ekzemplo ĉi tie estas mola forkoskemo, kiu estas unu el la specoj de aldonoj, kiuj povas esti faritaj sen ŝanĝi la Bitcoin-konsentregulojn post kiam Simpleco estas ebligita.Kiam li demandis, kion li pensis pri tio, li klarigis:

"Mi pensas, ke de teknika vidpunkto, la solvo de etendaĵo Taproot ne povas esti efektivigita en Simplicity-lingvo kiel Pieter Wuille diris - sed Schnorr povas."
Koncerne Robinson, se vere aldoniĝas Simpleco al Bitcoin, tiam la unua afero, kiu funkcios, estas iuj plibonigoj, kiujn programistoj nuntempe studas, kiel la dezajno de pagkanaloj kiel Eltoo, novaj subskribaj algoritmoj, kaj eble iom da privateco. .Aspektoj de la reklama plano.
Robinson aldonis:

"Mi preferus vidi ĵetonan normon disvolvita, simila al ERC-20 de Ethereum, por ke mi povu vidi iujn novajn aplikojn, kiel stabilajn monerojn, malcentralizitajn interŝanĝojn kaj ekspluatatan komercon."

La diferenco de simpleco inter Ethereum kaj Bitcoin

Se la Simpliclingvo estas aldonita al la Bitcoin-ĉefreto, tiam evidente iu konkludos, ke ni ne havas kialon por daŭre uzi Ethereum.Tamen, eĉ se Bitcoin havas Simplecon, ankoraŭ estos gravaj diferencoj inter ĝi kaj Ethereum.

Robinson diris, "Mi interesiĝas pri Simpleco ne ĉar ĝi faras Bitcoin pli" Ethereum "sed ĉar ĝi faras Bitcoin pli" Bitcoin "."

Malgraŭ la uzo de Simpleco, kontraŭe al la konto-bazitaj agordoj de Ethereum, Bitcoin ankoraŭ funkcios en UTXO (neeluzita transakcia eligo) reĝimo.

Robinson klarigis:

"La UTXO-modelo estas bonega elekto por la efikeco de validigiloj, sed ĝia kompromiso estas, ke estas malfacile konstrui aplikojn por renkonti la bezonojn de multaj homoj interagante kun kontraktoj."
Krome, Ethereum faris grandan progreson en evoluigado de platformaj retaj efikoj, almenaŭ laŭ inteligentaj kontraktoj.
"La iloj kaj programista ekosistemo ĉirkaŭ Simpleco povas daŭri longan tempon por formiĝi," diris Robinson.

“Simpleco ne estas homlegebla lingvo, do iu eble bezonos evoluigi lingvon por kompili ĝin kaj poste uzi ĝin por ordinaraj programistoj.Krome, la disvolviĝo de inteligenta kontrakta desegna platformo kongrua kun la modelo UTXO ankaŭ devas esti farita Multnombraj studoj.
De evolua perspektivo, la reto-efiko de Ethereum klarigas kial RSK (Ethereum-stila Bitcoin sidechain) desegnis la platformon por esti kongrua kun la virtuala maŝino de Ethereum.
Sed ĉu Bitcoin-uzantoj eventuale bezonos iujn kriptajn aplikaĵojn similajn al tiuj en la reto Ethereum, estas nuntempe nekonata.

Robinson diris,

"La superfluo de la Bitcoin-bloka kapablo estas pli granda ol Ethereum, kaj ĝia rapideco produkti blokon en 10 minutoj ankaŭ povas ekskludi iujn aplikojn.Sekve, ŝajnas, ke ne estas klare ĉu la Bitcoin-komunumo vere volas Konstrui ĉi tiujn aplikojn (anstataŭ uzi Bitcoin kiel simplan pagkanalon aŭ volbo), ĉar tiaj aplikoj povas kaŭzi blokĉenkongeston kaj eĉ pliigi la rendimenton de atakoj je 51% -se novaj ministoj estas enkondukitaj al miaj Vortoj de valoro.”
Koncerne la vidpunkton de Robinson, multaj uzantoj de bitcoin kritikis Ethereum ekde la fruaj tagoj de la orakola problemo.La orakola problemo fariĝis ĉiam pli koncerna afero en la disvolviĝo de diversaj specoj de malcentralizitaj aplikoj (DeFi).
Kiam simpleco povas esti efektivigita?

Oni devas rimarki, ke Simpleco ankoraŭ havas longan vojon antaŭ ol surteriĝi sur la Bitcoin-ĉefreto.Sed estas atendite, ke ĉi tiu skriptlingvo unue estos aldonita al la Likva flankĉeno poste ĉi-jare.

Ĉi tio estas grava paŝo por komenci uzi Simplicity-lingvon sur real-mondaj aktivoj, sed iuj programistoj, kiel tiuj dediĉitaj al Bitcoin privatecaj monujoj, montris malmulte da intereso pri la federacia modelo de Liquid sidechains.

Ni demandis Robinson, kion li pensas pri tio, li diris:

“Mi ne pensas, ke la federacia naturo de Liquid detruos transakciojn.Sed ĝi vere malfaciligas rikolti grandan nombron da programistoj aŭ uzantoj."
Laŭ Greg Maxwell, longtempa kontribuanto de Bitcoin-kerno kaj kunfondinto de Blockstream (ankaŭ konata kiel nullc sur Reddit), ekde la enkonduko de plurversia skriptosistemo per SegWit-ĝisdatigoj, Simpleco povas esti aldonita al la formo de mola forko Bitcoin.Kompreneble, ĉi tio baziĝas sur la supozo, ke komunuma konsento povas esti establita ĉirkaŭ ŝanĝoj al la Bitcoin-konsentreguloj.
Grubles (pseŭdonimo) laboranta ĉe Blockstream diras al ni,

“Mi ne certas kiel disfaldi ĝin per mola forko, sed ĝi ne anstataŭigos la ĉefreton kaj ion ajn sur la Likva flanka ĉeno.Ĝi estos nur unu uzebla kun ekzistantaj adrestipoj (ekz. Legacy, P2SH, Bech32) Nova adrestipo.”
Grubles aldonis, ke li kredas, ke Ethereum damaĝis la kritikon pri "inteligenta kontrakto", ĉar ekzistas multaj problemaj inteligentaj kontraktoj, kiuj estis deplojitaj sur la platformo dum multaj jaroj.Tial ili sentas, ke Bitcoin-uzantoj, kiuj atentis Ethereum, ne volas vidi inteligentajn kontraktojn uzatajn flekseble sur Liquid.
"Mi pensas, ke ĉi tio estos interesa temo, sed ĝi daŭros kelkajn jarojn," aldonis Back."La precedenco povas esti kontrolita unue sur la flanka ĉeno."


Afiŝtempo: majo-26-2020