Բիթքոյնն աշխարհում ամենահայտնի կրիպտոարժույթն է:Անկախ նրանից, թե դա դիտարկվում է իրացվելիությունից, շղթայական գործարքների ծավալից կամ այլ կամայական ցուցանիշներից, Bitcoin-ի գերիշխող դիրքն ինքնին ակնհայտ է:

Այնուամենայնիվ, տեխնիկական պատճառներով մշակողները հաճախ նախընտրում են Ethereum-ը:Քանի որ Ethereum-ն ավելի ճկուն է տարբեր հավելվածների և խելացի պայմանագրերի ստեղծման հարցում:Տարիների ընթացքում շատ հարթակներ կենտրոնացել են առաջադեմ խելացի պայմանագրային գործառույթների զարգացման վրա, բայց ակնհայտ է, որ Ethereum-ը առաջատարն է այս կոնկրետ ոլորտում:

Քանի որ այս տեխնոլոգիաները ամբողջ թափով մշակվում էին Ethereum-ի վրա, Bitcoin-ը աստիճանաբար դարձավ արժեքի պահպանման գործիք:Ինչ-որ մեկը փորձել է կրճատել բիթքոյնի և դրա միջև եղած բացը Ethereum-ի RSK կողային շղթայի և TBTC ERC-20 նշանային տեխնոլոգիայի համատեղելիության միջոցով:

Ի՞նչ է պարզությունը:

Simplicity-ը բիթքոինի ծրագրավորման նոր լեզու է, որն ավելի ճկուն է, քան այսօրվա բիթքոինի ցանցը խելացի պայմանագրեր ստեղծելու հարցում:Այս ցածր մակարդակի լեզուն ստեղծվել է Blockstream ենթակառուցվածքի մշակող Ռասել Օ'Քոնորի կողմից:

Blockstream-ի գործադիր տնօրեն Ադամ Բեքը այս թեմայով վերջերս կայացած վեբինարում բացատրեց. «Սա նոր սերնդի սկրիպտային լեզու է Bitcoin-ի և ցանցերի համար, որոնք ներառում են Elements, Liquid (կողային շղթա) և այլն»:

Բիթքոյն ստեղծող Սատոշի Նակամոտոն սահմանափակել է բիթքոյն սկրիպտները՝ անվտանգության նկատառումներից ելնելով նախագծի սկզբում, մինչդեռ Simplicity-ը փորձ էր Bitcoin-ի սկրիպտներն ավելի ճկուն դարձնել՝ միաժամանակ ապահովելով անվտանգությունը:

Չնայած Turing-ի ամբողջականությանը, Simplicity-ի արտահայտիչ ուժը բավարար է մշակողների համար, ովքեր ցանկանում են կառուցել նույն հավելվածների մեծ մասը Ethereum-ի վրա:

Բացի այդ, Simplicity-ի նպատակն է ծրագրավորողներին և օգտատերերին հնարավորություն տալ ավելի հեշտությամբ ստուգել, ​​որ խելացի պայմանագրերի տեղակայումը տեղում է, անվտանգ և ծախսարդյունավետ:

«Անվտանգության նկատառումներից ելնելով, մենք իսկապես ցանկանում ենք վերլուծել նախքան ծրագիրը գործարկելը», - ասաց Դեյվիդ Հարդինգը, տեխնիկական գրող, որը նվիրված է բաց կոդով ծրագրային ապահովման գրականություն գրելուն, Noded Bitcoin բլոգի առաջին համարում:

«Բիթքոյնի համար մենք Թյուրինգի ամբողջականությունը թույլ չենք տալիս, այնպես որ կարող ենք ստատիկորեն վերլուծել ծրագիրը:Պարզությունը չի հասնի Թյուրինգի ամբողջականությանը, այնպես որ կարող եք ստատիկորեն վերլուծել ծրագիրը»:
Հարկ է նշել, որ վերը նշված TBTC-ն վերջերս փակվել է ստեղծողի կողմից Ethereum mainnet-ում թողարկվելուց անմիջապես հետո, քանի որ նրանք հայտնաբերել են խոցելիություն խելացի պայմանագրում, որն աջակցում է ERC-20 նշաններին:Վերջին մի քանի տարիների ընթացքում Ethereum-ի խելացի պայմանագրերը պայթեցրել են անվտանգության մի շարք խնդիրներ, ինչպիսիք են Parity դրամապանակի բազմաստորագրության խոցելիությունը և DAO-ի տխրահռչակ միջադեպը:
Ի՞նչ է նշանակում պարզությունը բիթքոյնի համար:

