DriveGo – Blockchain Based Peer To Peer Ride Sharing

DOI : 10.17577/IJERTCONV11IS04030

Download Full-Text PDF Cite this Publication

  • Open Access
  • Authors : Mariya Yesudas, Kajal Sebastian, Vyshnav Saji, Karthik Krishna, Merin Thomas
  • Paper ID : IJERTCONV11IS04030
  • Volume & Issue : Volume 11, Issue 04
  • Published (First Online): 01-07-2023
  • ISSN (Online) : 2278-0181
  • Publisher Name : IJERT
  • License: Creative Commons License This work is licensed under a Creative Commons Attribution 4.0 International License

Text Only Version

DriveGo – Blockchain Based Peer To Peer Ride Sharing

DriveGo – Blockchain Based Peer To Peer Ride Sharing

Mariya Yesudas

Dept.of Computer Science and Engineering St.Josephs College of Engineering and Technology Palai,Kottayam,Kerala

Karthik Krishna

Dept.of Computer Science and Engineering St.Josephs College of Engineering and Technology Palai,Kottayam,Kerala

Kajal Sebastian

Dept.of Computer Science and Engineering St.Josephs College of Engineering and Technology

Palai,Kottayam,Kerala

Merin Thomas

Dept.of Computer Science and Engineering St.Josephs College of Engineering and Technology Palai,Kottayam,Kerala

Vyshnav Saji

Dept.of Computer Science and Engineering St.Josephs College of Engineering and Technology

Palai,Kottayam,Kerala

AbstractBlockchain technology has the potential to disrupt many industries, and the ride-sharing industry has no exception. In a traditional ride-sharing platform, the company acts as a middleman between riders and drivers, taking a percentage of each ride as a fee. This model has been successful for companies like Uber and Lyft, but it has also been criticized for its high fees and lack of transparency. The platform would be powered by smart contracts, which are self-executing contracts with the terms of the agreement between buyer and seller being directly written into lines of code. They are capable of automatically enforcing the rules and regulations specified in the contract, without the need for intermediaries. In a ride-sharing application, smart contracts can be used to automate the payment process between drivers and passengers. Using smart contracts, the ride- sharing platform can facilitate the interaction between riders and drivers without the need for a central authority.In addition to reducing fees, a blockchain-based ride-sharing platform can also increase security and privacy for both riders and drivers. All transactions on the platform would be recorded on the blockchain, which is a decentralized and secure ledger.Another benefit of this platform is greater transparency.A peer-to-peer ride-sharing platform based on blockchain technology has the potential to disrupt the traditional ride-sharing industry by offering reduced fees, increased security and privacy, and greater transparency.

