Smart Contract Languages: a comparative analysis
Authors:
Massimo Bartoletti,
Lorenzo Benetollo,
Michele Bugliesi,
Silvia Crafa,
Giacomo Dal Sasso,
Roberto Pettinau,
Andrea Pinna,
Mattia Piras,
Sabina Rossi,
Stefano Salis,
Alvise Spanò,
Viacheslav Tkachenko,
Roberto Tonelli,
Roberto Zunino
Abstract:
Smart contracts have played a pivotal role in the evolution of blockchains and Decentralized Applications (DApps). As DApps continue to gain widespread adoption, multiple smart contract languages have been and are being made available to developers, each with its distinctive features, strengths, and weaknesses. In this paper, we examine the smart contract languages used in major blockchain platfor…
▽ More
Smart contracts have played a pivotal role in the evolution of blockchains and Decentralized Applications (DApps). As DApps continue to gain widespread adoption, multiple smart contract languages have been and are being made available to developers, each with its distinctive features, strengths, and weaknesses. In this paper, we examine the smart contract languages used in major blockchain platforms, with the goal of providing a comprehensive assessment of their main properties. Our analysis targets the programming languages rather than the underlying architecture: as a result, while we do consider the interplay between language design and blockchain model, our main focus remains on language-specific features such as usability, programming style, safety and security. To conduct our assessment, we propose an original benchmark which encompasses a wide, yet manageable, spectrum of key use cases that cut across all the smart contract languages under examination.
△ Less
Submitted 8 August, 2024; v1 submitted 5 April, 2024;
originally announced April 2024.
The Changing Locus of Health Data Production and Use: Patient-Generated Health Data, Observations of Daily Living, and Personal Health Information Management
Authors:
Enrico Maria Piras
Abstract:
Despite the growing attention of researcher, healthcare managers and policy makers, data gathering and information management practices are largely untheorized areas. In this work are presented and discussed some early-stage conceptualizations: Patient-Generated Health Data (PGHD), Observations of Daily Living (ODLs) and Personal Health Information Management (PHIM). As I shall try to demonstrate,…
▽ More
Despite the growing attention of researcher, healthcare managers and policy makers, data gathering and information management practices are largely untheorized areas. In this work are presented and discussed some early-stage conceptualizations: Patient-Generated Health Data (PGHD), Observations of Daily Living (ODLs) and Personal Health Information Management (PHIM). As I shall try to demonstrate, these labels are not neutral rather they underpin quite different perspectives with respect to health, patient-doctor relationship, and the status of data.
△ Less
Submitted 1 April, 2019; v1 submitted 30 June, 2016;
originally announced June 2016.