• Submit a Vacancy
  • Send Us Your CV
  • Instagram
  • TikTok
  • LinkedIn
  • JGA US
JGA Recruitment
  • Home
  • About JGA
    • About JGA
    • Meet The Team
    • Great Place to Work
    • Testimonials
    • Policies & Forms
    • Send Us Your CV
    • Submit a Vacancy
  • What We Do
    • Recruitment Solutions
    • Consulting, Coaching & Mentoring
    • HubForLeaders
      (COMING SOON)
  • Podcasts
    • The Payroll Podcast
    • The HR L&D Podcast
    • The Mindful Paths Podcast
  • News and Views
    • Payroll Newsletter Signup
    • HR Newsletter Signup
  • Payroll
    • JGA Payroll
    • Submit a Vacancy
    • Send Us Your CV
    • Payroll Salary Calculator
    • The Payroll Song
  • Human Resources
    • JGA HR
    • Submit a Vacancy
    • Send Us Your CV
  • Contact
  • Menu Menu

How to build a blockchain-based payroll system. Article 7 of 10

October 15, 2018/in Payroll News/by jga2023

This is article 7 of 10 forming the seventh part of a series of articles dedicated to my attempt at helping Payroll & HR professionals understand the potential impact that both Blockchain and Cryptocurrencies could have on the future of Payroll & HR.

To view the earlier articles in the series – click here:

  1. Article 1: How will Blockchain, Cryptocurrency and DLT technologies affect the future of Payroll & HR
  2. Article 2: Will companies start to payroll its employees in cryptocurrency?
  3. Article 3: How will blockchain affect HR Recruitment Processes?
  4. Article 4: What are smart contracts and how will they affect payroll and HR?
  5. Article 5: What benefits could blockchain bring to the payroll industry
  6. Article 6: Are Blockchain Payroll Companies the Payroll Future?

Also, check out The Payroll Podcast with Anita Lettink, SVP of Global Alliances at NGA HR which discusses ‘Blockchain and the Future of Payroll & HR’ in considerable detail if you wish to fast-track your learning. You can subscribe to the Payroll Podcast here: Apple Podcasts

How to build a blockchain-based payroll system

One company produced an interesting blog about creating a blockchain payroll system back in January 2017, before the explosion in the price of Bitcoin accelerated the level of interest from the media, government regulators, and from business service companies. It was this article that inspired these series of articles too, so it is worth a read.

