Abstract

Digital freelancing refers to hiring potential employees to work on specific projects on a contract basis by organizations, companies, and individuals. Existing freelancing systems are based on client-server models and managed in a centralized way. Centralized freelancing systems are originating several issues: lack of trust, payment delays, central control over all operations, less reliability, online frauds, and lack of fairness. Hence, we propose a decentralized freelancing system based on blockchain and biometrics. Blockchain in the freelancing system makes contracts decentralized, and no one can control the interaction and deals between buyers and sellers. Biometric signatures on smart contracts in the freelancing system enhance the authenticity and validity of agreements between buyers and sellers. Our decentralized freelancing system is an online web-based platform based on blockchain and biometrics and built on Python. It makes the interaction and deals between buyers and sellers via the innovative approach of smart contracts. The proposed work illustrates the development, implementation, and functionalities of the freelancing system, such as registration as buyer or seller, logging in to the system, posting a job, bidding on jobs, hiring process, finalizing deals with smart contracts having a biometric signature of both parties and distributing smart contracts among all stakeholders via blockchain. Our system proves the fairness, clarity, security, and reliability in all processes of posting and hiring without the involvement of any central management authority.

Highlights

  • Freelancing is a contract-based job where companies, organizations, or individuals recruit potential professionals [1–3]

  • We propose a decentralized freelancing system using blockchain and smart contracts to solve the above stated issues of centralized freelancing platforms

  • 10a shows system’s user registration web interface, allows allows the user to open the account in our blockchain and biometric-based decentralized the user to open the account in our blockchain and biometric-based decentralized freefreelancing system

Read more

Summary

Introduction

Freelancing is a contract-based job where companies, organizations, or individuals recruit potential professionals [1–3]. Companies hire freelancers according to projects via online platforms designed for said purpose. Based on their expertise, skills, experience, and knowledge, freelancers complete the assigned job and charge from organizations against the provided services [4]. Freelance professionals are always free to sign projects with multiple clients without remaining committed to a single company or organization simultaneously [5,6]. Clients usually post a job in online freelancing platforms, and freelancers bid on several jobs. Clients hire a freelancer for their projects based on several characteristics, such as experience and freelancers’ ratings [7]. The study found that approximately 51% of the population will become freelance professionals in several developed countries in the coming years [8]

Methods
Results
Conclusion
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call