Ethereum Blockchain-ն այժմ ունի 3D մատուցման շարժիչ՝ Trustnodes

Ethereum-ը Turing-ն ավարտված է, և դա ապացուցելու համար թիմը ստեղծել է մի ամբողջ 3D ռենդերային շարժիչ՝ ամբողջը շղթայական և հիմնված բացառապես խելացի պայմանագրերի վրա:

«Դուք մի տեսակ օգտագործում եք ethereum-ը որպես ձեր անձնական գրաֆիկական քարտ, ինչը հետաքրքիր է», - ասում է Այք Սմիթը Spectra Art-ից:

Spectra Art-ը «տեխնոլոգների, հետազոտողների, գիտնականների և նորարարների խումբ է, որը ձգտում է վերասահմանել այն, ինչ հնարավոր է գեներատիվ արվեստի տարածքում»:

Նրանք կառուցել են Shackled-ը, որը 3d մուտքերը դարձնում է 2d jpeg՝ օգտագործելով ethereum հանգույցները և ethereum վիրտուալ մեքենան:

«Shackled-ը հիմնված է վաղ գրաֆիկայի պիոներների աշխատանքի վրա՝ օգտագործելով մոտ 50 տարի առաջվա տեխնոլոգիա (որն այսօր ավելի հարմար է շղթայական ներդրման համար):

Մասնավորապես, մենք փոփոխում ենք Bui Tong Phuong-ի [Pho75] և Jim Blinn-ի [Bli77] օրիգինալ 3D-արտադրման և լուսավորման մոդելների տարբերակները և դրանք օգտագործում ենք OpenGL [SA99]-ից ոգեշնչված պարզ ռենդերային խողովակաշարի Solidity տարբերակ ստեղծելու համար»:

Այսպես է ասում թիմը ա թուղթ ներկայացնելով առաջին հայտնի 3d մատուցման շարժիչի այս զարգացումը ethereum-ի վրա: Նրանք այնուհետև նշում են.

«Shackled-ը չի պահանջում գազի ծախս՝ արդյունահանման աշխատանքներ իրականացնելու համար։ Ամբողջ արտապատկերման օպերացիան իրականացվում է կարդալու զանգի միջոցով և, հետևաբար, որևէ տվյալ չի գրում Ethereum բլոկչեյնում»:

Դուք կարող եք փորձիր ինքներդ ձեզ և չնայած վերը նշված պատկերից այն կարող է խորթ և բարդ թվալ, Սմիթը անում է ամեն ինչ պարզ ձեռնարկում։

Մատուցման շարժիչը միայն պարզապես ցուցադրում է: Այն jpeg-ը չի դնում բլոկչեյնում, բայց գործընթացը, այնուամենայնիվ, հետաքրքիր է։

Դա հիմնականում պայմանավորված է նրանով, որ մենք ծանոթացել ենք json-ին՝ տվյալների ծրագրավորման լեզվին, որին ծանոթ են կոդավորողներից շատերը, և հենց այս տեսակի կոդի միջոցով է, որ մենք կխոսենք խելացի պայմանագրի հետ:

Այդ json ֆայլի ձեռքով կոդավորումը խոշտանգում է: Այսպիսով, Սմիթը նախագծում է այն, ինչ ուզում է Blender-ում, որը հայտնի 3d նախագծման ծրագրաշար է, և այնուհետև Blender-ն ինքն է պատկերը թարգմանում json կոդային ֆայլի, որտեղ գույնի նման բաները տրվում են RGB 000000 կամ 454545 թվերով:

Այնուհետև մենք պարզապես դնում ենք Json ֆայլը և ստանում ենք պատկերը: Պատկերն ինքնին բլոկչեյնում չէ, դուք կարող եք այն տեսնել միայն ձեր օգտատիրոջ միջերեսում, բայց բլոկչեյն հանգույցները մշակել են պատկերը, և սա այն զարգացումն է, որ դուք կարող եք օգտագործել հանգույցները՝ այս մշակումն անելու համար:

Բայց քանի որ մենք ունենք այս json ֆայլը, և հանգույցները կարող են մշակել այն, չե՞նք կարող json կոդը վերբեռնել բլոկչեյնի վրա նշանավորված խելացի պայմանագրով, և այժմ պատկերն ինքնին կամ NFT-ն շղթայական է:

Սա 1970-ականների այս փորձի պոտենցիալ հետագա զարգացումն է, որն ինչ-որ կերպ գրաֆիկական պատկերներ է բերում կրիպտո, այնպես, որ ինտերնետն առաջին անգամ բառերից տեղափոխվեց jpeg:

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

Ի՞նչ է նշանակում ինչ-որ կոդի հետ կապված նշան: Դե, քանի որ ethereum-ը Թյուրինգն ավարտված է, դա կարող է նշանակել այն, ինչ ուզում է կոդավորողը, այդ թվում՝ տեսականորեն, որ նշանը թույլ է տալիս մուտք գործել որևէ այլ կոդ, որն ունի թաքնված արվեստ, նույնիսկ եթե այն թաքնված է պարզ տեսադաշտում:

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

 

Աղբյուր՝ https://www.trustnodes.com/2023/01/21/the-ethereum-blockchain-now-has-a-3d-rendering-engine