Teemu Turunen of Finnish mobile software company Futurice tasked his team to experiment with using the Ethereum blockchain to recreate the company’s payroll system [https://futurice.com/blog/payroll-system-in-blockchain].

Turunen allows his team of programmers to experiment with open-source software problems in their own time.

When they do this, they report back to the company the number of hours they’ve spent and receive a paid bonus for these hours on top of their normal monthly paycheck.

Calculating these hours, and the relevant payment that should go to each member of staff, is tricky and time-consuming, because not every programmer takes advantage and so there is no “one-size-fits-all” payment that can be made to every employee.

“Some people report contributions every month, some once a year, some never,” says Turunen

“The popularity has been on the rise though and we haven’t had any automation in handling these reports. It’s been slowly becoming a time-consuming chore to collect all the data at the end of the month and report them to payroll.”

Instead of reporting their bonus hours to a central person, who then passes them on to the payroll department, the idea was for each employee to enter their bonus hours onto an Ethereum-based blockchain, where the payroll calculation would be done automatically.

Here’s how it would have worked.

  1. The employee logs on to an internal company webpage where she enters the time in hours and minutes of her free time she has spent on bonus work. She also adds a title of a publicly-accessible URL which helps the company identify the contribution. Along with the time spent, and the URL, is a short description of the contribution made, for example: “Investigating how to speed up development between teams when we use open source code”.
  2. The above information, along with a unique ID for the employee, gets stored in the Ethereum blockchain.
  3. The same information is also sent to a company instant messaging channel.
  4. At the end of every month, an application is run on the blockchain to automatically calculate the bonus for every employee who has reported doing extra hours in their free time.
  5. This information is auto-forwarded to the Payroll Department and the monthly salary is paid with the bonus intact, if relevant.

In creating this experiment, Futurice ask an important question that is not often answered:

  • Why do we specifically need to use a blockchain to make this automatic calculation?
  • Why can this calculation not be made by an equation held in a centralised database?

At the most basic level this could look like an Excel spreadsheet. This spreadsheet is kept in-house and only the Payroll Department has administrator access to confirm that the correct calculation has been made.

  • The Ethereum blockchain is public, but is this level of privacy acceptable?
  • Would you want every one of your employees to be able to see what bonus payments have been made to every other of your employees?

The other fundamental challenge with public blockchains is scalability. As the size of a public blockchain grows (that is, as more information is entered into it), the speed at which transactions can be verified slows down. The storage, bandwidth and computing power required to maintain it also increases.

This is because every ‘node’ that verifies that the information is correct must run through every transaction that came before, as well as all the new ones, to make sure the master copy of the blockchain looks correct.

When we look critically at companies who are trying to sell you the idea of a blockchain-based payroll system, we find the same kinds of issues.

It all comes down to these two linked questions.

  1. Do you as a business owner need to understand every function of a payroll database system? Probably not.
  2. Do you as a business owner need to have an understanding of why using blockchain-based payroll will save you money, over any other compatible programme or system currently available? Probably yes.

Futurice’s conclusion?

“There’s no reason why this couldn’t have been done without using blockchain.

“Deciding on what to use blockchain for is a difficult question, and also a question most companies investing in blockchain implementation are currently asking themselves.

“One thing that is quite certain though is blockchain is mainly suitable for creating data storage systems that work using predefined rules but are not controlled by any single entity.

“In cases where giving away control is not acceptable, it is also possible to create private blockchains with no third-party involvement whatsoever.

This, however….

“would reduce the blockchain to a simple fault-tolerant distributed database…which is quite unlikely the most suitable technology for the job.”

Which basically suggests that we don’t need blockchain at all!

What do you think?

Please share and comment – I will try to interact with as many as possible!

Future articles in the series will include:

  • When should businesses start planning for blockchain?
  • Risks and costs
  • Conclusion – is blockchain and crypto the future?

Thanks!

This article was written by Nick Day, CEO of JGA Recruitment – the leading Payroll, HR & Reward Recruitment Specialists.

Nick Day | CEO
JGA Recruitment Group
Payroll, HR & Reward Specialist Recruiters
Email: [email protected]
Tel: 01727 800 377

Sources:

  1. https://futurice.com/blog/payroll-system-in-blockchain
https://jgarecruitment.com/wp-content/uploads/2018/10/Blockchain-710-600-x-600-px.png 600 800 jga2023 https://jgarecruitment.com/wp-content/uploads/2023/01/jga-recruitment-group.png jga20232018-10-15 15:47:552023-07-27 10:51:36How to build a blockchain-based payroll system. Article 7 of 10

More News From JGA

  • JGA is officially one of UK’s Best Workplaces™ for Women!September 6, 2023 - 2:00 pm
  • How the pandemic resulted in the rebirth of global payrollSeptember 6, 2023 - 10:43 am
  • How did the pandemic impact the payroll landscape?July 19, 2023 - 8:57 am
  • Is payroll the new land of opportunity?July 19, 2023 - 8:51 am
  • JGA Recruitment Group Becomes The First Payroll & HR Recruiter To Commit To Planet-Positive Greenify PrinciplesJuly 18, 2023 - 4:40 pm
  • My Payroll Career – the origins that inspired the songJuly 18, 2023 - 4:36 pm
  • Payroll as a CareerJuly 18, 2023 - 4:29 pm
  • The Evolving Career of the Global Payroll ProfessionalJuly 18, 2023 - 4:23 pm
  • Unleashing the Future of Payroll – Carpe Diem!July 18, 2023 - 4:20 pm
  • “Outdream Yourself” – Womenomics, Role Models and Boardroom PoliticsJuly 18, 2023 - 3:46 pm
  • JGA Recruitment Group is officially one of UK’s Best Workplaces™ for Wellbeing!February 23, 2023 - 9:35 am
  • A strategic approach to mental health and wellbeing at workFebruary 16, 2023 - 2:01 pm
  • 17 Actionable Future-Proof Tips for Payroll ProfessionalsFebruary 7, 2023 - 11:19 am
  • 6 Powerful Ways Leaders Can Create Unmuted Communication Cultures In The WorkplaceJanuary 30, 2023 - 11:28 am
  • PAYROLL AS THE COMPOSER, ENCORE, ENCORE!October 22, 2022 - 4:26 pm
  • Future of Payroll Report 2022October 19, 2022 - 10:10 am
James Gray Associates Ltd

Suite 4, 1 Lea Business Park
Lower Luton Road
Harpenden
Hertfordshire
AL5 5EQ

JGA Recruitment, Inc.

7901 4th St N, STE 300
St. Petersburg,
Florida, 33702
USA

JGA Recruitment, Inc.

5900 Balcones Drive, STE 100
Austin,
Texas, 78731
USA

JGA Recruitment, Inc.

8 The Green, STE B
Dover,
Delaware, 19901
USA

Tel: +44 (0)1727 800377 | Email: [email protected] | Click to add send us a vacancy | Click to send us your CV

© Copyright 2023 - JGA Recruitment
  • Instagram
  • Telegram
  • Tiktok
Are Blockchain Payroll Companies the Payroll Future? Article 6/10When should businesses start planning for blockchain? article 8 of 10
Scroll to top