Ethereumi plokiahelal on nüüd 3D-renderdusmootor – Trustnodes

Ethereum on Turing valmis ja selle tõestamiseks on meeskond ehitanud terve 3D-renderdusmootori, mis kõik on ahelas ja põhineb ainult nutikatel lepingutel.

"Kasutate ethereumi oma isikliku graafikakaardina, mis on huvitav, " ütleb Ike Smith Spectra Artist.

Spectra Art on "rühm tehnolooge, teadlasi, teadlasi ja uuendajaid, kes on põrgulikult pühendunud generatiivse kunsti ruumis võimaliku uuesti määratlemisele."

Nad on loonud Shackledi, mis renderdab ethereumi sõlmede ja ethereumi virtuaalmasina abil 3D-sisendid 2D JPEG-vormingus.

"Shackled põhineb varajaste graafika pioneeride tööl, kasutades peaaegu 50 aasta tagust tehnoloogiat (mis sobib tänapäeval paremini ketisiseseks juurutamiseks).

Täpsemalt, me muudame Bui Tong Phuongi [Pho75] ja Jim Blinna [Bli77] originaalsete 3D-renderdus- ja valgustusmudelite versioone ning kasutame neid OpenGL-ist [SA99] inspireeritud lihtsa renderduskonveieri Solidity versiooni loomiseks.

Nii ütleb meeskond a paber tutvustame seda esimese teadaoleva 3D-renderdusmootori arendust ethereumis. Lisaks märgivad nad:

„Shackled ei nõua jäätmetööde tegemiseks gaasikulu. Kogu renderdamistoimingut rakendatakse lugemiskõnes ja seega ei kirjutata Ethereumi plokiahelasse andmeid.

Võite proovi seda ise ja kuigi ülaltoodud pildi põhjal võib see tunduda võõras ja keeruline, teeb Smith selle kõik lihtne õpetuses.

Renderdusmootor lihtsalt renderdab. See ei pane jpeg-i plokiahelasse, kuid protsess on sellegipoolest huvitav.

Selle põhjuseks on eelkõige see, et meile tutvustatakse jsonit, andmeprogrammeerimiskeelt, mida enamik kodeerijaid tunneb, ja just seda tüüpi koodi kaudu räägime nutika lepinguga.

Selle json-faili käsitsi kodeerimine on piinamine. Nii kujundab Smith Blenderis, tuntud 3D-disaini tarkvaras, mida ta tahab, ja seejärel tõlgib Blender ise pildi json-koodifailiks, kus sellised asjad nagu värv on antud RGB-numbritega 000000 või 454545.

Seejärel sisestame lihtsalt Json-faili ja saame pildi. Pilt ise ei ole plokiahelas, seda näed ainult oma kasutajaliideses, kuid plokiahela sõlmed töötlesid pilti ja see on siin arendus, et saad sõlmede abil seda töötlemist teha.

Kuid kuna meil on see json-fail ja sõlmed saavad seda töödelda, siis kas me ei saa plokiahela json-koodi üles laadida tokeniseeritud nutikas lepingus ja nüüd on pilt ise või NFT ahelas?

See on selle 1970. aastate eksperimendi potentsiaalne edasiarendus, mis mingil moel toob graafika krüptotehnoloogiasse viisil, mille kaudu Internet liikus sõnadelt jpeg-vormingusse.

See tähendaks, et pole enam vaja IPFS-i ega paremklõpsuga salvestamist, kuid see ei pruugi käsitleda küsimust, mida tähendab täpselt avatud lähtekoodi omandiõigus, millele igaüks pääseb juurde.

Mida tähendab mõne koodiga seotud märk? Noh, kuna ethereum on Turingi valmis, võib see tähendada kõike, mida kodeerija soovib, sealhulgas teoreetiliselt seda, et token annab juurdepääsu mõnele muule koodile, millel on peidetud kunst, isegi kui see on nähtaval kohal.

Seetõttu näib, et selliste eksperimentide areng jätkub ja kuigi see on 70ndate tehnoloogia rakendamine uuele tehnoloogiale, võime eeldatavasti just sellise rakenduse kaudu leida nii just seda, milleks ethereum on võimeline, kui ka seda, mida täpselt koodi omamine tähendab.

 

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