{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,4]],"date-time":"2026-05-04T10:25:09Z","timestamp":1777890309557,"version":"3.51.4"},"publisher-location":"New York, NY, USA","reference-count":21,"publisher":"ACM","license":[{"start":{"date-parts":[[2021,7,7]],"date-time":"2021-07-07T00:00:00Z","timestamp":1625616000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2021,7,7]]},"DOI":"10.1145\/3489449.3490006","type":"proceedings-article","created":{"date-parts":[[2022,1,24]],"date-time":"2022-01-24T05:52:45Z","timestamp":1643003565000},"page":"1-17","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":9,"title":["Patterns for Blockchain-Based Payment Applications"],"prefix":"10.1145","author":[{"given":"Qinghua","family":"Lu","sequence":"first","affiliation":[{"name":"Data61 CSIRO, Australia"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Xiwei","family":"Xu","sequence":"additional","affiliation":[{"name":"Data61 CSIRO, Australia"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"H.M.N. Dilum","family":"Bandara","sequence":"additional","affiliation":[{"name":"Data61 CSIRO, Australia"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Shiping","family":"Chen","sequence":"additional","affiliation":[{"name":"Data61 CSIRO, Australia"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Liming","family":"Zhu","sequence":"additional","affiliation":[{"name":"Data61 CSIRO, Australia"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2022,1,23]]},"reference":[{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1109\/GLOCOMW.2018.8644136"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/3424771.3424796"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-70278-0_31"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-67262-5_1"},{"key":"e_1_3_2_1_8_1","volume-title":"Escrow protocols for cryptocurrencies: How to buy physical goods using Bitcoin","author":"Goldfeder Steven","unstructured":"Steven Goldfeder , Joseph Bonneau , Rosario Gennaro , and Arvind Narayanan . 2017. Escrow protocols for cryptocurrencies: How to buy physical goods using Bitcoin . In Financial Cryptography and Data Security, Aggelos Kiayias (Ed.). Springer International Publishing , Cham , 321\u2013339. Steven Goldfeder, Joseph Bonneau, Rosario Gennaro, and Arvind Narayanan. 2017. Escrow protocols for cryptocurrencies: How to buy physical goods using Bitcoin. In Financial Cryptography and Data Security, Aggelos Kiayias (Ed.). Springer International Publishing, Cham, 321\u2013339."},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/3424771.3424802"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-94478-4_7"},{"key":"e_1_3_2_1_11_1","unstructured":"Qinghua Lu 2020. Integrated model-driven engineering of blockchain applications for business processes and asset management. Software: Practice and Experience(2020) 1\u201321.  Qinghua Lu 2020. Integrated model-driven engineering of blockchain applications for business processes and asset management. Software: Practice and Experience(2020) 1\u201321."},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2017.4121227"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.future.2019.05.051"},{"key":"e_1_3_2_1_14_1","volume-title":"Proc. Intl. Conf. on Pattern Languages of Program Design.","author":"J.","unstructured":"Doble\u00a0 J. Meszaros and Jim Doble. 1997. A pattern language for pattern writing . In Proc. Intl. Conf. on Pattern Languages of Program Design. Doble\u00a0J. Meszaros and Jim Doble. 1997. A pattern language for pattern writing. In Proc. Intl. Conf. on Pattern Languages of Program Design."},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"crossref","unstructured":"Roman M\u00fchlberger Stefan Bachhofner Eduardo Castell\u00f3\u00a0Ferrer Claudio Di\u00a0Ciccio Ingo Weber Maximilian W\u00f6hrer and Uwe Zdun. 2020. Foundational Oracle Patterns: Connecting Blockchain to the Off-Chain World. In Business Process Management: Blockchain and Robotic Process Automation Forum Aleksandre Asatiani Jos\u00e9\u00a0Mar\u00eda Garc\u00eda Nina Helander Andr\u00e9s Jim\u00e9nez-Ram\u00edrez Agnes Koschmider Jan Mendling Giovanni Meroni and Hajo\u00a0A. Reijers(Eds.). Springer International Publishing Cham 35\u201351.  Roman M\u00fchlberger Stefan Bachhofner Eduardo Castell\u00f3\u00a0Ferrer Claudio Di\u00a0Ciccio Ingo Weber Maximilian W\u00f6hrer and Uwe Zdun. 2020. Foundational Oracle Patterns: Connecting Blockchain to the Off-Chain World. In Business Process Management: Blockchain and Robotic Process Automation Forum Aleksandre Asatiani Jos\u00e9\u00a0Mar\u00eda Garc\u00eda Nina Helander Andr\u00e9s Jim\u00e9nez-Ram\u00edrez Agnes Koschmider Jan Mendling Giovanni Meroni and Hajo\u00a0A. Reijers(Eds.). Springer International Publishing Cham 35\u201351.","DOI":"10.1007\/978-3-030-58779-6_3"},{"key":"e_1_3_2_1_17_1","unstructured":"Daniel Royal Nicole Lim Mark Staples Paul Rimba and Sophie Gilder. 2018. Making money smart: Indicative data analytics that could be supported by the blockchain proof of concept. https:\/\/data61.csiro.au\/en\/Our-Research\/Our-Work\/SmartMoney  Daniel Royal Nicole Lim Mark Staples Paul Rimba and Sophie Gilder. 2018. Making money smart: Indicative data analytics that could be supported by the blockchain proof of concept. https:\/\/data61.csiro.au\/en\/Our-Research\/Our-Work\/SmartMoney"},{"key":"e_1_3_2_1_18_1","unstructured":"TietoEvry and Kela. 2019. Smart money specification document v1.0. https:\/\/www.tietoevry.com\/en\/campaigns\/2020\/smartmoney--a-conditional-digital-payment-guarantee\/#Smart-money-51723  TietoEvry and Kela. 2019. Smart money specification document v1.0. https:\/\/www.tietoevry.com\/en\/campaigns\/2020\/smartmoney--a-conditional-digital-payment-guarantee\/#Smart-money-51723"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1109\/IWBOSE.2018.8327565"},{"key":"#cr-split#-e_1_3_2_1_20_1.1","doi-asserted-by":"crossref","unstructured":"M. W\u00f6hrer and U. Zdun. 2018. Design Patterns for Smart Contracts in the Ethereum Ecosystem. In 2018 IEEE International Conference on Internet of Things (iThings) and IEEE Green Computing and Communications (GreenCom) and IEEE Cyber Physical and Social Computing (CPSCom) and IEEE Smart Data (SmartData). 1513-1520. https:\/\/doi.org\/10.1109\/Cybermatics_2018.2018.00255 10.1109\/Cybermatics_2018.2018.00255","DOI":"10.1109\/Cybermatics_2018.2018.00255"},{"key":"#cr-split#-e_1_3_2_1_20_1.2","doi-asserted-by":"crossref","unstructured":"M. W\u00f6hrer and U. Zdun. 2018. Design Patterns for Smart Contracts in the Ethereum Ecosystem. In 2018 IEEE International Conference on Internet of Things (iThings) and IEEE Green Computing and Communications (GreenCom) and IEEE Cyber Physical and Social Computing (CPSCom) and IEEE Smart Data (SmartData). 1513-1520. https:\/\/doi.org\/10.1109\/Cybermatics_2018.2018.00255","DOI":"10.1109\/Cybermatics_2018.2018.00255"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSA51549.2021.00013"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.future.2018.10.010"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/3282308.3282312"},{"key":"e_1_3_2_1_24_1","unstructured":"Peng Zhang Jules White Douglas\u00a0C Schmidt and Gunther Lenz. 2017. Applying software patterns to address interoperability in blockchain-based healthcare apps. arXiv preprint arXiv:1706.03700(2017).  Peng Zhang Jules White Douglas\u00a0C Schmidt and Gunther Lenz. 2017. Applying software patterns to address interoperability in blockchain-based healthcare apps. arXiv preprint arXiv:1706.03700(2017)."}],"event":{"name":"EuroPLoP'21: European Conference on Pattern Languages of Programs 2021","location":"Graz Austria","acronym":"EuroPLoP'21"},"container-title":["26th European Conference on Pattern Languages of Programs"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3489449.3490006","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3489449.3490006","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T20:18:38Z","timestamp":1750191518000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3489449.3490006"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,7,7]]},"references-count":21,"alternative-id":["10.1145\/3489449.3490006","10.1145\/3489449"],"URL":"https:\/\/doi.org\/10.1145\/3489449.3490006","relation":{},"subject":[],"published":{"date-parts":[[2021,7,7]]},"assertion":[{"value":"2022-01-23","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}