Index TermsDecentralized Autonomous Organizations, Dis- tributed Denial of Service, Ethereum Virtual Machine, Inter- planetary File System, Ride-sharing services, Blockchain, Smart Contracts

  1. INTRODUCTION

    The domain area of blockchain technology to create a decentralized, peer-to-peer platform for connecting riders and drivers. In this domain area, blockchain technology is used to facilitate transactions between riders and drivers in a secure, transparent, and decentralized manner. Blockchain technology has the potential to revolutionize the ride-sharing industry

    by offering a decentralized, secure, and transparent platform for facilitating interactions between riders and drivers. A blockchain-based peer-to-peer ride-sharing platform would op- erate without a central authority, relying instead on smart con- tracts and the decentralized nature of blockchain technology to facilitate rides and payments.One of the main advantages of a blockchain-based ride-sharing platform is the potential for reduced fees. Traditional ride-sharing platforms, such as Uber and Lyft, act as intermediaries between riders and drivers, taking a percentage of each ride as a fee.

    A blockchain-based platform, on the other hand, could operate with significantly lower fees by eliminating the need for a central organization. Smart contracts can be used to fa- cilitate rides and payments directly between riders and drivers, reducing the need for a central authority to process trans- actions.In addition to reduced fees, a blockchain-based ride- sharing platform can also offer increased security and privacy for both riders and drivers. All transactions on the platform would be recorded on the blockchain, which is a decentralized and secure ledger. This means that sensitive personal and financial information would not be stored in a central database, which could be vulnerable to hacking.Another benefit of a blockchain-based ride-sharing platform is greater transparency. All transactions on the platform would be recorded on the blockchain, which is a public ledger. This means that the platform would be transparent, with all transactions and fees being visible to all users. This level of transparency can help to build trust between riders and drivers, as it allows both parties to see exactly how much they are paying and receiving.

    A peer-to-peer ride-sharing platform based on blockchain technology has the potential to disrupt the traditional ride- sharing industry by offering reduced fees, increased security and privacy, and greater transparency. Such a platform could

    provide a more attractive alternative to traditional ride-sharing platforms for both riders and drivers.

  2. OBJECTIVE AND SCOPE

    The main objective of a blockchain-based peer-to-peer ride- sharing platform is to provide a decentralized, secure, and transparent alternative to traditional ride-sharing platforms such as Uber and Lyft. By leveraging the capabilities of blockchain technology, the platform aims to offer a number of benefits to both riders and drivers, including reduced fees, increased security and privacy, and greater transparency.One of the key advantages of a blockchain-based ride-sharing platform is the potential for reduced fees. Traditional ride- sharing platforms act as intermediaries between riders and drivers, facilitating the connection between the two parties and taking a percentage of each ride as a fee. This model has been successful for ride-sharing companies, but it has also been criticized for its high fees. A blockchain-based platform, on the other hand, could operate with significantly lower fees by eliminating the need for a central organization. Smart contracts can be used to facilitate rides and payments directly between riders and drivers, reducing the need for a central authority to process transactions.

    In addition to reducing fees, a blockchain-based ride-sharing platform can also increase security and privacy for both riders and drivers. All transactions on the platform would be recorded on the blockchain, which is a decentralized and secure ledger. This means that sensitive personal and financial information would not be stored in a central database, which could be vulnerable to hacking.Another benefit of a blockchain-based ride-sharing platform is greater transparency. All transactions on the platform would be recorded on the blockchain, which is a public ledger. This means that the platform would be transparent, with all transactions and fees being visible to all users. This level of transparency can help to build trust between riders and drivers, as it allows both parties to see exactly how much they are paying and receiving.

    Overall, the main objective of a blockchain-based peer-to-peer ride-sharing platform is to provide a decentralized, secure, and transparent alternative to traditional ride-sharing platforms. By offering reduced fees, increased security and privacy, and greater transparency, the platform aims to provide a more attractive option for both riders and drivers.

  3. LITERATURE SURVEY

    1. Blockchain Enabled Peer To Peer Ride Sharing

      The use of blockchain technology in the ride-sharing indus- try is a relatively new concept, and as such, there is a limited amount of published literature on the subject. However, a num- er of studies and articles have explored the potential benefits and challenges of using blockchain technology in the ride- sharing industry. The journal Transportation Research Part A: Policy and Practice analyzed the potential of using blockchain technology in the ride-sharing industry and identified several benefits. The study found that a blockchain-based ride-sharing platform could reduce transaction fees, increase security and

      privacy, and offer greater transparency compared to traditional ride-sharing platforms. The study also highlighted the potential for blockchain technology to enable the development of new business models in the ride-sharing industry, such as the use of smart contracts to facilitate the exchange of services between riders and drivers. The journal Transportation Research Part C: Emerging Technologies examined the use of blockchain technology in the sharing economy, including ride-sharing. The study found that blockchain technology has the potential to enable the development of decentralized platforms that can operate without a central authority, reducing the need for intermediaries and associated fees. The study also identified a number of challenges to the adoption of blockchain technology in the ride-sharing industry, including regulatory hurdles and the need for standardized protocols. Several articles have also explored the potential of using blockchain technology in the ride-sharing industry. An article published in Forbes argued that blockchain technology could enable the development of more transparent and secure ride-sharing platforms, potentially leading to increased trust between riders and drivers. Another article published in Venture Beat argued that blockchain tech- nology could enable the creation of decentralized ride-sharing platforms that could operate without the need for a central authority.[1]

    2. Block V: A Blockchain Enabled Peer-Peer Ride Sharing Service

      Ride sharing is a centralized trust based system where users trust the service providers for the ride set up, tracking, cancellation, fare calculation etc. Any malicious activity in the centralized server based system or driver or rider destroys the fairness involved in the ride and causes inconvenience to the parties. After the completion of the ride, the drivers are rated by the riders. There are possibilities that, a malicious rider can claim the refund with a fake complain and give the driver poor rating. Current system is not capable of deciding the correctness of the objections raised by either parties and provides a biased outcome of each objections as per the centralized companys marketing strategies[2].

      A blockchain enabled solution to ensure the fairness of the ride. The creation, completion, dissatisfaction or abortion of any ride will be written in the blockchain ledger, hence will be available to all participants in the peer to peer network. Simultaneously ensures the fairness in maintenance of the inbuilt reputation system. They have implemented a prototype in Ethereum private network and KOVAN test network and the analysis is included . The main advantages are Enhanced security, Transaction transparency, Network data security. And it maintain the transparency in the ride and overall system stable with respect to the increasing number of participants.

    3. Enhancing Blockchain-Based Ride-Sharing Services Using IPFS

      Ride-sharing services (RSSs) using centralization meth- ods experience various challenges like single point-of-failure, privacy violation, lack of security, and distributed denial

      of services (DDoS) attack, etc. So, blockchain-based RSSs mitigate such problems through decentralization. Relying on the blockchain only leads to problems such as increase in application response time, chain size, and a high computational cost due to the increase in data storage in blockchain and thus increase the service costs to end users. Additionally, the blockchain lacks to scalability of data because of the inability to store large-sized data and accommodate the grows of ride-sharing data. To overcome these problems, a novel decentralized ride-sharing system that exploits blockchain and Interplanetary File System (IPFS) is proposed. The goal of the proposed system is to move all ride-sharing data outside the blockchain and replacing it with a small hash[3].

      The blockchain manages the application state and users. In addition, it automates processes through smart contracts. While the IPFS stores data for blockchain in immutable and integral way. Wherefore, the proposed ride-sharing system integrates IPFS with blockchain for RSSs to retain the pro- vided assurance by the blockchain and provide efficient service to end users. Experimental results proved the applicability and efficiency of RSS based on blockchain and IPFS which provides efficient storage of ride-sharing data, immutable his- tory, and generally better efficiency in a decentralized manner. The advantages are make transactions secure and trustworthy. Ensure rideshare data security and privacy from data hackers.

    4. SmartCon: A Blockchain-Based Framework for Smart Contracts and Transaction Management

      A smart contract is known to be useful for automating business processes triggered by specific events caused by IoT sensors, data feeds, or other applications. A blockchain-based smart contract management system is an innovative technology that is foreseen to automate future business-to-business (B2B) processes. Blockchain is well-known to play a central role in business process re-engineering by optimizing business workflow operations, especially in multi-party arrangements. The paper presents a multi-organizational smart contract management system in which a user can create, deploy, and execute smart contracts. It is a unified architecture supporting DAO (Decentralized Autonomous Organizations) and organizational level blockchain-based smart contract execution. There are two types of separate blockchains utilized in the proposed framework, i.e., SBlockchain and TBlockchain. SBlockchain is used to store smart contracts, whereas all the data generated by the smart contracts is stored inside the TBlockchain[4].

      As a decentralized and distributed ledger, blockchain is already revolutionizing the world with its secure by design data storage mechanism in which transactions are registered with a hash called an immutable cryptographic signature. It has developed a novel transaction/data storage system that is more transparent, safe, allows business with untrustworthy parties, and reduces fraud. It suggests that if one block of the chain is altered, it would be automatically evident that the blockchain had been corrupted. If hackers wanted to

      attack a blockchain system, it will have to modify every block in the chain through the networks distributed iterations.

      The Decentralised Autonomous Organization (DAO) working through smart contracts, is one of the most incredible ideas to apply blockchain technology effectively. By encoding its financial transactions and laws on a blockchain, it eliminates the need for a central governing body. A smart contract is an auto-executable code executed when certain pre-defined conditions are met. The terms of an agreement are turned into auto-executable lines of code to implement the automated execution of contract terms between untrustworthy parties. Smart contracts are used to automate business-to-business (B2B) activities and can be triggered by IoT computers, data streams, or other programs that create particular occurrences.

    5. Secure Ride-Sharing Services Based on a Consortium Blockchain

      Due to poor traffic conditions and the high costs of traveling by private cars, ride sharing has become a popular means to trip. In view of the security threats and centralization existing in the current ride-sharing service, It propose a secure ride-sharing scheme based on a consortium blockchain, which can guarantee the security, confidentiality, and privacy of data interaction via attribute-based proxy re-encrypion algorithm. First, the passenger presets the access structure and encrypts the data using attribute-based encryption. The ciphertext is then sent to the roadside unit (RSU), which broadcasts the carpooling request to the driver[5].

      After receiving the request, the driver sends the itinerary attribute to RSU, which performs carpool matching according to received ciphertext and itinerary attributes, then the ciphertext is re-encrypted and sent to the matched driver. Second, the master node uses an improved Delegated Proof- of-Stake (DPoS) consensus to verify the carpool record, which is stored on the blockchain after the verification is successful. In case of disputes, block data can be utilized for traceability. Third, drivers and passengers use the credibility mechanism to score each other after ride sharing. In addition, trusted authority can reveal the real identity of malicious users. Finally, IT conduct a security analysis and performance evaluation for proposed scheme. The results manifest that the scheme not only meets the security and privacy requirements of ride-sharing services but also effectively resists potential security risks. Therefore, the scheme is feasible, efficient, and suitable for ride-sharing services.

    6. Smart Contracts for supply chain applicable to Smart Cities daily operations

      In Smart Cities, an era of technology and on- demand offerings, being able to have a signed contract in the least amount of time possible can significantly benefit business operations. This focuses on the Document of Understanding (DOU) contract oriented to supply chain operations, which forms the basis for the relationship between a consumer

      service and the provider of that service. The sign off of this process is currently too long; opening an opportunity to apply Blockchain as a solution. It uses local resources, applying design thinking and agile practices to create a local Blockchain Ledger. Consequently, a proof of concept Blockchain demo, which holds the complete detailed history of the agreement, with immutable transactions and transparency, adding security and privacy of the participants information. The innovative contribution is the application of Blockchain to the business activities, improving business operations, and giving us a real- time view of all the information. As a result, when combining the work methods with the latest technology, this have all- around improvements in business operations. Now with a successful trial run of the application,it can confidently apply smart contracts in day to day activities in a Smart City; it can be replicated in other areas that manage sensitive information and financial reports[6].

    7. PETCHAIN: A BLOCKCHAIN-BASED PRIVACY EN- HANCING TECHNOLOGY

      The use of smart devices and sensors, enormous amounts of data are being generated continuously. The data is commonly stored in centralized cloud platforms and consumed by differ- ent services. The data is indeed a valuable resource for many service providers who provide advanced features and utilities to their subscribers. However, user data include personal and sensitive information which can be misused in many ways. There is no way for a subscriber to confirm that their ser- vice provider is compliant with data privacy regulations. The existing privacy enhancing techniques such as anonymization and differential privacy substantially reduce data usability while ensuring privacy. Therefore, it remains essential to provide a feasible solution that allows service providers to take advantage of user data while guaranteeing their privacy. In this paper, we present PETchain: a novel privacy enhancing technology using blockchain and smartcontract. In PETchain, data is stored securely in a distributed manner and processed in a user-selected trusted execution environment. Users deploy the smartcontract that allows them to decide whether and how their data can be exploited by service providers. The feasibility and performance of PETchain are presented by implementing PETchain over a consortium Ethereum blockchain[7].

    8. PERFORMANCE ANALYSIS OF ETHEREUM Transac- tions In Private Blockchain

      Ethereum, the wellknown blockchain platform, does not have any limit for block size, unlike Bitcoin. However, there are other obstacles in processing unlimited transactions per second. Ethereum blockchain code runs by different clients, and they run on different speed and present the different level of performance. The paper studies Ethereum transactions and it analyzes two most popular Ethereum clients, Geth and Parity, on a private blockchain to obtain the better understanding of the effect of different clients on Ethereum performance. The results show that the transactions are 89.8 percent on average faster in Parity client in comparison with

      Geth client, using the same system configuration[8].

      A blockchain is essentially a distributed database of records, or public ledger of all transactions or digital events that have been executed and shared among participating parties. Each transaction in the public ledger is verified by consensus of a majority of the participants in the system. Once entered, information can never be erased. The blockchain contains a certain and verifiable record of every single transaction ever made.Blockchain is a structure composed of blocks each of which are recorded transaction. The box consists of a header and the transaction list. Title block includes a hash, hash of the previous block, the transaction. Transaction, inter alia, contains an attribute within the input link to the transaction with the previous state data. As a result of the hash is irreversible, there is no algorithm for obtaining the desired result, in addition to random search. The node sends the resulting unit is connected to other nodes that test unit. If there are no errors, then the block is considered to be added to the chain, and the next block should include a hash of it.

    9. A Light Blockchain-Powered Privacy-Preserving Organiza- tion Scheme for Ride Sharing Services

      Ride-sharing is a service that enables drivers to share their trips with other riders, contributing to improving traffic congestion as well as assist in reducing Carbon Dioxide (CO2) emission and fuel consumption. It has come to the forefront in recent years as a Green service in large cities. However, the majority of existing ride-sharing services rely on a central third party, which makes them subject to a single point of failure and privacy disclosure concerns by both internal and external attackers. Moreover, they are vulnerable to distributed denial of service (DDoS) and Sybil attacks due to malicious users. There is also high service fees paid to the ride-sharing service provider. In the paper, we propose to decentralize ride-sharing services based on a public Blockchain. The scheme enables drivers to propose ride-sharing services without relying on a trusted third party. To preserve location privacy, riders send cloaked ride requests to hide their exact pick-up/drop-off locations, and departure/arrival dates. Then, by using an off- line matching technique, drivers sends their offers encrypted to ensure data confidentiality. Upon receiving the ride-offers, the rider can find a ride match using some heuristics as well as the bid price included in the offer. To preserve anonymity, riders/drivers use pseudonyms that change per trip to ensure unlinkabilty. We envision the application of this technology in Green Internet of Things connected smart cities, where ride sharing services are common. Finally, implement the scheme and deploy it in a test net of Ethereum. The experimental results show the applicability of the protocol[9].

    10. An Systematic Study on Blockchain Transaction Databases Storage and Optimization

      The peer-to-peer networks, blockchain transaction systems require each node to store a complete collection of Unspent Transaction Output (UTXO) in the in-memory transaction

      database, so as to ensure new transactions can by verified indepenently and realize the system decentralization. How- ever, the size of blockchain transaction database is growing rapidly, in order to meet the requirements of transaction verification and system decentralization, the nodes need to constantly expand the memory capacity to adapt to the growing database, which leads to the in-memory storage problem of transaction database. In the paper analyzes blockchain trans- action databases and proposes a storage optimization scheme. The scheme uses the expiration identification method based on Least Recently Used (LRU) algorithm to separate the blockchain addresses into cold and hot zones. It can achieve storage optimization by moving special UTXOs away from the in-memory database, and it can achieve storage optimization without damaging data integrity and security. We present the theoretical analysis for the optimization method to validate the effectiveness. Designed extensive experiments show the proposed method outperforms the current mechanism for the blockchain transaction databases[10].

  4. EXISTING SOLUTIONS

    These are some sources that provide an online platform for implementing a blockchain-based peer-to-peer ride-sharing platform:

      1. A2B Taxi: A2B Taxi is a decentralized ride-sharing platform that uses blockchain technology to facilitate rides and payments between riders and drivers. [35] The platform allows drivers to set their own prices and retain a larger percentage of the fare compared to traditional ride-sharing platforms.

      2. Arcade City: Arcade City is a decentralized ride-sharing platform that uses blockchain technology to facilitate rides and payments between riders and drivers. The platform allows drivers to set their own prices and retain a larger percentage of the fare compared to traditional ride-sharing platforms.

      3. LaZooz: LaZooz is a decentralized ride-sharing plat- form that uses blockchain technology to facilitate rides and payments between riders and drivers. The platform rewards drivers with tokens for providing rides, which can be used to pay for services on the platform or traded on exchanges.

      4. Chasyr: Chasyr is a decentralized ride-sharing platform that uses blockchain technology to facilitate rides and payments between riders and drivers. [37] The platform allows drivers to set their own prices and offers a loyalty program for frequent riders.

  5. PROPOSED SYSTEM

    A peer-to-peer ride sharing service enables customers to discover rides extemporaneously. Peer-to-peer transport ser- vices allow drivers (peers) to offer on-demand transport to those in need of a ride using their private vehicles. Peer- to- peer networks cope with a variety of hosts, for instance private cars and public transportation vehicles. These differing actions have an impact on the agreements and, as a result,

    the travel options. The solution provides the peers to choose a basic smart contract template initially and agree on the transactions specifics. Individuals will no longer require a third party to complete the transaction since the Smart Contract template will ensure that either both sides of the transaction are fulfilled,or none at all.

    Fig. 1. Activity diagram

    The system could use smart contracts to automate the exe- cution of certain actions and processes, such as the acceptance and completion of rides, the payment of fees and fares, and the resolution of disputes.

    Fig. 2. Use Case Diagram

    The system would need to have a mechanism for verifying the identities of users and drivers, and building a reputation

    system to encourage trust and good behavior on the platform. Apart from the environmental advantages due to the decrease in number of vehicles and thus amount of fuel required, such a system also opens a whole new world of economic opportunities for car owners.

    Fig. 3. Sequence Diagram

  6. CONCLUSION

    A blockchain-based peer-to-peer ride sharing platform has the potential to revolutionize the traditional ride sharing in- dustry by allowing users to interact directly with each other and with the platform, without the need for a central authority. This could lead to a number of benefits and changes in the industry.Another potential benefit is more options and poten- tially lower prices for riders. With a peer-to-peer platform, riders can choose from a wider range of vehicles and drivers, and negotiate the terms of the ride directly. This can result in a more personalized and flexible experience for riders. In addition, the competition among drivers could lead to lower prices for riders.However, there are also challenges and limitations to consider when it comes to a blockchain-based peer-to-peer ride sharing platform. One challenge is ensuring the security and integrity of the blockchain. As with any blockchain application, it is important to prevent fraud and tampering, and to ensure that the platform is resistant to cyber attacks. This requires robust security measures and protocols,

    as well as continuous monitoring and updates.Additionally, the adoption and use of a blockchain-based peer-to-peer ride sharing platform would depend on a number of factors, in- cluding the availability of users and drivers, the regulatory environment, and the overall user experience. In order for such a platform to succeed, it would need to attract and retain a sufficient number of users and drivers, and offer a seamless and convenient service. It would also need to comply with relevant regulations and laws, and address any concerns or objections from +policymakers and other stakeholders.The peer-to-peer ride sharing platform has the potential to bring significant changes and benefits to the ride sharing industry, but it is not without risks and challenges.

  7. ACKNOWLEDGMENT