Բիթքոյնի համար պարզության իրական նշանակությունը բացահայտելու համար LongHash-ը կապ հաստատեց Դեն Ռոբինսոնի հետ Paradigm Research Partner-ից, որն ունի և՛ Simplicity, և՛ Ethereum հետազոտություններ:

Ռոբինսոնը մեզ ասում է. «Պարզությունը կլինի բիթքոյն սկրիպտի ֆունկցիայի ընդարձակ արդիականացում, այլ ոչ թե բիթքոյնի պատմության յուրաքանչյուր սցենարի թարմացման հավաքածու:Որպես «ամբողջական գործառույթի» հրահանգների հավաքածու, ըստ էության, Bitcoin script ֆունկցիայի կարիքը չկա ապագայում կրկին թարմացնել, իհարկե, որոշ գործառույթների արդյունավետությունը բարելավելու համար, որոշ արդիականացումներ դեռևս անհրաժեշտ են:»

Այս խնդիրը կարելի է դիտարկել փափուկ պատառաքաղի տեսանկյունից:Նախկինում Bitcoin-ի սկրիպտի արդիականացումը ձեռք է բերվել փափուկ պատառաքաղի միջոցով, որը պահանջում է համայնքի կոնսենսուսի ակտիվացում ցանցում:Եթե ​​Simplicity-ը միացված է, յուրաքանչյուրը կարող է արդյունավետ կերպով իրականացնել որոշ սովորաբար օգտագործվող փափուկ պատառաքաղ փոփոխություններ այս լեզվի միջոցով՝ առանց ցանցային հանգույցների անհրաժեշտության՝ թարմացնելու Bitcoin կոնսենսուսի կանոնները:

Այս լուծումն ունի երկու հիմնական ազդեցություն՝ Bitcoin-ի զարգացման արագությունը կլինի ավելի արագ, քան նախկինում, և այն նաև որոշակի օգնություն ունի բիթքոյն արձանագրության ոսկրացման հնարավոր խնդիրների համար:Այնուամենայնիվ, ի վերջո, Bitcoin-ի արձանագրության կոշտությունը նույնպես ցանկալի է, քանի որ այն արդյունավետորեն արտացոլում է ցանցի հիմնական կանոնները, ինչպիսիք են նշանների քաղաքականությունը և այլն: Դրանք չեն փոխվի, ուստի այն կարող է արգելափակել պոտենցիալ սոցիալական հարձակման վեկտորը: տալ այս բիթքոյնի արժեքը Առաջին գործոնն իր ազդեցությունն ունի.

«Հետաքրքիր իմաստ. Եթե Bitcoin-ն այսօր գործադրի Simplicity սցենարը, այն կկարողանա ինքնուրույն ընդլայնվել», - գրել է Ադամ Բեքը Reddit-ում:«Այնպիսի բարելավումներ, ինչպիսիք են Schnorr / Taproot-ը և SIGHASH_NOINPUT-ը, ուղղակիորեն կիրականացվեն»:

Հետևի օրինակն այստեղ փափուկ պատառաքաղի սխեմա է, որը հավելումների տեսակներից մեկն է, որը կարելի է անել առանց բիթքոյնի կոնսենսուսի կանոնները փոխելու պարզությունը միացնելուց հետո:Հարցին, թե ինչ է մտածում այս մասին, նա պարզաբանեց.

