Blockchain Ethereum tani ka një motor rendering 3D - Trustnodes

Ethereum është i kompletuar Turing dhe për ta vërtetuar këtë, një ekip ka ndërtuar një motor të tërë rendering 3D, i gjithë në zinxhir dhe i bazuar vetëm në kontrata inteligjente.

"Ju jeni duke përdorur ethereum si kartën tuaj personale grafike, gjë që është interesante," thotë Ike Smith nga Spectra Art.

Spectra Art është "një grup teknologësh, studiuesish, shkencëtarësh dhe novatorësh, të prirur për të ripërcaktuar atë që është e mundur në hapësirën e artit gjenerues".

Ata kanë ndërtuar Shackled i cili i jep hyrjet 3d në jpegs 2d duke përdorur nyjet ethereum dhe makinën virtuale ethereum.

“Shackled bazohet në punën e pionierëve të hershëm të grafikës, duke përdorur teknologjinë e afro 50 viteve më parë (e cila është më e përshtatshme për zbatimin në zinxhir sot).

Në mënyrë të veçantë, ne modifikojmë versionet e modeleve origjinale të pasqyrimit dhe ndriçimit 75D të Bui Tong Phuong [Pho77] dhe Jim Blinn [Bli3] dhe i përdorim ato për të krijuar një version Solidity të një tubacioni të thjeshtë renderimi të frymëzuar nga OpenGL [SA99].”

Kështu thotë ekipi në a letër duke prezantuar këtë zhvillim të motorit të parë të njohur të paraqitjes 3D në ethereum. Më tej ata shprehen:

“Shackled nuk kërkon shpenzimin e gazit për të kryer operacionet e riprodhimit. I gjithë operacioni i renderimit zbatohet në një thirrje leximi, dhe kështu nuk shkruan asnjë të dhënë në zinxhirin e bllokut Ethereum.

Ju mund provoje veten dhe megjithëse nga imazhi i mësipërm mund të duket i huaj dhe i ndërlikuar, Smith i bën të gjitha i thjeshtë në një tutorial.

Motori i renderimit bën vetëm renderim. Ai nuk e vendos jpeg në blockchain, por procesi është megjithatë interesant.

Kjo është kryesisht për shkak se ne jemi njohur me json, një gjuhë programimi të dhënash me të cilën shumica e koduesve janë të njohur, dhe është përmes këtij lloji kodi që ne do të flasim me kontratën inteligjente.

Kodimi me dorë i atij skedari json është torturë. Kështu që Smith harton atë që dëshiron në Blender, një softuer i mirënjohur dizajnimi 3D, dhe më pas vetë Blender e përkthen imazhin në një skedar kodi json ku gjëra të tilla si ngjyra jepen në numra RGB prej 000000 ose 454545.

Pastaj thjesht vendosim skedarin Json dhe marrim imazhin. Vetë imazhi nuk është në blockchain, ju mund ta shihni atë vetëm në ndërfaqen tuaj të përdoruesit, por nyjet e blockchain përpunuan imazhin, dhe ky është zhvillimi këtu që ju mund të përdorni nyjet për të bërë këtë përpunim.

Por, meqenëse ne kemi këtë skedar json dhe nyjet mund ta përpunojnë atë, a nuk mund ta ngarkojmë kodin json në blockchain në një kontratë inteligjente të tokenizuar dhe tani vetë imazhi ose NFT është në zinxhir?

Ky është zhvillimi i mëtejshëm i mundshëm i këtij eksperimenti të viteve 1970 që në një farë mënyre sjell grafikë në kripto, në një mënyrë që interneti fillimisht kaloi nga fjalët në jpeg.

Kjo do të thotë se nuk ka më nevojë për IPFS, nuk ka më nevojë për ruajtjen e klikimit me të djathtën, por nuk do të trajtojë domosdoshmërisht pyetjen se çfarë do të thotë saktësisht pronësia e kodit me burim të hapur që çdokush mund t'i qaset.

Çfarë do të thotë një shenjë e lidhur me një kod? Epo, meqenëse ethereum është Turing i kompletuar, mund të nënkuptojë çfarëdo që dëshiron koduesi, duke përfshirë teorikisht që token jep akses në një kod tjetër që ka art të fshehur edhe nëse është i fshehur në pamje të qartë.

Prandaj, zhvillimet në një eksperiment të tillë duket se po vazhdojnë, dhe megjithëse ky është aplikimi i teknologjisë së viteve '70 në teknologjinë e re, me sa duket është përmes një aplikimi të tillë që ne mund të gjejmë se çfarë është në gjendje ethereum dhe çfarë saktësisht do të thotë pronësia e kodit.

 

Burimi: https://www.trustnodes.com/2023/01/21/the-ethereum-blockchain-now-has-a-3d-rendering-engine