← Back to cohort

Daniyal Hassan

FAST · 2021 · i17 - 0411
Email
Phone
LinkedIn
GitHub

Academic

Program
BSCS
CGPA
Year
2021
Education
SEECS
Address
DOB

Career

Current role
Target role
Skills
Go Language, Svelte JS, React Native, Dockers, PostgreSQL, Blockchain, REST API, CLI, P2P Network, UPNP, Consensus Algorithms

Verbatim text

The exact text the LLM saw on the page (or the booklet text from the old import). This is what powers semantic search.
CHAINIFY 
Chainify platform has been developed with an aim to decentralize the systems of various industries 
and provide them with a secure platform where they can easily build and deploy their custom 
blockchains using modular consensus algorithms. The project is split into two parts consisting of a 
centralized Chainify server and Decentralized blockchain nodes. 
Our central server stores user information in a central database, For the central server we have a 
REST API backend through which users can Sign Up, Login , Create Chains and can fetch the core 
info of their blockchains through a GET API endpoint. 
Our decentralized server can cater two interfaces, either through CLI or through a web based 
frontend. This decentralized server can connect or disconnect with other nodes, request their 
updated blockchains, and flood mining information to all nodes. Features include: 
- 2-way connection of nodes in a P2P network. (Flooding, Blockchain Synchronization, Bi-directional 
Communication, Secure Message Verification, ) 
-  Automatic port forwarding using UPNP protocol to allow incoming connections from external 
networks. 
- Users can make a new chain, deploy that chain and make new transactions 
- Users can choose a consensus algorithm for their chain from 3 provided algorithms i.e., proof of 
work, proof of stake, open consensus.  
- Users can tune the consensus algorithms according to their own requirements in terms of mining 
rate, complexity etc. 
- Users can make their chains public or private. 
 
 
 
 
 
 
 
 
 
Technology Used: 
Go Language, Svelte JS, React Native, 
 Dockers, PostgreSQL 
Supervisor Name: 
Dr. Ehtesham Zahoor 
Group Members:   
Daniyal Hassan (i17 - 0411) 
Mughees Awan (i17 - 0311) 
Saad Zahoor (i17 - 0046)
Provenance
Source file: Graduate Directory FAST School of Computing 2021 (1st Final) (1).pdf
From job #24 page 202
Created: 1778226128