Giter Club home page Giter Club logo

chandanchanchalx's Introduction

OWLchain - Protocol for Trust and Interconnected Knowledge

Build Status owlchain

Table of Contents

Overview

Quick Summary

OWLchain is a blockchain for trust contracts. OWLchain aims to use the Web Ontology Language(OWL) and Timed Automata Language(TAL) to expand expressive power while retaining decidability to support secure and precise execution of Smart Contracts.

TrustContract

Specs

The structure of OWLchain protocol looks briefly as follows :

  • owlchain
    • consensus - owlchain blockchain consensus protocol
    • p2p - p2p network communication
    • reasoner - Inference Engine for OWL 2.0 profile
    • store - data store using SQL and MessagePack
    • api - rest api
    • transaction - transaction of vote, proposal and remittance
    • ui - web application User interface for Owlchain
    • appmain.d - boot up module

To learn more about the specs of OWLchain's parts, please refer to the Specs repository.

Dependency

Owlchain Protocol currently uses d programming language and dub build toolkit.

Installation

To build and run OWLchain, please proceed as follows:

$ git clone https://github.com/owlchain/owlchain-core
$ cd owlchain-core
$ dub -v

How OWLchain Works

To learn more about how OWLchain works take a look at the Papers or Talks. You can also explore the Specs in writing.

OWLchain Papers

OWLchain talks

Project and Community

The OWLchain is a open source project in need of contributions from technophiles with various backgrounds. You are invited and appriciated to join it! Create issues, contribute codes, translating documents, every single contribution will be appricated and respected here.

Milestones

Wondering on where to start? Check out our waffle to check the current development status, progress, and milestones.

Communication Channels

Also here are some links to our communication channels:

Hiring

OWL Community is able to hire developers for part time or full time positions, to work on OWLchain protocol. If you are interested, check out the job listings. If you'd like to help in other ways, please contact to [email protected]

License

GPL-3.0

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.