Libsie, Mulugeta (PhD)Berhane, Henok2021-06-102023-11-182021-06-102023-11-182021-03-06http://etd.aau.edu.et/handle/12345678/26785Blockchain is a list of records called blocks that collectively and sequentially stores information and that cannot be changed or deleted. However, in the context of the current conditions, the question of making modifications and deleting data in blockchain has recently been asked. Besides, this is again contrary to applications that need modifying storage. Numerous research efforts and methods have been proposed to address this limitation, but they are still being made to balance the limitations with other needs. For this reason, we proposed a Mutable blockchain-based data operation with Block-skill framework. Block-skill is a Blockchain-based framework, in which blocks are used to store information using hash functions and it uses smart contracts to achieve the mutability of blockchain data and to fulfill the role and functions of applications that use the framework. As a result, the use of Block-skill Framework in case of job-driven education system started with studying the state of the art of the system using survey research design technique. The participants of the survey were 15 Businesses, 15 Employees, 8 Higher learning institutions, and 7 Recruiting agents, which are selected through Purposive and Convenience sampling techniques. Therefore, both quantitative and qualitative data were collected and analyzed. Our analysis of the survey data indicates the roles and activities of the participants, key points about skill gaps and the need for secure stakeholder collaboration. Consequently, in response to the importance of mutable blockchain that follows the practices of a job-driven education system, Block-skill Framework is found to be a promising solution. The feasibility of the Block-skill Framework has been validated in the mutability of Blockchain data for multiple peers executing on the same on-chain data. This is as a result of the integrity maintaining function on the developed smart contracts to retain the original as well as the modified versions of data. Besides, Blockchain data is classified into off-chain and on-chain and its hash information is stored in the blockchain to control references to off-chain information. A prototype is developed for the implemented framework and a usage scenario is evaluated using questionnaires. The prototype evaluation result confirmed the viability of the framework as well as the assured integrity using the smart contracts.enBlock-Skill FrameworkMutable Blockchain-Based DataSmart ContractsIntegrityJob-Driven Education SystemBlock-skill Framework for a Mutable Blockchain-based Data: In Case of a Job-driven Education SystemThesis