«Կարծում եմ, տեխնիկական տեսանկյունից Taproot ընդլայնման լուծումը չի կարող իրականացվել Simplicity լեզվով, ինչպես ասել է Պիտեր Ուիլը, բայց Schnorr-ը կարող է»:
Ինչ վերաբերում է Ռոբինսոնին, եթե Simplicity-ն իսկապես ավելացվի Bitcoin-ին, ապա առաջին բանը, որ կաշխատի, որոշ բարելավումներ են, որոնք մշակողները ներկայումս ուսումնասիրում են, ինչպիսիք են վճարային ալիքների ձևավորումը, ինչպիսին է Eltoo-ն, ստորագրության նոր ալգորիթմները և, հավանաբար, որոշակի գաղտնիություն: .Խթանման պլանի ասպեկտները.
Ռոբինսոնը հավելել է.

«Ես կգերադասեի մշակել խորհրդանշական ստանդարտ, որը նման է Ethereum-ի ERC-20-ին, որպեսզի կարողանամ տեսնել որոշ նոր հավելվածներ, ինչպիսիք են stablecoin-ները, ապակենտրոնացված փոխանակումները և լծակներով առևտուրը»:

Պարզության տարբերությունը Ethereum-ի և Bitcoin-ի միջև

Եթե ​​Simplicity լեզուն ավելացվի Bitcoin mainnet-ին, ապա ակնհայտորեն ինչ-որ մեկը կգնա այն եզրակացության, որ մենք պատճառ չունենք շարունակելու Ethereum-ը:Այնուամենայնիվ, նույնիսկ եթե Bitcoin-ն ունի Simplicity, այնուամենայնիվ, նրա և Ethereum-ի միջև զգալի տարբերություններ կլինեն:

Ռոբինսոնն ասաց. «Ինձ հետաքրքրում է Simplicity-ը ոչ թե այն պատճառով, որ այն ավելի շատ է դարձնում Bitcoin-ը' Ethereum, այլ որովհետև այն ավելի է դարձնում Bitcoin-ը' Bitcoin':

Չնայած Simplicity-ի օգտագործմանը, հակառակ Ethereum-ի հաշվի վրա հիմնված կարգավորումներին, Bitcoin-ը դեռ կգործի UTXO (չծախսված գործարքի արդյունք) ռեժիմում:

Ռոբինսոնը բացատրեց.

«UTXO մոդելը գերազանց ընտրություն է վավերացնողների արդյունավետության համար, սակայն դրա փոխզիջումն այն է, որ դժվար է հավելվածներ ստեղծել՝ պայմանագրերի հետ շփվող բազմաթիվ մարդկանց կարիքները բավարարելու համար»:
Բացի այդ, Ethereum-ը մեծ առաջընթաց է գրանցել պլատֆորմի ցանցային էֆեկտների մշակման գործում, գոնե խելացի պայմանագրերի առումով:
«Պարզության շուրջ գործիքների և մշակողների էկոհամակարգի ձևավորումը կարող է երկար ժամանակ պահանջել», - ասաց Ռոբինսոնը:

«Պարզությունը մարդու համար ընթեռնելի լեզու չէ, ուստի ինչ-որ մեկին կարող է անհրաժեշտ լինել լեզու մշակել այն կազմելու համար, այնուհետև օգտագործել սովորական մշակողների համար:Բացի այդ, UTXO մոդելի հետ համատեղելի խելացի պայմանագրերի նախագծման հարթակի մշակումը նույնպես անհրաժեշտ է իրականացնել բազմաթիվ ուսումնասիրություններ»:
Զարգացման տեսանկյունից, Ethereum-ի ցանցային էֆեկտը բացատրում է, թե ինչու է RSK-ը (Ethereum-ի ոճով Bitcoin sidechain) նախագծել հարթակը, որպեսզի համատեղելի լինի Ethereum վիրտուալ մեքենայի հետ:
Բայց արդյոք բիթքոյն օգտատերերին, ի վերջո, պետք կգան կրիպտոարժույթի որոշ հավելվածներ, որոնք նման են Ethereum ցանցին, ներկայումս անհայտ է:

Ռոբինսոնն ասաց.

