Skip to main content

2019 | OriginalPaper | Buchkapitel

On and Off-Blockchain Enforcement of Smart Contracts

verfasst von : Carlos Molina-Jimenez, Ellis Solaiman, Ioannis Sfyrakis, Irene Ng, Jon Crowcroft

Erschienen in: Euro-Par 2018: Parallel Processing Workshops

Verlag: Springer International Publishing

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

Emerging blockchain technology is a promising platform for implementing smart contracts. But there is a large class of applications, where blockchain is inadequate due to performance, scalability, and consistency requirements, and also due to language expressiveness and cost issues that are hard to solve. In this paper we explain that in some situations a centralised approach that does not rely on blockchain is a better alternative due to its simplicity, scalability, and performance. We suggest that in applications where decentralisation and transparency are essential, developers can advantageously combine the two approaches into hybrid solutions where some operations are enforced by enforcers deployed on–blockchains and the rest by enforcers deployed on trusted third parties.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

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!

Literatur
2.
Zurück zum Zitat Antonopoulos, A.: Mastering Bitcoin. O’Reilly, second edn. (2017) Antonopoulos, A.: Mastering Bitcoin. O’Reilly, second edn. (2017)
3.
Zurück zum Zitat Bailis, P., Ghodsi, A.: Eventual consistency today: limitations, extensions, and beyond. ACM Queue 11(3), 20 (2013)CrossRef Bailis, P., Ghodsi, A.: Eventual consistency today: limitations, extensions, and beyond. ACM Queue 11(3), 20 (2013)CrossRef
6.
Zurück zum Zitat Cheng, R., et al.: Ekiden: a platform for confidentiality-preserving, trustworthy, and performant smart contract execution. arXiv:1804.05141 [cs.CR] (2018) Cheng, R., et al.: Ekiden: a platform for confidentiality-preserving, trustworthy, and performant smart contract execution. arXiv:​1804.​05141 [cs.CR] (2018)
7.
Zurück zum Zitat Cook, N., Robinson, P., Shrivastava, S.: Component middleware to support non-repudiable service interactions. In: Proceedings of the IEEE International Conference on Dependable Systems and Networks (DSN 2004) (2004) Cook, N., Robinson, P., Shrivastava, S.: Component middleware to support non-repudiable service interactions. In: Proceedings of the IEEE International Conference on Dependable Systems and Networks (DSN 2004) (2004)
8.
Zurück zum Zitat Decker, C., Seidel, J., Wattenhofer, R.: Bitcoin meets strong consistency. In: Proceedings of the 17th International Conference on Distributed Computing and Networking (ICDCN 2016) (2016) Decker, C., Seidel, J., Wattenhofer, R.: Bitcoin meets strong consistency. In: Proceedings of the 17th International Conference on Distributed Computing and Networking (ICDCN 2016) (2016)
9.
Zurück zum Zitat Eberhardt, J., Tai, S.: On or off the blockchain? insights on off-chaining computation and data. In: (ESOCC 2017) (2017)CrossRef Eberhardt, J., Tai, S.: On or off the blockchain? insights on off-chaining computation and data. In: (ESOCC 2017) (2017)CrossRef
12.
Zurück zum Zitat Gama, P., Ribeiro, C., Ferreira, P.: Heimdhal: a history-based policy engine for grids. In: Proceedings of the 6th IEEE International Symposium on Cluster Computing and the Grid (CCGRID 2006), pp. 481–488. IEEE CS (2006) Gama, P., Ribeiro, C., Ferreira, P.: Heimdhal: a history-based policy engine for grids. In: Proceedings of the 6th IEEE International Symposium on Cluster Computing and the Grid (CCGRID 2006), pp. 481–488. IEEE CS (2006)
13.
Zurück zum Zitat Governatori, G., Milosevic, Z., Sadiq, S.: Compliance checking between business processes and business contracts. In: Proceedings of the 10th IEEE International Enterprise Distributed Object Computing Conference (EDOC 2006), pp. 221–232. IEEE Computer Society (2006) Governatori, G., Milosevic, Z., Sadiq, S.: Compliance checking between business processes and business contracts. In: Proceedings of the 10th IEEE International Enterprise Distributed Object Computing Conference (EDOC 2006), pp. 221–232. IEEE Computer Society (2006)
14.
16.
Zurück zum Zitat Marshall, L.F.: Representing management policy using contract objects. In: Proceedings of the IEEE First International Workshop on Systems Management, pp. 27–30 (1993) Marshall, L.F.: Representing management policy using contract objects. In: Proceedings of the IEEE First International Workshop on Systems Management, pp. 27–30 (1993)
17.
Zurück zum Zitat Minsky, N.: A model for the governance of federated healthcare information systems. In: IEEE International Symposium on Policies for Distributed Systems and Networks (Policy 2010) (2010) Minsky, N.: A model for the governance of federated healthcare information systems. In: IEEE International Symposium on Policies for Distributed Systems and Networks (Policy 2010) (2010)
18.
Zurück zum Zitat Minsky, N.H., Lockman, A.D.: Ensuring integrity by adding obligations to privileges. In: Proceedings of the 8th International Conference on Software Engineering, pp. 92–102 (1985) Minsky, N.H., Lockman, A.D.: Ensuring integrity by adding obligations to privileges. In: Proceedings of the 8th International Conference on Software Engineering, pp. 92–102 (1985)
19.
Zurück zum Zitat Molina-Jimenez, C., Sfyrakis, I., Solaiman, E., Ng, I., Wong, M.W., Chun, A., Crowcroft, J.: Implementation of smart contracts using hybrid architectures with on-and off-blockchain components. arXiv:1808.00093 [cs.SE] (2018) Molina-Jimenez, C., Sfyrakis, I., Solaiman, E., Ng, I., Wong, M.W., Chun, A., Crowcroft, J.: Implementation of smart contracts using hybrid architectures with on-and off-blockchain components. arXiv:​1808.​00093 [cs.SE] (2018)
20.
Zurück zum Zitat Molina-Jimenez, C., Shrivastava, S., Solaiman, E., Warne, J.: Contract representation for run-time monitoring and enforcement. In: IEEE International Conference on E-Commerce (CEC 2003) (2003) Molina-Jimenez, C., Shrivastava, S., Solaiman, E., Warne, J.: Contract representation for run-time monitoring and enforcement. In: IEEE International Conference on E-Commerce (CEC 2003) (2003)
21.
Zurück zum Zitat Molina-Jimenez, C., Shrivastava, S., Solaiman, E., Warne, J.: Run-time monitoring and enforcement of electronic contracts. Electron. Commer. Res. Appl. 3(2), 108–125 (2004)CrossRef Molina-Jimenez, C., Shrivastava, S., Solaiman, E., Warne, J.: Run-time monitoring and enforcement of electronic contracts. Electron. Commer. Res. Appl. 3(2), 108–125 (2004)CrossRef
22.
Zurück zum Zitat Molina-Jimenez, C., Shrivastava, S., Strano, M.: A model for checking contractual compliance of business interactions. IEEE Trans. Serv. Comput. PP(99) (2011) Molina-Jimenez, C., Shrivastava, S., Strano, M.: A model for checking contractual compliance of business interactions. IEEE Trans. Serv. Comput. PP(99) (2011)
23.
Zurück zum Zitat Molina-Jimenez, C., Solaiman, E., Sfyrakis, I., Ng, I., Crowcroft, J.: On and off-blockchain enforcement of smart contracts. arXiv preprint arXiv:1805.00626, May 2018 Molina-Jimenez, C., Solaiman, E., Sfyrakis, I., Ng, I., Crowcroft, J.: On and off-blockchain enforcement of smart contracts. arXiv preprint arXiv:​1805.​00626, May 2018
25.
Zurück zum Zitat O’Hara, K.: Smart contracts-dumb idea. IEEE Internet Comput. 21(2), 101 (2017)MathSciNet O’Hara, K.: Smart contracts-dumb idea. IEEE Internet Comput. 21(2), 101 (2017)MathSciNet
26.
Zurück zum Zitat Perrin, O., Godart, C.: An approach to implement contracts as trusted intermediaries. In: Proceedings of the 1st IEEE International Workshop on Electronic Contracting (WEC 2004), pp. 71–78 (2004) Perrin, O., Godart, C.: An approach to implement contracts as trusted intermediaries. In: Proceedings of the 1st IEEE International Workshop on Electronic Contracting (WEC 2004), pp. 71–78 (2004)
32.
Zurück zum Zitat Solaiman, E., Sfyrakis, I., Molina-Jimenez, C.: A state aware model and architecture for the monitoring and enforcement of electronic contracts. In: Proceedings of the IEEE 18th Conference on Business Informatics (CBI 2016) (2016) Solaiman, E., Sfyrakis, I., Molina-Jimenez, C.: A state aware model and architecture for the monitoring and enforcement of electronic contracts. In: Proceedings of the IEEE 18th Conference on Business Informatics (CBI 2016) (2016)
33.
Zurück zum Zitat Szabo, N.: Smart contracts: formalizing and securing relationships on public networks. First Monday 2(9), September 1997 Szabo, N.: Smart contracts: formalizing and securing relationships on public networks. First Monday 2(9), September 1997
37.
Zurück zum Zitat Wörner, D., von Bomhard, T.: When your sensor earns money: exchanging data for cash with bitcoin. In: Proceedings of the ACM International Joint Conference on Pervasive and Ubiquitous Computing (UbiComp 2014) (2014) Wörner, D., von Bomhard, T.: When your sensor earns money: exchanging data for cash with bitcoin. In: Proceedings of the ACM International Joint Conference on Pervasive and Ubiquitous Computing (UbiComp 2014) (2014)
Metadaten
Titel
On and Off-Blockchain Enforcement of Smart Contracts
verfasst von
Carlos Molina-Jimenez
Ellis Solaiman
Ioannis Sfyrakis
Irene Ng
Jon Crowcroft
Copyright-Jahr
2019
DOI
https://doi.org/10.1007/978-3-030-10549-5_27

Premium Partner