Inspiration
D-Ledger was inspired by the need for a tamper-proof, secure, and transparent land registry system in India. The increasing cases of fraudulent property claims and document manipulations motivated us to create a solution that ensures trust and security.
What it does
D-Ledger is a blockchain-based land registry system that ensures tamper-proof, transparent, and secure documentation of land ownership. It prevents fraud by storing immutable records, ensuring integrity and trust.
How we built it
We developed a custom blockchain to store land records, using cryptographic hashes to link blocks. Python powered the blockchain logic, while MySQL was used to store block hashes. For Ethereum integration, we leveraged Web3.py and Infura. A Flask-based API connects the blockchain to a user-friendly interface.
Challenges we ran into
- Implementing dynamic updates to the entire blockchain when ownership changes. *Debugging hash calculation discrepancies to preserve data consistency.
Accomplishments that we're proud of
- Successfully creating a fully functional blockchain that updates dynamically with changes.
- Building a secure and user-friendly system to tackle land fraud in real-world scenarios.
- Ensuring seamless Ethereum integration for enhanced security and transparency.
What we learned
Advanced blockchain concepts like hashing, linking, and immutability. Efficient database management and integration with blockchain systems. How to design and implement user-focused solutions for real-world challenges.
What's next for D-Ledger
Implementing a robust search and verification tool for land records. Expanding the system to include property tax management and historical ownership data. Deploying on public Ethereum or Polygon for enhanced decentralization. Creating a mobile app for broader accessibility.
Built With
- django
- ethereum
- infura
- metamask
- postgresql
- python
- react
- solidity
- web3.py
Log in or sign up for Devpost to join the conversation.