LeisureMetaverse Blockchain is to present a practical solution to limitations of existing blockchains by combining the existing computer engineering methodology with the structure of the blockchain.
Scala is a statically typed programming language which supports both object-oriented programming and functional programming. Building a blockchain on SCALA can reduce many thread safety concerns and be suited for component-based applications that support distribution and concurrency.
LeisureMetaverse Blockchain uses a mixed data structure that combines UTXO and account. The proposed structure uses Merkle-Patricia Trie to record the UTXOs of all the accounts. It means that the blockchain has a snapshot of the latest state in the block. By comparing cryptographic signatures in the UTXO in the latest block, it is possible to verify new transaction request without synchronizing the old data.
sbt ~lmscanBackend/reStart
sbt ~lmscanFrontend/fastLinkJS
cd modules/lmscan-frontend
yarn start
sbt lmscanBackend/assembly
sbt lmscanFrontend/fullLinkJS
cd modules/lmscan-frontend
yarn build