Projects


★ Abstract IOTA Accounts Zichichi Mirko, Reutov Valerii, Pap Levente, Botnar Pavlo Account abstraction for IOTA: smart-contract-based authentication of addresses, where Move authenticator functions decide whether a transaction sent from an abstract account is authorized. Specified in IIP-0009 and implemented in the IOTA node and Move framework, together with example accounts, such as a group account authenticated through Groth16 zero-knowledge proofs of membership in a Lean Incremental Merkle Tree. 2026.
Move CTF Workshop Zichichi Mirko A hands-on, capture-the-flag style workshop to learn Move on IOTA in five challenges, from writing a first Move package to building and exploiting an account-abstraction authenticator. June 2026.
IOTA Improvement Proposals Zichichi Mirko, Reutov Valerii, Pap Levente Standards for the IOTA technology stack: IIP-0005 Move View Functions, a standardized interface for application-specific queries to on-chain state; IIP-0009 Abstract IOTA Accounts; and IIP-0010 Package Metadata, an immutable on-chain object that provides trusted metadata about Move packages during execution. 2025-2026.
IOTA Zichichi Mirko, IOTA Foundation The monorepo for the software that allows you to run the IOTA DLT and related tools. I contributed to the development of the core software of the DLT node, with particular focus on the whole process of executing transactions and system operations implemented in Move, including the genesis and migration tooling for the transition from IOTA Stardust to IOTA Rebased, the Move framework, the execution layer and account abstraction. 2024-2026.
Hornet Move Zichichi Mirko Proof-of-Concept Move Smart Contract Platform for IOTA Stardust, a modification of the original IOTA Hornet Node software. 2023.
NFTicket for the Metaverse Zichichi Mirko Proof-of-concept implementation of an NFT that performs an Anonymous Credentials Verification before minting a Ticket. March 2023.
[desp3d] The PhD Thesis Software Repository Zichichi Mirko A set of software modules that support the work behind the PhD thesis. May 2022.
k-DaO Zichichi Mirko Implementation of a k-DAO in Ethereum that governs the exchange of data with an aggregator. May 2022.
TruDaMul Smart Contracts Zichichi Mirko TruDaMul is a decentralized application that combines the use of Distributed Ledger Technologies and Decentralized File Storage, mostly for verifying the correct behavior of all the participants and incentivizing them in Data Mule-based communications. August 2021.
Reference Software for ISO/IEC 21000-23 Smart Contracts for Media Zichichi Mirko Implementation of the standard specification composed of conversion modules, smart contracts, a demo and APIs. July 2021.
IHiBO Zichichi Mirko Intelligent Human-input-based Blockchain Oracle: a cross-chain oracle that enables the execution and traceability of formal argumentation and negotiation processes involving human experts. June 2021.
Hypercube DAO Contracts Zichichi Mirko Implementation of a DAO in Ethereum that governs a P2P network of nodes maintaining a Distributed Hash Table. May 2021.
Intelligible Identity and Certificate Zichichi Mirko Implementation of the Intelligible models for verifying the authenticity of digital certificates and online identity assertions, namely Intelligible Identity and Intelligible Certificate, based on the use of DLTs, smart contracts and standards for mark-up and identification of legal documents. April 2021.
Umbral-rs Zichichi Mirko Implementation of the Umbral threshold proxy re-encryption scheme, built with Rust taking as reference the Python version created by the Umbral authors. September 2020.
MPEG-21 Media Contract Ontology to Smart Contracts Zichichi Mirko Demo for the MPEG21 MCO to Smart Contract UPM Response to N19504, based on Ethereum Smart contracts. The transformation from an MCO contract into a smart contract is performed by considering payments as transactions and actions to be performed on IP entities in the form of assets, i.e. Non-Fungible Tokens. September 2020.
Personal Data Decentralized Access Control tests Zichichi Mirko Assessing the feasibility of lesser-used cryptographic methods in the field of access control, with particular attention to personal information. July 2020.
Capitalism 2.0 Zichichi Mirko, Contu Michele, Rak Richard A multichain application for reporting, verifying and monitoring environmental, social and governance (ESG) impact assessments. May 2020.
IPFS-Sia Rio Buses Zichichi Mirko Collection of data and scripts regarding the evaluation of IPFS and Sia performance in a vehicular scenario. May 2020.
MOATCoin Zichichi Mirko, Distefano Biagio A smart contract that combines a variation of a standard ERC20 token with a voting contract. January 2020.
IOTA Rio Buses Zichichi Mirko Collection of data and scripts regarding the evaluation of IOTA network performance in a vehicular scenario. October 2019.
Movo Zichichi Mirko An Android app prototype that allows users to share vehicle data using IOTA and Ethereum Smart Contracts. July 2019.
Mycropayments Zichichi Mirko A POC to use IOTA Masked Authenticated Messaging for Ethereum State Channels. June 2019.
middleMAM Zichichi Mirko WebRTC channel supported by IOTA Masked Authenticated Messaging. April 2019.
LikeStarter Zichichi Mirko, Contu Michele Blockchain-based decentralized platform that combines social interactions with crowdfunding mechanisms, allowing any user to raise funds while becoming popular in the social network. November 2018.
i4canti Zichichi Mirko Agent-based model to study the influence of ideas between individuals. September 2018.