Blockchains enable the trustless establishment of long-term consensus. The primary paradigm for extending this capability to generalized use cases is smart contracts. Smart contracts have the advantages of trustlessness, immutability, transparency, censorship-resistance, and DDoS resistance, but suffer from immutability, chain-boundedness, high cost of storage and execution, and poor parallelizability. While the advantages of smart contracts create many opportunities, their unique properties impose important constraints. A suite of design patterns are therefore proposed as one methodology for addressing these constraints while taking full advantage of the opportunities that smart contracts provide.
CITATION STYLE
Worley, C. R., & Skjellum, A. (2019). Opportunities, challenges, and future extensions for smart-contract design patterns. In Lecture Notes in Business Information Processing (Vol. 339, pp. 264–276). Springer Verlag. https://doi.org/10.1007/978-3-030-04849-5_24
Mendeley helps you to discover research relevant for your work.