Ինչու քիչը կարող է ավելի շատ լինել Web3 կառուցելիս

Ապահով և ճկուն Web3 համակարգեր ստեղծելու համար միայն թափանցիկությունը բավարար չէ: Ավելի մեծ շեշտ դնելով պարզության վրա՝ մենք կարող ենք ավելի արդյունավետ դարձնել կոդերի վերանայումը և նվազագույնի հասցնել անվտանգության խախտումները Web3 տարածքում:

Անվտանգության բարձրացումն ու անկումը անհայտության միջոցով

Մենք սովոր ենք ինտուիտիվ գաղափարին, որ անվտանգությունը ինչ-որ կերպ միահյուսված է գաղտնիության հետ: Մենք գաղտնի ենք պահում մեր գաղտնաբառերը, իսկ թանկարժեք իրերը՝ թաքցված: Տասնամյակներ շարունակ ծրագրային ապահովման ինժեներները կիբերանվտանգության նկատմամբ նման մոտեցում են ցուցաբերել: Համակարգչային ծրագրաշարի սկզբնական կոդը գաղտնի է պահվել: Խոցելիության դեպքում անվտանգության պատչը կթողարկվի: Սա էր և շարունակում է մնալ անվտանգության տեսակետներից մեկը. «անվտանգություն անհայտության միջով», և մենք պետք է վստահենք այն կարկատաններին, որոնք դրվում են առանց մեր իմացության կամ համաձայնության, որպեսզի մեր համակարգիչները և հեռախոսները կանեն այն, ինչ իրենք պետք է անեն:

Բաց կոդով ծրագրային ապահովման ջատագովները արմատապես այլ կարծիքի էին: Նրանք պնդում էին, որ ծածկագիրը թափանցիկ և հանրությանը հասանելի դարձնելը կնշանակի, որ մշակողները կարող են վերանայել և բարելավել ծածկագիրը, և կունենան դա անելու խթաններ: Այդ պայմաններում անվտանգության խնդիրները կարող էին բացահայտվել, ուղղվել և վերանայվել գործընկերների կողմից:

Բաց կոդով տվյալների համակարգերի ցնցող աճը

Այդ ժամանակից ի վեր բաց կոդով ծրագրակազմը լայն ներթափանցում է ձեռք բերել շուկա: Թեև օգտատերերի միայն փոքր տոկոսն է աշխատում Linux բաշխումներն իրենց ԱՀ-ներում կամ նոթբուքերում, սակայն հետին պլանում այն ​​հանգիստ սնուցում է ինտերնետի մեծ մասը: Ան գնահատվում Աշխարհում միլիոնավոր խոշորագույն վեբ սերվերների 96%-ն աշխատում է Linux-ով, որը նույնպես լիազորությունները Ամբողջ ամպային հաշվողական ենթակառուցվածքի 90%-ը: Երբ նկարի մեջ եք բերում Android-ը, Linux-ի պատառաքաղը վազում Աշխարհում սմարթֆոնների, պլանշետների և այլ շարժական սարքերի ավելի քան 70%-ի վրա. պարզ է, որ ժամանակակից ինտերնետը, ինչպիսին մենք գիտենք, մեծապես ենթարկվում է բաց կոդով համակարգերի ազդեցությանը:

Իհարկե, բաց կոդով կոդի համատարած առկայությունը տարածվում է նաև Web3-ի վրա: Հանրային բլոկչեյն ցանցերը, ներառյալ Bitcoin-ը և Ethereum-ը, հաճախ նշում են իրենց բաց կոդի արմատները:

Web3 անվտանգության համար միայն թափանցիկությունը բավարար չէ

Խնդիրն այն է, որ ավելի շատ թափանցիկությունն անպայման չի ապահովում ավելի մեծ անվտանգություն: Իհարկե, Linux-ի ժողովրդականությունը հրաշքներ է գործել բաց կոդով և, իհարկե, բարելավել է դրա անվտանգությունը: Բայց արդյո՞ք իսկապես շատ հայացքներ կան բլոկչեյն կոդի վրա:

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

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

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

Միացե՛ք այն համայնքին, որտեղ կարող եք վերափոխել ապագան: Cointelegraph Innovation Circle-ը միավորում է բլոկչեյն տեխնոլոգիայի առաջատարներին՝ միանալու, համագործակցելու և հրապարակելու համար: Դիմեք այսօր

