Code Monkey home page Code Monkey logo

strath-ace / smart-dao Goto Github PK

View Code? Open in Web Editor NEW
0.0 5.0 0.0 35.92 MB

Decentralised Autonomous Organisation (DAO) and other Distributed Ledger Technologies (DLT) for Satellite-based Emergency Mapping

License: MIT License

Solidity 2.19% JavaScript 1.15% Python 22.18% Go 2.16% Shell 0.33% Batchfile 0.01% Rust 0.45% TypeScript 0.40% Jupyter Notebook 2.36% AMPL 0.59% C++ 67.16% SWIG 1.00% Makefile 0.01% Dockerfile 0.01%
dao distrubted-systems dlt drm earth-observation emergency-response satellite-data sem

smart-dao's Introduction

SMART DAO

Decentralised Autonomous Organisation (DAO) and other Distributed Ledger Technologies (DLT) for Satellite-based Emergency Mapping

Project 1 - Automating and Decentralising Satellite-based Emergency Mapping

This repository sem_analysis contains the code of the paper published in the 2023 Fifth International Conference on Blockchain Computing and Applications (BCCA).

If you are using this code in full or in part, please cite our work as:

@inproceedings{cowlishaw2023automating,
    title={Automating and decentralising satellite-based emergency mapping},
    author={Cowlishaw, Robert and Boumghar, Red and Arulselvan, Ashwin and Riccardi, Annalisa},
    booktitle={2023 Fifth International Conference on Blockchain Computing and Applications (BCCA)},
    pages={76--81},
    year={2023},
    organization={IEEE}
}

Abstract

The quantity and diversity of stakeholders in space is increasing and centralised management of their assets is becoming more complex. New technologies in Web3 such as Decentralised Autonomous Organisations (DAOs) can bridge the communication gap with neutral and automated systems, and distribute currently centralised processes that are inherently decentralised by nature. One of these processes is Satellite-based Emergency Mapping (SEM) for Disaster Response Management (DRM). With automated decision strategies and transparent ledgers, a fairer and more accessible system can be built to handle the increase in stakeholders as well as the increasing number of natural disasters occurring. A DAO also address' the key issue with the current SEM process, such as decreasing the current three days wait, required to produce the necessary processed and analysed data for end users, after the disaster occurs. Moreover, with fleets of satellites belonging to different governmental and private organisations, a specific central authority cannot be identified to manage the process in an efficient and equitable way. The paper discusses the need for a more decentralised and automated system for DRM by presenting evidence of current bottlenecks and lays the foundations of the first DAO for on-orbit assets management and demonstrates which Web3 technologies could further improve SEM in this first phase of charter activation.

The work was produced by Robert Cowlishaw of the Intelligent Computational Engineering Laboratory (ICE Lab) of the University of Strathclyde, UK.

Project 2 - Proof of Optimality for a Decentralised EO Data Processing Architecture

This repository smart_contracts contains the code of the paper published in the Proceedings of the 2023 conference on Big Data from Space (BiDS’23).

If you are using this code in full or in part, please cite our work as:

@inproceedings{cowlishaw2023proof,
  title={Proof of optimality for a decentralised EO data processing architecture},
  author={Cowlishaw, Robert and Riccardi, Annalisa and Arulselvan, Ashwin},
  booktitle={2023 conference on Big Data from Space (BiDS’23)},
  year={2023}
}

Abstract

Earth Observation (EO) data is large and often processed in a very centralised manner. Through the decentralisation and distribution of data processing, a more neutral and automated system can be created, while incentivising a more diverse set of data sources. This can help lower the initial barrier for new data providers and help with decreasing the time it takes for data to be created for systems such as Satellite-based Emergency Mapping. Building such architecture on a decentralised network comes with difficulties, such as merging centralised data sources together, building trust or reputation on a trustless system, and building processes and methods that require low enough computational cost to be executable on distributed networks. This paper discusses how to offload and on-load data onto a distributed network to overcome these computational challenges.

The work was produced by Robert Cowlishaw of the Intelligent Computational Engineering Laboratory (ICE Lab) of the University of Strathclyde, UK.

Project 3 - Orbit Consensus Propagation

The repository orbit_consensus_propagation is to study the time it takes for consensus to be reached on-orbit across satellites to provide a way to make fault-tolerant decisions in space. Multi-Objective Optimisation including a Genetic Algorithm is used to generate results. This repository is currently under development...

smart-dao's People

Contributors

0x365 avatar

Watchers

 avatar  avatar Christie Maddock avatar Massimiliano Vasile avatar Edmondo Minisci avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.