• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer

Center for Artificial Intelligence and Cybersecurity – AIRI

  • Home
  • About Us
    • Center Activities
    • Vision, Mission and Goals
    • Center Faculty
    • Steering Committee
    • Press
  • Research
    • Scientific Projects
    • Research Papers
  • Laboratories
    • Machine Learning
    • Natural Speech & Language Processing
    • Blockchain Technology
    • Information Processing & Pattern Recognition
    • AI in Medicine
    • Data Mining
    • Computer Vision
    • Complex Networks
    • Human-Computer Interaction
    • Maritime Cybersecurity
    • Autonomous Navigation
    • AI in Mechatronics
    • AI in Education
    • Hybrid Computational Methods
    • Drug Design
    • Legal Aspects of AI
    • Ethically Aligned AI
    • Cultural Complexity
    • Trustworthy and Explainable AI
  • Collaboration
    • Industry Collaboration
    • Industry Projects
    • International Collaboration
  • News
  • Contact
  • Login

Towards a sustainable Proof-of-Work

07.12.2019

Verifiable computing in blockchain

Verifiable computing applications for sustainable and scalable public blockchains.

Context and motivation
A public blockchain is a distributed, decentralized, and shared ledger that requires no central authority and eliminates the need for third-party verification. It was first introduced for the Bitcoin cryptocurrency as a public ledger to record all transactions. It provides trust when the parties involved do not trust each other. Instead of trusting an authority or intermediary, trust is transferred to a computer code. This code runs on computers called nodes that are connected in a peer-to-peer (P2P) network. The need for an intermediary is avoided by using a distributed, cryptographically secured ledger that everyone agrees to. The ledger can only be updated by consensus between all parties involved. In order to participate in consensus, where identities can be anonymous, and in the presence of malicious nodes that do not follow the rules, a sybil-resistance mechanism must be in place. One such mechanism is Proof-of-Work (PoW) where participants must perform some computational work to validate new data with all other participants before it can be appended to the blockchain. In PoW, network participants (called miners) typically perform cryptographic computations to solve puzzles and get the right to update the ledger and get the corresponding reward. The competition for the reward requires increasing amounts of effort to solve the puzzles thus preventing anyone that lacks resources to carry out the attack. The high energy consumption of the PoW consensus protocol and limited transaction throughput motivate the development of alternative mechanisms such as Proof-of-Useful-Work (PoUW) which focuses on solving practical problems instead of cryptographic puzzles, and Proof-of-Stake (PoS), which uses stake in the blockchain, i.e. cryptocurrency supporting the blockchain network, as voting power.

Project goal
Verifiable computing is a new and interesting research area that addresses the need to efficiently verify the results of computations delegated to untrusted third parties. In an effort to find a sustainable replacement for Proof-of-Work, this project explores solutions that use verifiable computing techniques to verify work in a Proof-of-Useful-Work consensus mechanism without relying on a trusted execution environment.

Duration:
2019–2023
Contributors:
Kristijan Lenac, Silvio Šimunić, Dalen Bernaca
Funded by:
Faculty of Engineering, University of Rijeka

Primary Sidebar

Latest Projects

Advanced Data Analysis Using Digital Signal Processing and Machine Learning Techniques

Compound Flooding in Coastal Rivers in Present and Future Climate

Data Processing on Graphs

North Adriatic Hydrogen Valley

Data Governance and Intellectual Property Governance in Common European Data Spaces – DGIP-CEDS

Latest Research Papers

Forecasting the Trajectory of Personal Watercrafts Using Models Based on Recurrent Neural Networks

A System for Real-Time Detection of Abandoned Luggage

Enhancing Biophysical Muscle Fatigue Model in the Dynamic Context of Soccer

Pravna tehnologija (Legal Tech) i njezina (ne)prikladnost za zamjenu pravne struke

Regression-Based Machine Learning Approaches for Estimating Discharge from Water Levels in Microtidal Rivers

Latest News

Arian Skoki defended his doctoral thesis “Data-Driven Assessment of Player Performance and Recovery in Soccer”

Anna Maria Mihel defended her PhD dissertation topic

Prof. dr. sc. Renato Filjar participated at the meeting of the 31st National Space-Based Positioning, Navigation and Timing US Advisory Board

Presentation of the NPOO project Peoplet

Ana Vranković Lacković defended her doctoral thesis

We provide the expertise for solving real world problems using AI

If your company wants to implement artificial intelligence in your products or services, or increase your level of cybersecurity, our multidisciplinary team of scientists is your ideal partner.

Contact us

Footer

Center for Artificial Intelligence and Cybersecurity
  • jlerga@airi.uniri.hr
  • +385 51 406 500

University of Rijeka

University of Rijeka

About the Center

  • About Us
  • News
  • Privacy Policy
  • Contact

Center Activities

  • Laboratories
  • Scientific Projects
  • Industry Projects
  • Research Papers
  • Industry Collaboration
  • International Collaboration

Footer bottom left

© 2020 Center for Artificial Intelligence and Cybersecurity, all rights reserved.

Designed & developed by Nela Dunato Art & Design