Shackled: a 3D Rendering Engine Programmed Entirely in Ethereum Smart Contracts. - Ike Smith; Casey Clifton (CoRR, 2023)