This project was carried out at St. Josephs College of Engineering and Technology, Palai and was supported by Dr. Joby P.P, Professor Head, Department of Computer Science and Engineering. We also received immense support from project coordinator Dr. Praseetha VM , Associate Professor, Department of Computer Science and Engineering and our project guide Ms. Maria Yesudas, Assistant Professor, De- partment of Computer Science and Engineering who took keen interest in our project and guided us all.

REFERENCES

[1] M. Baza, N. Lasla, M. M. E. A. Mahmoud, G. Srivastava and M. Ab- dallah, B-Ride: Ride Sharing With Privacy-Preservation, Trust and Fair Payment Atop Public Blockchain, in IEEE Transactions on Network Science and Engineering, vol. 8, no. 2, pp. 1214-1229, 1 April-June

2021, doi: 10.1109/TNSE.2019.2959230.

[2] P. Pal and S. Ruj, BlockV: A Blockchain Enabled Peer-Peer Ride Sharing Service, 2019 IEEE International Conference on Blockchain (Blockchain), 2019, pp. 463-468, doi: 10.1109/Blockchain.2019.00070.

[3] Nesma Mahmoud, Asmaa Aly, Hatem Abdelkader, Enhancing Blockchain-based Ride-Sharing Services using IPFS, Intelligent Sys- tems with Applications, Volume 16, 2022, 200135, ISSN 2667-3053, https://doi.org/10.1016/j.iswa.2022.200135.

