Inspiration

We have motivated from Indian rail framework where some of the time a solitary seat is given to numerous people and some time the passenger not able see the integrity and transparency in booking the tickets. so to overcome these problems we came to solution to use the blockchain technology where the data cannot altered and hence it offers a time-stamped version of the ‘truth.’ And we are enthusiastic to work on the convergence of blockchain in the railway system. And we came across many trains are getting delayed as the same trains are using same routes due to lack of updates on each train. so blockchain can update the status of the trains without any delay.

What it does

As the railway network is a vast network across the India. So we have introduced Blockchain-based decentralized rail route control and its model of execution, which consolidates conventional security standards with state of the IT innovation. The main reason to use blockchain in our application is when we use smart contracts train can communicate with each other and we can track easily at the time of level crossing , signal points. It implies that our application can can improve infrastructure of railway system. our application increases the security of the transaction so that any fraud will be avoided. And we are using the blockchain in our application which uses distributed ledger so no third party transactions are allowed so we can expect a safe and secure ticket booking. And it also helps to reduce the extra tax on payment at the time of booking as no third party is included.

unique features from our application:

  1. As we are using decentralization the passenger information is not stored at a single location. Therefore the information cannot be modify and it is nearly impossible.
  2. The trains can can see all the available routes and choose a one particular route and lock them so there will be no other train to cross the way. So the same information can be passed to other trains also.
  3. So it will reduce the accidents due to the smart management and communication of the trains.
  4. We can get the updates of each train without any delay so that we can avoid the inconvenience to the passengers.
  5. We can see a transparency in the transactions at low cost which become a benefit to the passengers

How we built it

Ethereum's smart contracts: We utilize Ethereum's smart contracts to construct the contracts to contain metadata about the record ownership and the permissions on the particular Passenger record and data integrity. The blockchain transactions in our framework convey cryptographically in a secured manner as compared to the current mechanism where the cryptographic security has a high threshold.

Dapp: we are using Dapp(decentralized app) that stores its source code on a decentralized peer-to-peer network. This implies that allowing users to interact directly with one another which reduces the chances of error and fraud by making the platform’s source code and transactions available to the public. The main purpose to choose the dapp for implementation of our application is to Enhanced the Security.

Challenges we ran into

We came across the scalability problem based on our application in the blockchain technology where the kind of utilization, Blockchain network might confront adaptability limitations like network bandwidth and storage of data . Furthermore, there can be equipment limits driven by programming and authoritative setups interface related limits based on customer innovation . Different factors, for example, size of block and delay between two sequential blocks additionally impact the adaptability. when there is more size of the block, there is a chance to occur more number of concurrent transactions.

Accomplishments that we're proud of

We are proud of that we are able to show how a blockchain-based approach improves a railway system and empowers a train-to-train/machine-to-machine economy. And we are also ready to implement an prototype regarding the implementation of the railway control by using decentralization and also ensuring that the overall railway system state remains conflict-free and safe.

What we learned

Finally we have learned how to implement the Blockchain-based decentralized railway system. and we also learned how to use cryptographically secured mechanisms and how we can store the data accurately and efficient manner using blockchain technology. and we also came to know that the blockchain allows the direct transactions where it is allows the ticket booking system cheap and efficient. so finally using a blockchain technology leads to application to be transparent way.

What's next for RailConnect

we try to increase the scalability of our application and also try to implement the artificial intelligence and machine learning concepts which can also used in blockchain. using fetching the ai we can implement these railway system in better way. and we improve our application based on users feedbacks and their real time scenarios.

Share this project:

Updates