Reference no: EM133926311 , Length: word count:2000
Assignment - Blockchain Application Development/Start up Challenge (Choose One of Two Options)
Learning Outcome 1: Analyse different use cases and building blocks of blockchain and cryptocurrencies (SILO 1).
Learning Outcome 2: Demonstrate the use of blockchains and different cryptocurrencies to create a set of recommendations for appropriate usage by business and industry. (SILO 2).
Objective of the Assessment
This assessment aims to evaluate students' ability to apply blockchain concepts, tools, and frameworks to real-world scenarios by choosing one of two pathways:
Technical Development Path - designing, implementing, deploying, and testing a smart contract on the Ethereum Sepolia testnet.
Business Innovation Path - developing a comprehensive blockchain-based startup business plan supported by technical architecture and market strategy and demonstrating critical understanding of current blockchain research. Get expert-level assistance in any subject with our assignment help services.
Through either pathway, students will demonstrate their capacity to translate blockchain theory into practical applications, critically assess the suitability of blockchain for solving real-world problems, and communicate their solutions effectively through technical documentation or business planning.
Task details
For this assessment, you must select and perform one of these two tasks (You have to choose and perform either Option 1 or Option 2):
Option 1: Technical Development Path
Step-by-Step Tasks
Step 1 - Use Case Selection (10%)
Select a real-world use case for a blockchain-based smart contract (examples: supply chain tracking, event ticketing, NFT minting, crowdfunding, microinsurance, decentralized voting, rental agreements, subscription payments, etc.).
Provide a one-paragraph justification of why blockchain is suitable for your chosen scenario.
Step 2 - Smart Contract Development (35%)
Design and implement a functional smart contract in Solidity.
Minimum requirements:
At least three functional features (e.g., register, update, transfer, withdraw, approve).
Appropriate events emitted for key actions.
Error handling with require or revert.
Well-commented code following Solidity best practices.
Step 3 - Deployment and Verification (30%)
Deploy the smart contract to Sepolia testnet using Hardhat and Alchemy.
Verify the deployed contract on Sepolia Etherscan.
Provide screenshots of the deployment process and transaction hashes.
Step 4 - Documentation s Reflection (25%)
Submit a 1000-1200 word report that includes:
Problem statement and use case justification.
Contract design explanation.
Deployment steps and issues faced.
Reflection on possible enhancements and real-world adoption challenges.
Option 2: Contemporary Topic Research
In this task you have to work on two parts.
Part A:
Your task is to create a blockchain startup! Create a plan to build a business that incorporates a blockchain into its concept.
Write a 1500-word Business plan that outlines your business problem (what problem is it trying to solve), your solution, and any technical information needed. This paper is designed to get people interested in your technology, but also to explain what it will do and why that matters.
In your report cover the following aspects.
What is the problem that you want to solve/address in this report? Why is the problem worthy to solve?
How blockchain is the correct fit to solve your problem? What is blockchain's advantage over traditional IT system in your startup?
Include an architectural design of your solution and sufficient description.
Provide the business plan (income, expenditure, marketing strategy etc.). You can use CANVAS model (covered in the lab)
Part B
Please read the following research paper and answer the following questions.
Questions:
What are the different types of DeFi oracles discussed in this paper? Briefly discuss the benefits and limitations of each approach.
How do oracles ensure the trustworthiness of off-chain data in DeFi applications?
What are some potential future developments in the field of DeFi oracles?
Referencing
IEEE or APA7 format