HRM smart contracts on the blockchain: emulated vs native

In the past years numerous scandals in hiring processes of public institutions revealed significant weaknesses of the existing process. This lead to a lose of trust of citizens and applicants in these processes. Besides that, even honest processes often lack transparency for applicants, the company and, in the case of public institutions, also for citizens. Distributed ledger technology has been used in numerous past projects to establish trust between entities. Especially smart contracts have been a useful tool to execute programs in this setting. Thus, in the context of this project we developed an approach based on smart contracts to decentralize this process and improve its transparency and reliability. We enhance the system with game theory mechanics to encourage reviewers and candidates to participate honestly, further increasing the likelihood of a fair selection process. Nonetheless, not all blockchains support smart contracts and their usage comes with an elevated additional monetary cost. Due to that, in the blockchain environment, many businesses only emulate smart contracts by executing them on external servers which improves the scalability but decreases the decentralization. In the context of this, we compare the advantages and disadvantages of emulating smart contracts compared to native smart contracts in our concrete usage example. Our approach, compared to existing solutions, can be employed on any distributed ledger which allows to store some sort of metadata on the chain resulting in a significantly lower creation and maintenance cost (up to 30 times cheaper). The developed solution and discussion gives useful insight into safety and cost considerations which have to be made when deciding between native and emulated smart contracts.

[1]  Daniel Davis Wood,et al.  ETHEREUM: A SECURE DECENTRALISED GENERALISED TRANSACTION LEDGER , 2014 .

[2]  Sarah Meiklejohn,et al.  Smart contracts for bribing miners , 2018, IACR Cryptol. ePrint Arch..

[3]  Usman W. Chohan,et al.  The Decentralized Autonomous Organization and Governance Issues , 2017 .

[4]  Thar Baker,et al.  The Security of Big Data in Fog-Enabled IoT Applications Including Blockchain: A Survey , 2019, Sensors.

[5]  Mark A. Huselid The Impact of Human Resource Management Practices on Turnover, Productivity, and Corporate Financial Performance , 1995 .

[6]  Alex Norta,et al.  Creation of Smart-Contracting Collaborations for Decentralized Autonomous Organizations , 2015, BIR.

[7]  Fernando Pedone,et al.  Scalable deferred update replication , 2012, IEEE/IFIP International Conference on Dependable Systems and Networks (DSN 2012).

[8]  H. Krumholz,et al.  Blockchain Technology: Applications in Health Care , 2017, Circulation. Cardiovascular quality and outcomes.

[9]  I. Grigg EOS-An Introduction , 2017 .

[10]  Chris Dannen,et al.  Introducing Ethereum and Solidity , 2017 .

[11]  George Danezis,et al.  Chainspace: A Sharded Smart Contracts Platform , 2017, NDSS.

[12]  Marko Vukolic,et al.  The Quest for Scalable Blockchain Fabric: Proof-of-Work vs. BFT Replication , 2015, iNetSeC.

[13]  Nick Szabo,et al.  Formalizing and Securing Relationships on Public Networks , 1997, First Monday.

[14]  Ray Neiheiser,et al.  HRM Smart Contracts on the Blockchain , 2019, 2019 IEEE Symposium on Computers and Communications (ISCC).

[15]  Massimo Bartoletti,et al.  Financial Cryptography and Data Security , 2017, Lecture Notes in Computer Science.

[16]  Christian Cachin,et al.  Architecture of the Hyperledger Blockchain Fabric , 2016 .

[17]  Jiaqi Yan,et al.  Overview of business innovations and research opportunities in blockchain and introduction to the special issue , 2016, Financial Innovation.

[18]  B. Gerhart,et al.  The Impact of Human Resource Management on Organizational Performance: Progress and Prospects , 1996 .

[19]  Satoshi Nakamoto Bitcoin : A Peer-to-Peer Electronic Cash System , 2009 .

[20]  Fabian Schuh,et al.  BITSHARES 2.0: GENERAL OVERVIEW , 2017 .