«Բիթքոյնի բլոկի հզորության արտահոսքը ավելի մեծ է, քան Ethereum-ը, և 10 րոպեում բլոկ արտադրելու նրա արագությունը կարող է նաև բացառել որոշ հավելվածներ:Համապատասխանաբար, թվում է, թե պարզ չէ, թե արդյոք Bitcoin համայնքը իսկապես ցանկանում է կառուցել այս հավելվածները (Բիթքոյնը որպես պարզ վճարային ալիք կամ պահոց օգտագործելու փոխարեն), քանի որ նման հավելվածները կարող են առաջացնել բլոկչեյնի գերբնակվածություն և նույնիսկ բարձրացնել հարձակումների եկամտաբերությունը 51%-ով։ -եթե նոր հանքափորներ են ներկայացվում արժեքավոր բառերի հանքարդյունաբերությանը:»
Ինչ վերաբերում է Ռոբինսոնի տեսակետին, շատ բիթքոին օգտագործողներ քննադատում էին Ethereum-ը Oracle-ի խնդրի վաղ օրերից:Oracle-ի խնդիրը դառնում է ավելի ու ավելի մտահոգիչ տարբեր տեսակի ապակենտրոնացված հավելվածների (DeFi) մշակման մեջ:
Ե՞րբ կարող է իրականացվել Simplicity-ը:

Պետք է նշել, որ Simplicity-ն դեռ երկար ճանապարհ կարող է անցնել մինչև Bitcoin mainnet-ում վայրէջք կատարել:Բայց ակնկալվում է, որ այս սկրիպտային լեզուն առաջին անգամ կարող է ավելացվել Liquid sidechain-ին այս տարվա վերջին:

Սա կարևոր քայլ է իրական աշխարհի ակտիվների վրա Simplicity լեզուն օգտագործելու համար, սակայն որոշ մշակողներ, ինչպիսիք են Bitcoin-ի գաղտնիության դրամապանակներին նվիրվածները, քիչ հետաքրքրություն են ցուցաբերել Liquid sidechains-ի դաշնային մոդելի նկատմամբ:

Ռոբինսոնին հարցրինք, թե ինչ է նա մտածում այս մասին, նա ասաց.

«Չեմ կարծում, որ Liquid-ի դաշնային բնույթը կկործանի գործարքները:Բայց դա իսկապես դժվարացնում է մեծ թվով մշակողների կամ օգտագործողների բերքահավաքը»:
Ըստ Գրեգ Մաքսվելի՝ Bitcoin միջուկի երկարաժամկետ ներդրող և Blockstream-ի համահիմնադիր (նաև հայտնի է որպես nullc Reddit-ում), քանի որ SegWit-ի արդիականացման միջոցով բազմատեսակ սկրիպտային համակարգի ներդրումից ի վեր, Simplicity-ը կարող է ավելացվել ձևի մեջ: փափուկ պատառաքաղ Bitcoin.Իհարկե, սա հիմնված է այն ենթադրության վրա, որ համայնքի կոնսենսուսը կարող է հաստատվել Bitcoin կոնսենսուսի կանոնների փոփոխությունների շուրջ:
Blockstream-ում աշխատող Grubles (կեղծանուն) ասում է մեզ.

«Ես վստահ չեմ, թե ինչպես այն տեղակայել փափուկ պատառաքաղի միջոցով, բայց այն չի փոխարինի հիմնական ցանցին և որևէ բան Liquid sidechain-ում:Այն կլինի միայն մեկը, որը կարող է օգտագործվել առկա հասցեների տեսակների հետ (օրինակ՝ Legacy, P2SH, Bech32) Նոր հասցեի տեսակ:»
Գրուբլսը հավելեց, որ կարծում է, որ Ethereum-ը վնասել է «խելացի պայմանագրի» քննադատությանը, քանի որ կան բազմաթիվ խնդրահարույց խելացի պայմանագրեր, որոնք երկար տարիներ տեղակայվել են հարթակում:Հետևաբար, նրանք կարծում են, որ Bitcoin-ի օգտվողները, ովքեր ուշադրություն են դարձրել Ethereum-ին, չեն ցանկանում տեսնել, որ խելացի պայմանագրերը ճկուն կերպով օգտագործվում են Liquid-ում:
«Կարծում եմ, որ սա հետաքրքիր թեմա կլինի, բայց մի քանի տարի կպահանջվի», - ավելացրեց Բեքը:«Նախադեպը կարող է ստուգվել նախ կողային շղթայի վրա»:


Հրապարակման ժամանակը` մայիս-26-2020