Բարդության թակարդը

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

Քանի որ բլոկչեյնը դժվար է հասկանալ, հեշտ է ոգևորվել ինչ-որ գաղափարով, օրինակ՝ խաչաձեւ շղթայական կամուրջով, և դրա դժվարությունը մեկ այլ մակարդակի հասցնել՝ եկեք այն անվանենք «բարդ»: 

Այնուամենայնիվ, բլոկչեյն նախագծերի մեծ մասը բարդ չեն, դրանք բարդ են:

Ըստ Harvard Business Review-ի՝ բարդ համակարգեր ունենալ «Շարժվող շատ մասեր, բայց դրանք գործում են նախշավոր ձևերով»: Երբ մտածում եք, օրինակ, տարածաշրջանի էլեկտրական ցանցի մասին, այն ակնհայտորեն շատ բարդ է և ներառում է բազմաթիվ բաղկացուցիչ մասեր: Այնուամենայնիվ, համակարգի մասերը հակված են գործել կանխատեսելի ձևերով. Երբ դուք սեղմում եք ձեր հյուրասենյակի լույսի անջատիչը, դուք կարող եք ակնկալել, որ ժամանակի ճնշող մեծամասնությունը լույս կստանա: Եթե ​​պատշաճ կերպով պահպանվեն, բարդ համակարգերը կարող են լինել բարձր հուսալիություն:

Ի հակադրություն, բարդ համակարգերը բնութագրվում են այնպիսի հատկանիշներով, որոնք «կարող են գործել օրինաչափ ձևերով, բայց որոնց փոխազդեցությունները շարունակաբար փոխվում են»։ Այս ինտերակտիվությունը բարդ համակարգերն ավելի անկանխատեսելի է դարձնում: Համակարգի բարդության աստիճանը որոշվում է երեք հիմնական բնութագրերով՝ փոխազդող տարրերի բազմապատիկությունը կամ քանակությունը, տարրերի փոխկապակցվածության աստիճանը և դրանց միջև բազմազանության կամ տարասեռության աստիճանը:

Այն դեպքում, երբ անհրաժեշտ է նշել, գրեթե բոլոր կամուրջները և խաչաձեւ շղթայական լուծումները խիստ բարդ համակարգերի օրինակներ են: Կորուստները 2022 թ Ողնաշար և BSC- ն կամուրջների հաքերները, համապատասխանաբար 325 միլիոն դոլար և 568 միլիոն դոլար, ցույց են տալիս շահագործումից օգտվելու հարաբերական պարգևները՝ այն նախապես շտկելու փոխարեն:

Պահպանեք այն պարզ

Կարծես Web3-ը պետք է բարդ լինի: Անհնար է գնահատել գալիք նոր տնտեսական գործունեության իրական ծավալն ու ծավալը։ Ինդիվիդուալիզմի և տնտեսական ներառման Web3 արժեքները հուշում են փոխակերպումներ և համակցություններ, որոնք կավելանան յուրաքանչյուր մարդու ծնվելուն պես: Ո՞վ գիտի, թե ինչ է սպասվում: Արդյո՞ք մենք չպետք է ընդունենք բարդությունը:

Դե, այո, եւ ոչ.

Web3-ի ենթակառուցվածքը չպետք է անկանխատեսելի լինի: Իրականում, ինչպես էլեկտրական ցանցը, ավելի լավ կլիներ, որ դա չլիներ:

Որպեսզի բլոկչեյն ճարտարապետությունը դառնա ավելի ապահով և իսկապես թափանցիկ, մենք պետք է հաղթահարենք որոշ կողմնակալություններ, որոնց համոզել ենք: Նախքան նորագույն տենդենցին հետևելը, թերևս պետք է ուսումնասիրել առկա տեխնիկական պարտքը և նպատակ ունենալ պարզության կամ, առավելագույնը, բարդության: Դարերի համար անհրաժեշտ է կարգապահություն կառուցելու համար, այս դեպքում՝ Web3-ի և դրանից դուրս:

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

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

Իմացեք ավելին Cointelegraph Innovation Circle-ի մասին և տեսեք, արդյոք դուք իրավասու եք միանալու

Աղբյուր՝ https://cointelegraph.com/innovation-circle/why-less-may-be-more-when-building-web3