Collaborative 3D modeling system based on blockchain
Fig. 1. This figure shows a blockchain network of our approach consisting of blockchain clients, each of which is associated with a modeling tool.
Fig. 2. Screenshot of the blockchain client. User can select a block from the chain (shown in blue) and select a transaction from the block (shown in red).
We propose a collaborative 3D modeling system, which is based on the blockchain technology. Our approach uses the blockchain to communicate with modeling tools and to provide them a decentralized database of the mesh modification history. This approach also provides a server-less version control system: users can commit their modifications to the blockchain and checkout others' modifications from the blockchain. As a result, our system enables users to do collaborative modeling without any central server.