Skip to main content
Top

2022 | OriginalPaper | Chapter

Smart Contract: Is it Really Smart in Construction?

Authors : Liupengfei Wu, Weisheng Lu, Rui Zhao, Fan Xue

Published in: Proceedings of the 26th International Symposium on Advancement of Construction Management and Real Estate

Publisher: Springer Nature Singapore

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

A smart contract is a protocol that can self-execute when predefined conditions are met. This new technology is considered destructive and can transfer the construction industry. In Blockchain 2.0, the combined use of blockchain and smart contracts allows users to express business logic to achieve more advanced transactions. This research aims to critically analyze the challenges, progresses, and benefits of smart contracts in construction through a systematic literature review to address whether it is smart. The findings suggested that numerous progress had been made to address the challenges of smart contracts. Besides, the benefits of smart contracts have attracted the construction industry. The research findings can open the avenue for researchers and construction practitioners to understand the impacts of the salient features of smart contracts and determine appropriate application areas.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literature
1.
go back to reference Perera, S., Nanayakkara, S., Rodrigo, M.N.N., Senaratne, S., Weinand, R.: Blockchain technology: is it hype or real in the construction industry? J. Indust. Inf. Integr. 100125 (2020) Perera, S., Nanayakkara, S., Rodrigo, M.N.N., Senaratne, S., Weinand, R.: Blockchain technology: is it hype or real in the construction industry? J. Indust. Inf. Integr. 100125 (2020)
2.
go back to reference Zheng, Z., et al.: An overview on smart contracts: Challenges, progresses and platforms. Futur. Gener. Comput. Syst. 105, 475–491 (2020)CrossRef Zheng, Z., et al.: An overview on smart contracts: Challenges, progresses and platforms. Futur. Gener. Comput. Syst. 105, 475–491 (2020)CrossRef
3.
go back to reference Ahmadisheykhsarmast, S., Sonmez, R.: A smart contract system for security of payment of construction contracts. Autom. Constr. 120, 103401 (2020)CrossRef Ahmadisheykhsarmast, S., Sonmez, R.: A smart contract system for security of payment of construction contracts. Autom. Constr. 120, 103401 (2020)CrossRef
4.
go back to reference Zhou, Y., Kumar, D., Bakshi, S., Mason, J., Miller, A., Bailey, M.: Erays: Reverse engineering ethereum’s opaque smart contracts. In: 27th {USENIX} Security Symposium {USENIX} Security 2018, pp. 1371–1385 (2018) Zhou, Y., Kumar, D., Bakshi, S., Mason, J., Miller, A., Bailey, M.: Erays: Reverse engineering ethereum’s opaque smart contracts. In: 27th {USENIX} Security Symposium {USENIX} Security 2018, pp. 1371–1385 (2018)
5.
go back to reference Frantz, C.K., Nowostawski, M.: From institutions to code: towards auto- mated generation of smart contracts. In: Proceedings of IEEE International Workshops on Foundations and Applications of Self Systems, pp. 210–215. IEEE (2016) Frantz, C.K., Nowostawski, M.: From institutions to code: towards auto- mated generation of smart contracts. In: Proceedings of IEEE International Workshops on Foundations and Applications of Self Systems, pp. 210–215. IEEE (2016)
6.
go back to reference Lattner, C., LLVM, V.: A compilation framework for lifelong program analysis & transformation. In: Proceedings of the International Symposium on Code Generation and Optimization: Feedback-Directed and Runtime Optimization, vol. 75. IEEE Computer Society (2004) Lattner, C., LLVM, V.: A compilation framework for lifelong program analysis & transformation. In: Proceedings of the International Symposium on Code Generation and Optimization: Feedback-Directed and Runtime Optimization, vol. 75. IEEE Computer Society (2004)
7.
go back to reference Liu, C., Liu, H., Cao, Z., Chen, Z., Chen, B., ReGuard, B.: Finding reentrancy bugs in smart contracts. In: Proceedings of the 40th International Conference on Software Engineering: Companion Proceedings, pp. 65–68. ACM (2018) Liu, C., Liu, H., Cao, Z., Chen, Z., Chen, B., ReGuard, B.: Finding reentrancy bugs in smart contracts. In: Proceedings of the 40th International Conference on Software Engineering: Companion Proceedings, pp. 65–68. ACM (2018)
8.
go back to reference Bünz, B., Goldfeder, S., Bonneau, J.: Proofs-of-delay and randomness beacons in ethereum. In: IEEE Security and Privacy on the blockchain (IEEE S&B) (2017) Bünz, B., Goldfeder, S., Bonneau, J.: Proofs-of-delay and randomness beacons in ethereum. In: IEEE Security and Privacy on the blockchain (IEEE S&B) (2017)
9.
go back to reference Chen, T., Li, X., Luo, X., Zhang, X.: Under-optimized smart contracts devour your money. In: Proceedings of 24th International Conference on Software Analysis, Evolution and Reengineering, SANER, pp. 442–446 (2017) Chen, T., Li, X., Luo, X., Zhang, X.: Under-optimized smart contracts devour your money. In: Proceedings of 24th International Conference on Software Analysis, Evolution and Reengineering, SANER, pp. 442–446 (2017)
11.
go back to reference Dhawan, M.: Analyzing safety of smart contracts. In: Proceedings of the Conference: Network and Distributed System Security Symposium, San Diego, CA, USA, pp. 16–17 (2017) Dhawan, M.: Analyzing safety of smart contracts. In: Proceedings of the Conference: Network and Distributed System Security Symposium, San Diego, CA, USA, pp. 16–17 (2017)
12.
go back to reference Tann, W.J.W., Han, X.J., Gupta, S.S., Ong, Y.S.: Towards safer smart contracts: A sequence learning approach to detecting security threats (2018). arXiv:1811.06632 Tann, W.J.W., Han, X.J., Gupta, S.S., Ong, Y.S.: Towards safer smart contracts: A sequence learning approach to detecting security threats (2018). arXiv:​1811.​06632
14.
go back to reference Nikolić, I., Kolluri, A., Sergey, I., Saxena, P., Hobor, A.: Finding the greedy, prodigal, and suicidal contracts at scale. In: Proceedings of the 34th Annual Computer Security Applications Conference, pp. 653–663. ACM (2018) Nikolić, I., Kolluri, A., Sergey, I., Saxena, P., Hobor, A.: Finding the greedy, prodigal, and suicidal contracts at scale. In: Proceedings of the 34th Annual Computer Security Applications Conference, pp. 653–663. ACM (2018)
15.
go back to reference Fu, Y., Ren, M., Ma, F., Jiang, Y., Shi, H., Sun, J.: EVMFUZZ: differential fuzz testing of Ethereum virtual machine (2019). arXiv:1903.08483 Fu, Y., Ren, M., Ma, F., Jiang, Y., Shi, H., Sun, J.: EVMFUZZ: differential fuzz testing of Ethereum virtual machine (2019). arXiv:​1903.​08483
16.
go back to reference Zhang, F., Cecchetti, E., Croman, K., Juels, A., Shi, E.: Town crier: an authenticated data feed for smart contracts. In: Proceedings of the 2016 ACM SIGSAC Conference on Computer and Communications Security, pp. 270–282. ACM (2016) Zhang, F., Cecchetti, E., Croman, K., Juels, A., Shi, E.: Town crier: an authenticated data feed for smart contracts. In: Proceedings of the 2016 ACM SIGSAC Conference on Computer and Communications Security, pp. 270–282. ACM (2016)
17.
go back to reference Huang, C., et al.: Repchain: a reputation based secure, fast and high incentive blockchain system via sharding. IEEE Internet Things J. 8(6), 4291–4304 (2020)CrossRef Huang, C., et al.: Repchain: a reputation based secure, fast and high incentive blockchain system via sharding. IEEE Internet Things J. 8(6), 4291–4304 (2020)CrossRef
19.
go back to reference Natoli, C., Gramoli, V.: The blockchain anomaly. In: 2016 IEEE 15th International Symposium on Network Computing and Applications (NCA), pp. 310–317. IEEE (2016) Natoli, C., Gramoli, V.: The blockchain anomaly. In: 2016 IEEE 15th International Symposium on Network Computing and Applications (NCA), pp. 310–317. IEEE (2016)
21.
go back to reference Bragagnolo, S., Rocha, H., Denker, M., Ducasse, S.: SmartInspect: solidity smart contract inspector. In: 2018 International Workshop on Blockchain Oriented Software Engineering (IWBOSE), pp. 9–18. IEEE (2018) Bragagnolo, S., Rocha, H., Denker, M., Ducasse, S.: SmartInspect: solidity smart contract inspector. In: 2018 International Workshop on Blockchain Oriented Software Engineering (IWBOSE), pp. 9–18. IEEE (2018)
22.
go back to reference Kosba, A., Miller, A., Shi, E., Wen, Z., Papamanthou, C.: Hawk: the blockchain model of cryptography and privacy-preserving smart contracts. In: 2016 IEEE Symposium on Security and Privacy (SP), pp. 839–858. IEEE (2016) Kosba, A., Miller, A., Shi, E., Wen, Z., Papamanthou, C.: Hawk: the blockchain model of cryptography and privacy-preserving smart contracts. In: 2016 IEEE Symposium on Security and Privacy (SP), pp. 839–858. IEEE (2016)
23.
go back to reference Bartoletti, M., Carta, S., Cimoli, T., Saia, R.: Dissecting Ponzi schemes on Ethereum: identification, analysis, and impact. Futur. Gener. Comput. Syst. 102, 259–277 (2020)CrossRef Bartoletti, M., Carta, S., Cimoli, T., Saia, R.: Dissecting Ponzi schemes on Ethereum: identification, analysis, and impact. Futur. Gener. Comput. Syst. 102, 259–277 (2020)CrossRef
24.
go back to reference Torres, C.F., Steichen, M.: The art of the scam: demystifying honeypots in Ethereum smart contracts. In: 28th {USENIX} Security Symposium ({USENIX} Security 19). King Abdullah University of Science and Technology, 1591–1607 (2019) Torres, C.F., Steichen, M.: The art of the scam: demystifying honeypots in Ethereum smart contracts. In: 28th {USENIX} Security Symposium ({USENIX} Security 19). King Abdullah University of Science and Technology, 1591–1607 (2019)
25.
go back to reference Penzes, B., Kirkup, A., Gage, C., Dravai, T., Colmer, M.: Blockchain technology in the construction industry: Digital Transformation for High Productivity. Institution of Civil Engineers, London, UK (2018) Penzes, B., Kirkup, A., Gage, C., Dravai, T., Colmer, M.: Blockchain technology in the construction industry: Digital Transformation for High Productivity. Institution of Civil Engineers, London, UK (2018)
Metadata
Title
Smart Contract: Is it Really Smart in Construction?
Authors
Liupengfei Wu
Weisheng Lu
Rui Zhao
Fan Xue
Copyright Year
2022
Publisher
Springer Nature Singapore
DOI
https://doi.org/10.1007/978-981-19-5256-2_59