## 4 Analysis
### Implementation of the Superannuation Payment Simulation Model  
**Configuration**: Setting Up a Simulated Blockchain Environment. This report outlines the steps undertaken to establish a simulated blockchain environment. The procedures described below detail the configuration process. **Node.js Installation**: To initiate the setup, Node.js was installed. The installation package was obtained from the official Node.js website [[https://nodejs.org/en/](https://nodejs.org/en/)]([https://nodejs.org/en/](https://nodejs.org/en/)) (accessed  
Figure 9: (a) Deployment of contracts. (b) Data storage. on 24 August 2023). It is noteworthy that the recommended Long-Term Support (LTS) version was not selected for installation; rather, the newest version of nodejs was used. The successful installation was confirmed by executing the commands \"node-v\" and \"npm-v\" in a terminal or command prompt. **Global Installation of Truffle**: Following the Node.js installation, the global installation of Truffle was carried out. This step was executed via Windows PowerShell, which can be accessed through the Start menu. The command \"npm install-g Truffle\" was utilized to accomplish the installation. **VSCode Download and Installation**: To facilitate the development environment, the process of downloading and installing Visual Studio Code (VSCode) was carried out. The official Visual Studio Code website ([[https://code.visualstudio.com/](https://code.visualstudio.com/)]([https://code.visualstudio.com/](https://code.visualstudio.com/)), accessed on 24 August 2023) was visited to obtain the installation package tailored for Windows. **Ganache Setup**: The establishment of the simulated blockchain environment was accomplished by obtaining Ganache. The necessary software was acquired from the provided link ([[https://www.trufflesuite.com/ganache](https://www.trufflesuite.com/ganache)]([https://www.trufflesuite.com/ganache](https://www.trufflesuite.com/ganache)), accessed on 24 August 2023). Following the acquisition, the installation instructions provided on the website were followed to ensure the successful setup of Ganache. **NPM Modules Installation**: For the seamless functioning of the environment, essential NPM modules were installed. This was achieved by launching a terminal or command prompt and executing the command \"npm install ethers; npm install http; npm install express\". The modules \"ethers\", \"http\", and \"express\" were installed via this command. **Project Folder Creation**: A dedicated folder was established to house the blockchain project. This preparatory step is crucial to maintaining an organized workspace. To perform the setup, the command \"truffle unpack\" was run. **Visual Studio Code Utilization**: With the project folder in place, Visual Studio Code was employed as the integrated development environment (IDE) of choice. Users opened the dedicated project folder using Visual Studio Code to proceed with development. **Commencement of Development**: Having concluded the configuration steps, the development phase was initiated. The suite of tools installed--including Truffle for smart contract development, deployment, and testing, as well as Ganache for local Ethereum blockchain simulation--was harnessed to build and refine simulated blockchain applications. Visual Studio Code proved to be a reliable hub for integrated development activities. The aforementioned steps were meticulously followed to successfully set up a simulated blockchain environment. The combination of Node.js, Truffle, VSCode, Ganache, and essential NPM modules, along with the strategic organization of a project folder, provides a robust foundation for the development of simulated blockchain applications. In this application, the data will be stored in the network, specifically, in blocks. Figure 9a,b show the deployment of the smart contracts using Ganache and the storage of data in the blockchain network. As suggested in this research, the employee has the option of confirming or revoking super payments after reviewing payment details.