[4] M. Muneeb, Z. Raza, I. U. Haq and O. Shafiq, SmartCon: A Blockchain-Based Framework for Smart Contracts and Transaction Management, in IEEE Access, vol. 10, pp. 23687-23699, 2022, doi: 10.1109/ACCESS.2021.3135562.

[5] D. Wang and X. Zhang, Secure Ride-Sharing Services Based on a Consortium Blockchain, in IEEE Internet of Things Journal, vol. 8, no. 4, pp. 2976-2991, 15 Feb.15, 2021, doi: 10.1109/JIOT.2020.3023920.

[6] J. M. Montes, C. E. Ramirez, M. C. Gutierrez and V. M. Larios, Smart Contracts for supply chain applicable to Smart Cities daily operations, 2019 IEEE International Smart Cities Conference (ISC2), 2019, pp. 565- 570, doi: 10.1109/ISC246665.2019.9071650.

[7] I. T. Javed, F. Alharbi, T. Margaria, N. Crespi and K. N. Qureshi, PETchain: A Blockchain-Based Privacy Enhancing Technology, in IEEE Access, vol. 9, pp. 41129-41143, 2021, doi: 10.1109/AC- CESS.2021.3064896.

[8] S. Rouhani an R. Deters, Performance analysis of ethereum transac- tions in private blockchain, 2017 8th IEEE International Conference on Software Engineering and Service Science (ICSESS), 2017, pp. 70-74, doi: 10.1109/ICSESS.2017.8342866.

