Skip to content
master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

readme.md

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 mc@owl.community

License

GPL-3.0

About

Official D implementation of OWLchain protocol

Resources

License

Releases

No releases published
You can’t perform that action at this time.