Table 1: Response time for each transaction step processing
a ride request while using a time-greedy heuristic for the
ride matching.
Transaction Steps 50 Drivers 100 Drivers
(1) Generate ride data 0.88128 0.622171
(2) Post ride request 1.366758 1.539878
(3) Post ride offer 1.408167 2.577480
(4) Verify ZKP 0.081271 1.029151
(5) Find ride match 0.008072 0.031726
Total time (secs) 3.745548 5.800406
500 Drivers 1000 Drivers 10000 Drivers
0.58353 0.865349 1.785475
1.685635 1.419069 1.967857
1.733291 1.907547 1.227874
1.964220 2.659049 1.888619
0.100041 0.267208 0.294342
6.066717 7.118222 7.164167
manages data and transactions between drivers and
passengers. This paper proposes the idea of imple-
menting ride-sharing systems in a decentralised man-
ner by using blockchain smart contracts.
The decentralised ride-sharing approach outlined
here was implemented in Ethereum and experiments
were conducted to evaluate the feasibility of the pro-
posed solution. Smart contracts are implemented to
execute deposits by drivers and passengers as well
as payment as the ride service goes on. It is argued
that these mechanisms help to improve transparency
of transactions, privacy of users data and accountabil-
ity in the system. A deposit smart contract guaran-
tees against drivers or passengers not keeping their
side of the ride agreement. The payment smart con-
tract implements partial payment of the fee as the trip
progresses and ensures the full payment once the ride
service is completed. All this implemented in a se-
cure manner and without the need of an intermediary
or 3rd party as in traditional centralised ride-sharing
systems.
REFERENCES
ETH gas station. https://ethgasstation.info/. Accessed:
2020-05-25.
Amiri, W. A., Baza, M., Banawan, K., Mahmoud, M., Alas-
mary, W., and Akkaya, K. (2019). Privacy-preserving
smart parking system using blockchain and private in-
formation retrieval.
Buckley, F. and O’Regan, B. (2003). The psychologi-
cal effects of commuting in dublin. Buckley, Finian
and O’Regan, Brendan (2004) The psychological ef-
fects of commuting in Dublin. LInK Working Paper
Series. (Paper No. 07-04). The Learning, Innovation
and Knowledge Research Centre, Dublin City Univer-
sity, Ireland.
Cascudo, I. and David, B. (2017). Scrape: Scalable ran-
domness attested by public entities.
Chow, C.-Y. (2008). Cloaking Algorithms for Location Pri-
vacy, pages 93–97. Springer US, Boston, MA.
Clewlow, R. R. and Mishra, G. S. (2017). Disruptive trans-
portation: The adoption, utilization, and impacts of
ride-hailing in the United States. resreport UCD-ITS-
RR-17-07, Institute of Transportation Studies, Univer-
sity of California, Davis.
Fagnant, D. J. and Kockelman, K. M. (2014). The travel
and environmental implications of shared autonomous
vehicles, using agent-based model scenarios. Trans-
portation Research Part C: Emerging Technologies,
40:1–13.
G
¨
uneralp, B., Zhou, Y.,
¨
Urge Vorsatz, D., Gupta, M., Yu,
S., Patel, L., Fragkias, M., Li, X., and Seto, K. (2017).
Global scenarios of urban density and its impacts on
building energy use through 2050. Proceedings of the
National Academy of Sciences, 114:8945–8950.
Jaeyoung Jung, R. J. and Park, J.-Y. (2012). Design and
modeling of real-time shared-taxi dispatch algorithms.
Lanctot, R. (2017). Accelerating the future: The economic
impact of the emerging passenger economy. Technical
report, Strategy Analytics.
Santos, D. and Xavier, E. (2013). Dynamic taxi and
ridesharing - a framework and heuristics for the op-
timization problem. pages 2885–2891.
Schafer, A. and Victor, D. G. (2000). The future mobility of
the world population. Transportation Research Part
A: Policy and Practice, 34(3):171–205.
Scott Le Vine, J. P. and Humphrey, A. (2016). Commuting
trends in england 1988 - 2015.
Singh, G., Dwesar, R., and Kumar, S. (2020). Uber’s bumpy
ride in china. The CASE Journal, ahead-of-print.
Tao, C. and Chen, C. (2007). Heuristic algorithms for
the dynamic taxipooling problem based on intelligent
transportation system technologies. In Fourth Interna-
tional Conference on Fuzzy Systems and Knowledge
Discovery (FSKD 2007), volume 3, pages 590–595.
Wood, G. et al. (2014). Ethereum: A secure decentralised
generalised transaction ledger. Ethereum project yel-
low paper, 151(2014):1–32.
Xingshen Song, Yuexiang Yang, Y. J. and Jiang, K. (2019).
Optimizing partitioning strategies for faster inverted
index compression.
Zhao, S., Luo, X., Ma, X., Bai, B., Zhao, Y., Zou, W.,
Yang, Z., Au, M. H., and Qiu, X. (2018). Exploiting
proximity-based mobile apps for large-scale location
privacy probing.
ICORES 2021 - 10th International Conference on Operations Research and Enterprise Systems
452