[9] M. Baza, M. Mahmoud, G. Srivastava, W. Alasmary and M. Younis, A Light Blockchain-Powered Privacy-Preserving Organization Scheme for Ride Sharing Services, 2020 IEEE 91st Vehicular Technology Conference (VTC2020-Spring), 2020, pp. 1-6, doi: 10.1109/VTC2020- Spring48590.2020.9129197.

[10] J. Zhang, S. Zhong, J. Wang and L. Wang, An Systematic Study on Blockchain Transaction Databases Storage and Opti- mization, 2020 IEEE Intl Conf on Parallel Distributed Pro- cessing with Applications, Big Data Cloud Computing, Sustain- able Computing Communications, Social Computing Network- ing (ISPA/BDCloud/SocialCom/SustainCom), 2020, pp. 298-304, doi: 10.1109/ISPA-BDCloud-SocialCom-SustainCom51426.2020.00063.

[11] R. Joseph, R. Sah, A. Date, P. Rane and A. Chugh, BlockWheels – A Peer to Peer Ridesharing Network, 2021 5th International Conference on Intelligent Computing and Control Systems (ICICCS), 2021, pp. 166- 171, doi: 10.1109/ICICCS51141.2021.9432188.

[12] G. Sawant and V. Bharadi, Permission Blockchain based Smart Contract Utilizing Biometric Authentication as a Service: A Fu- ture Trend, 2020 International Conference on Convergence to Dig- ital World – Quo Vadis (ICCDW), 2020, pp. 1-4, doi: 10.1109/IC- CDW45521.2020.9318715.

