Den Ethereum Blockchain huet elo en 3D Rendering Engine - Trustnodes

Ethereum ass Turing komplett, a fir et ze beweisen huet en Team e ganzen 3D Rendering-Motor gebaut, alles on-chain a baséiert eleng op Smart Kontrakter.

"Dir benotzt Zort Ethereum als Är eege perséinlech Grafikkaart, wat interessant ass", seet den Ike Smith vu Spectra Art.

Spectra Art ass "eng Grupp vun Technologen, Fuerscher, Wëssenschaftler, an Innovateuren, hellefen op nei definéieren wat méiglech ass am Raum vun der generativer Konscht."

Si hunn Shackled gebaut deen 3D Inputen op 2d JPEGs mécht andeems Dir Ethereum Noden an der Ethereum virtuell Maschinn benotzt.

"Shackled baséiert op der Aarbecht vu fréie Grafike Pionéier, mat Technologie vu viru bal 50 Joer (wat méi gëeegent ass fir Implementatioun on-Chain haut).

Speziell änneren mir Versioune vum Bui Tong Phuong [Pho75] an dem Jim Blinn [Bli77] ursprénglechen 3D Rendering a Beliichtungsmodeller, a benotze se fir eng Solidity Versioun vun enger einfacher Rendering Pipeline ze kreéieren inspiréiert vun OpenGL [SA99].

Sou seet d'Equipe an engem Pabeier Aféierung vun dëser Entwécklung vun der éischter bekannt 3D Render- Motor op Ethereum. Si soen weider:

"Shackled erfuerdert net d'Ausgabe vu Gas fir Rendering Operatiounen auszeféieren. Déi ganz Renderéierungsoperatioun gëtt an engem Liesruff implementéiert, a schreift also keng Daten un den Ethereum Blockchain.

Du kanns Versich et selwer an och wann aus dem uewe Bild et auslännesch a komplizéiert ausgesäit, mécht de Smith alles einfach an engem Tutorial.

De Rendering-Motor mécht nëmme just. Et setzt de JPEG net an de Blockchain, awer de Prozess ass awer interessant.

Dat ass virun allem well mir u json agefouert ginn, eng Dateprogramméierungssprooch mat där déi meescht Coderen vertraut sinn, an et ass duerch dës Zort Code datt mir mam Smart Kontrakt schwätzen.

Handcodéieren déi json Datei ass Folter. Also designt de Smith wat hien op Blender wëll, eng bekannt 3D Design Software, an dann iwwersetzt de Blender selwer d'Bild an eng json Code Datei wou Saache wéi Faarf an RGB Zuelen vun 000000 oder 454545 ginn.

Mir setzen dann just d'Json Datei a mir kréien d'Bild. D'Bild selwer ass net op der Blockchain, Dir kënnt et nëmmen op Ärem User-Interface gesinn, awer d'Blockchain-Node hunn d'Bild veraarbecht, an dat ass d'Entwécklung hei datt Dir d'Noden benotze kënnt fir dës Veraarbechtung ze maachen.

Awer well mir dës json-Datei hunn an d'Noden et kéinte veraarbechten, kënne mir den json-Code op der Blockchain net an engem tokeniséierte Smart Kontrakt eroplueden, an elo ass d'Bild selwer oder den NFT on-chain?

Dat ass d'potenziell Weiderentwécklung vun dësem 1970er Experiment, deen op iergendeng Manéier Grafiken op d'Krypto bréngt op eng Manéier wéi den Internet fir d'éischt vu Wierder op jpegs geplënnert ass.

Dat géif heeschen net méi Bedierfnes fir IPFS, net méi Recht klickt späicheren, mee et géif net onbedéngt d'Fro beäntweren, wat heescht Proprietairen vun Open Source Code, datt jiddereen Zougang genee heescht.

Wat bedeit en Token, deen un e puer Code gebonnen ass? Gutt, well Ethereum Turing komplett ass, kann et bedeiten wat de Coder wëll, och an der Theorie datt den Token Zougang zu engem anere Code gëtt deen Konscht verstoppt huet, och wann et an der Siicht verstoppt ass.

Entwécklungen an esou Experimenter schéngen also weider ze sinn, an och wann dëst d'Applikatioun vum 70er-Tech op neien Tech ass, ass et viraussiichtlech duerch sou eng Applikatioun datt mir souwuel fannen wat Ethereum fäeg ass, a wat genee heescht Code Besëtzer.

 

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