IsDB-BISEW
The IsDB-BISEW IT Scholarship Programme commenced in 2003. The programme has established
itself as a reliable source of IT professionals for recruiters in the country.
University at Buffalo & The State University of New York
Inspiring Empowerment and Innovation
Blockchain Olympiad Bangladesh (BCOLBD) has been held since March 2020. Hundreds of teams compete for the opportunity to win big prizes and learn from the experts every year.
We are proposing a project for mitigating historical distortion by archiving historical books in public blockchain networks. The project is composed of three core components governed and used by different authorities. The whole architecture was designed to achieve immutability and decentralized governance so that any single authority can not distort any historical evidence ever.
1. Blockchain Network: We used Ethereum blockchain network for storing historical data immutably. Other blockchain network can also be used the main characteristics for choosing a blockchain provider for HistoryNet is decentralization, programmability, accessibility, permanent immutable storage, scalable read operation.
2. Decentralized Autonomous Organization (DAO): Smart contracts for controlling the governance of the HistoryNet. The autonomous authority for accepting or rejecting historical records in the name registry of the HistoryNet. The DAO will be responsible for providing the ERC standards for listing the books in HistoryNet registry. The more will be discusses in the governance section.
3. Decentralized Application (DApp): DApp is responsible for accessing the functionalities of DAO smart contracts. There will be separate user interface for authorities and end users of HistoryNet. The public facing interfaces for accessing books will be gas free. But the minting process in the DAO requires the minter to spend certain amount of ether.
Ehtereum Blockchain based dApp of Al-Quran. The aim of this Project is to make a immutable reference of Al-Quran on top of Blockchain Technology.
1. Application Architecture: The actors of the application are authorities also called minters, developers and end users. The application will provide interface for each user to interact with the DAO. We are mentioning all the tools and technologies used in the currently implemented proof of concept in each of the tiers
Blockchain: Ethereum, Infura.io Ethereum as a Service
DAO: Solidity Smart Contracts, Name Registry Pattern, Truffle, Remix IDE
Dapp: React.js, Web3.js, Metamask
2. Infrastructure Architecture: Development, Testing and Production deployment need infrastructural support for blockchain development as blockchain is a p2p network. For development purpose we have heavily used Ganache with Truffle framework for simulating Ethereum blockchain in local environment.
And for testing and production deployment we have used Rinkeby Ethereum testnet with the help of Infura. As trading cryptocurrency is illegal in Bangladesh deployment in Ethereum mainnet could not become possible. And for the deployment of DApp which is SPA developed in React we have used GitHub Pages. But we recommend IPFS for the deployment of DApp.