[13] P. R. Nair and D. R. Dorai, Evaluation of Performance and Secu- rity of Proof of Work and Proof of Stake using Blockchain, 2021 Third International Conference on Intelligent Communication Technolo- gies and Virtual Mobile Networks (ICICV), 2021, pp. 279-283, doi: 10.1109/ICICV50876.2021.9388487.

[14] I. Zikratov, A. Kuzmin, V. Akimenko, V. Niculichev and L. Yalansky, Ensuring data integrity using blockchain technology, 2017 20th Con- ference of Open Innovations Association (FRUCT), 2017, pp. 534-539, doi: 10.23919/FRUCT.2017.8071359.

[15] L. Wan, D. Eyers and H. Zhang, Evaluating the Impact of Network Latency on the Safety of Blockchain Transactions, 2019 IEEE Interna- tional Conference on Blockchain (Blockchain), 2019, pp. 194-201, doi: 10.1109/Blockchain.2019.00033.

[16] J. Jayabalan and J. N, A Study on Distributed Consensus Protocols and Algorithms: The Backbone of Blockchain Networks, 2021 International Conference on Computer Communication and Informatics (ICCCI), 2021, pp. 1-10, doi: 10.1109/ICCCI50826.2021.9402318.

[17] V. Dwivedi, A. Norta, A. Wulf, B. Leiding, S. Saxena and C. Udokwu, A Formal Specification Smart-Contract Language for Legally Binding Decentralized Autonomous Organizations, in IEEE Access, vol. 9, pp. 76069-76082, 2021, doi: 10.1109/ACCESS.2021.3081926.

