اتریوم تورینگ کامل شده است و برای اثبات آن، یک تیم یک موتور رندر سه بعدی کامل ساخته است که تماماً به صورت زنجیره ای و صرفاً بر اساس قراردادهای هوشمند است.
آیک اسمیت از Spectra Art می گوید: «شما به نوعی از اتریوم به عنوان کارت گرافیک شخصی خود استفاده می کنید، که جالب است.
Spectra Art «گروهی متشکل از فنآوران، محققان، دانشمندان و مبتکران است که در تلاش برای بازتعریف آنچه در فضای هنر مولد امکانپذیر است، هستند».
آنها Shackled را ساخته اند که با استفاده از گره های اتریوم و ماشین مجازی اتریوم، ورودی های سه بعدی را به jpeg های دو بعدی ارائه می کند.
Shackled بر اساس کار پیشگامان گرافیک اولیه است که از فناوری تقریباً 50 سال پیش استفاده می کند (که امروزه برای پیاده سازی روی زنجیره مناسب تر است).
به طور خاص، ما نسخههای مدلهای رندر سه بعدی و نورپردازی اصلی Bui Tong Phuong [Pho75] و Jim Blinn [Bli77] را تغییر میدهیم و از آنها برای ایجاد یک نسخه Solidity از یک خط لوله رندر ساده با الهام از OpenGL [SA3] استفاده میکنیم.
بنابراین می گوید تیم در یک مقاله معرفی این توسعه از اولین موتور رندر سه بعدی شناخته شده در اتریوم. در ادامه بیان می کنند:
«شکلد برای انجام عملیات رندرینگ نیازی به مصرف گاز ندارد. کل عملیات رندر در یک فراخوانی خواندنی اجرا می شود و بنابراین هیچ داده ای در بلاک چین اتریوم نمی نویسد.
تو می توانی آن را امتحان کنید خودتان و اگرچه از تصویر بالا ممکن است بیگانه و پیچیده به نظر برسد، اسمیت همه چیز را می سازد ساده در یک آموزش
موتور رندر فقط رندر می کند. jpeg را در زنجیره بلوکی قرار نمی دهد، اما با این وجود این روند جالب است.
این در درجه اول به این دلیل است که ما با json، یک زبان برنامه نویسی داده که اکثر برنامه نویسان با آن آشنا هستند، آشنا شده ایم، و از طریق این نوع کد است که ما با قرارداد هوشمند صحبت خواهیم کرد.
کدگذاری دستی آن فایل json شکنجه است. بنابراین اسمیت آنچه را که میخواهد روی Blender طراحی میکند، یک نرمافزار معروف طراحی سه بعدی، و سپس خود Blender تصویر را به یک فایل کد json ترجمه میکند که در آن چیزهایی مانند رنگ با اعداد RGB 3 یا 000000 ارائه میشوند.
سپس فقط فایل Json را وارد می کنیم و تصویر را دریافت می کنیم. خود تصویر روی بلاک چین نیست، شما فقط می توانید آن را در رابط کاربری خود ببینید، اما گره های بلاک چین تصویر را پردازش کردند، و این پیشرفت در اینجاست که می توانید از گره ها برای انجام این پردازش استفاده کنید.
اما، از آنجایی که ما این فایل json را داریم و گرهها میتوانند آن را پردازش کنند، آیا نمیتوانیم کد json را در یک قرارداد هوشمند نشانهگذاری شده روی بلاک چین آپلود کنیم و اکنون خود تصویر یا NFT روی زنجیره است؟
این پیشرفت بالقوه بیشتر این آزمایش دهه 1970 است که به نوعی گرافیک را به رمزنگاری می آورد، به گونه ای که اینترنت ابتدا از کلمات به jpeg منتقل شد.
این بدان معناست که دیگر نیازی به IPFS نیست، دیگر نیازی به ذخیره کلیک راست نیست، اما لزوماً به این سؤال پاسخ نمیدهد که مالکیت کد منبع باز که هر کسی میتواند به آن دسترسی داشته باشد دقیقاً به چه معناست.
توکن متصل به برخی کدها به چه معناست؟ خوب، از آنجایی که اتریوم تورینگ کامل است، میتواند به معنای هر چیزی باشد که کدنویس میخواهد، از جمله در تئوری که توکن به کد دیگری که دارای هنر پنهان است دسترسی میدهد، حتی اگر در دید آشکار پنهان باشد.
بنابراین، به نظر میرسد که پیشرفتها در چنین آزمایشهایی ادامه دارند، و اگرچه این کاربرد فناوری دهه 70 در فناوری جدید است، احتمالاً از طریق چنین برنامهای است که میتوانیم هم دقیقاً آنچه را که اتریوم قادر به انجام آن است و هم دقیقاً معنای مالکیت کد را پیدا کنیم.
منبع: https://www.trustnodes.com/2023/01/21/the-ethereum-blockchain-now-has-a-3d-rendering-engine