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/reStartsbt ~lmscanFrontend/fastLinkJScd modules/lmscan-frontend
yarn startsbt lmscanBackend/assemblysbt lmscanFrontend/fullLinkJScd modules/lmscan-frontend
yarn build