[18] J. J. D. Mol, J. A. Pouwelse, D. H. J. Epema and H. J. Sips, Free- Riding, Fairness, and Firewalls in P2P File-Sharing, 2008 Eighth International Conference on Peer-to-Peer Computing, 2008, pp. 301- 310, doi: 10.1109/P2P.2008.10.

[19] A Blockchain-based platform for data management and sharing Sandra Kumia* , Richard K. Lomoteyb, , Ralph Detersa a University of Saskatchewan, Department of Computer Science, Saskatoon, SK S7N 5C9, Canada b The Pennsylvania State University Beaver, Information Sciences and Technology, Monaca, PA, USA

[20] A. Abuhashim and C. C. Tan, Smart Contract Designs on Blockchain Applications, 2020 IEEE Symposium on Computers and Communica- tions (ISCC), 2020, pp. 1-4, doi: 10.1109/ISCC50000.2020.9219622.

[21] V. Dwivedi, A. Norta, A. Wulf, B. Leiding, S. Saxena and C. Udokwu, A Formal Specification Smart-Contract Language for Legally Binding Decentralized Autonomous Organizations, in IEEE Access, vol. 9, pp. 76069-76082, 2021, doi: 10.1109/ACCESS.2021.3081926.

[22] J. J. D. Mol, J. A. Pouwelse, D. H. J. Epema and H. J. Sips, Free- Riding, Fairness, and Firewalls in P2P File-Sharing, 2008 Eighth International Conference on Peer-to-Peer Computing, 2008, pp. 301- 310, doi: 10.1109/P2P.2008.10.

[23] Sandra Kumi, Richard K. Lomotey, Ralph Deters, A Blockchain-based platform for data management and sharing, Procedia Computer Science, Volume 203, 2022, Pages 95-102, ISSN 1877-0509.

[24] Nesma Mahmoud, Asmaa Aly, Hatem Abdelkader, Enhancing Blockchain-based Ride-Sharing Services using IPFS, Intelligent Systems with Applications, Volume 16, 2022, 200135, ISSN 2667-3053.

[25] M. Muneeb, Z. Raza, I. U. Haq and O. Shafiq, SmartCon: A Blockchain-Based Framework for Smart Contracts and Transaction Management, in IEEE Access, vol. 10, pp. 23687-23699, 2022, doi: 10.1109/ACCESS.2021.3135562.

[26] M. Baza, N. Lasla, M. M. E. A. Mahmoud, G. Srivastava and M. Ab- dallah, B-Ride: Ride Sharing With Privacy-Preservation, Trust and Fair Payment Atop Public Blockchain, in IEEE Transactions on Network Science and Engineering, vol. 8, no. 2, pp. 1214-1229, 1 April-June

2021, doi: 10.1109/TNSE.2019.2959230.

[27] P. Pal and S. Ruj, BlockV: A Blockchain Enabled Peer-Peer Ride

Sharing Service, 2019 IEEE International Conference on Blockchain (Blockchain), 2019, pp. 463-468, doi: 10.1109/Blockchain.2019.00070.

[28] D. Wang and X. Zhang, Secure Ride-Sharing Services Based on a Consortium Blockchain, in IEEE Internet of Things Journal, vol. 8, no. 4, pp. 2976-2991, 15 Feb.15, 2021, doi: 10.1109/JIOT.2020.3023920.

[29] S. Rouhani and R. Deters, Performance analysis of ethereum transac- tions in private blockchain, 2017 8th IEEE International Conference on Software Engineering and Service Science (ICSESS), 2017, pp. 70-74, doi: 10.1109/ICSESS.2017.8342866.

[30] I. T. Javed, F. Alharbi, T. Margaria, N. Crespi and K. N. Qureshi, PETchain: A Blockchain-Based Privacy Enhancing Technology, in IEEE Access, vol. 9, pp. 41129-41143, 2021, doi: 10.1109/AC- CESS.2021.3064896.

[31] A. Abuhashim and C. C. Tan, Smart Contract Designs on Blockchain Applications, 2020 IEEE Symposium on Computers and Communica- tions (ISCC), 2020, pp. 1-4, doi: 10.1109/ISCC50000.2020.9219622.

[32] I. Zikratov, A. Kuzmin, Ensuring data integrity using blockchain technology, 2017 20th Conference of Open Innovations Association (FRUCT), 2017, pp. 534-539, doi: 10.23919/FRUCT.2017.8071359.

[33] G. Sawant , Permission Blockchain based Smart Contract Utilizing Bio- metric Authentication as a Service: A Future Trend, 2020 International Conference on Convergence to Digital World – Quo Vadis (ICCDW), 2020, pp. 1-4, doi: 10.1109/ICCDW45521.2020.9318715.

[34] R. Joseph, R. Sah, A. Date, P. Rane and A. Chugh, BlockWheels – A Peer to Peer Ridesharing Network, 2021 5th International Conference on Intelligent Computing and Control Systems (ICICCS), 2021, pp. 166- 171, doi: 10.1109/ICICCS51141.2021.9432188.

[35] M. Baza, M. Mahmoud, G. Srivastava, W. Alasmary and M. Younis, A Light Blockchain-Powered Privacy-Preserving Organization Scheme for Ride Sharing Services, 2020 IEEE 91st Vehicular Technology Conference (VTC2020-Spring), 2020, pp. 1-6, doi: 10.1109/VTC2020- Spring48590.2020.9129197.

[36] J. M. Montes, C. E. Ramirez, M. C. Gutierrez and V. M. Larios, Smart Contracts for supply chain applicable to Smart Cities daily operations, 2019 IEEE International Smart Cities Conference (ISC2), 2019, pp. 565- 570, doi: 10.1109/ISC246665.2019.9071650.

[37] L. Wan, D. Eyers and H. Zhang, Evaluating the Impact of Network Latency on the Safety of Blockchain Transactions, 2019 IEEE Interna- tional Conference on Blockchain (Blockchain), 2019, pp. 194-201, doi: 10.1109/Blockchain.2019.00033.

[38] P. R. Nair and D. R. Dorai, Evaluation of Performance and Secu- rity of Proof of Work and Proof of Stake using Blockchain, 2021 Third International Conference on Intelligent Communication Technolo- gies and Virtual Mobile Networks (ICICV), 2021, pp. 279-283, doi: 10.1109/ICICV50876.2021.9388487.

[39] J. Jayabalan and J. N, A Study on Distributed Consensus Protocols and Algorithms: The Backbone of Blockchain Neworks, 2021 International Conference on Computer Communication and Informatics (ICCCI), 2021, pp. 1-10, doi: 10.1109/ICCCI50826.2021.9402318.

[40] J. Zhang, S. Zhong, J. Wang and L. Wang, An Systematic Study on Blockchain Transaction Databases Storage and Optimiza- tion, 2020 IEEE Intl Conf on Parallel & Distributed Process- ing with Applications, Big Data & Cloud Computing, Sustain- able Computing & Communications, Social Computing & Network- ing (ISPA/BDCloud/SocialCom/SustainCom), 2020, pp. 298-304, doi: 10.1109/ISPA-BDCloud-SocialCom-SustainCom51426.2020.00063.