Giter VIP home page Giter VIP logo

blockchain_dev's Introduction

Blockchain_dev

Official implementation of the BlendCAC-A Smart Contact Enabled Decentralized Capability-based Access Control Mechanism for IoT

The concept proof system is deployed on a private Ethereum network. For Ethereum project, please refer to: ethereum on github.

The overview of organization of project are:

MyChains

The private ethereum network configuration folder, including:

source Description
miner1 miner1 configuration and startup scripts on Ubuntu OS.
miner2 miner2 configuration and startup scripts on Ubuntu OS.
miner_win7 miner configuration and startup scripts on window 7 OS.
node node configuration and startup scripts running on Raspberry Pi and Tinker board which are enpowered by Debian Linux on ARM.
genesis.json genesis data for private blockchain network initialization.
init_miners.sh miner initialization script to initialize miner configuration given 'genesis.json'
init_node.sh node initialization script to initialize node configuration given 'genesis.json'
static-nodes.json record all paired static nodes information for private entereum network.
Setup_private_Ethereum_network_with_IoT_devices.pdf Turorials to instruct how to setup private Ethereum network including computers and Raspberry pi.

Projects

The BlendCAC development project including:

source Description
CapbilityToken truffle project folder to develop smart contract using soliditon.
SmartToken truffle project folder to develop demo contract using soliditon.
py_dev Bolckchain enabled access control strategy by using python.

Environment Setup

The environement configuration includs: Prerequisite, Ethereum Blockchain setup and Smart Contract Development toolkit. Refer to env_setup.txt for detail.

--- env_setup.txt: The blockchain network and application development environment setup instruction.

blockchain_dev's People

Contributors

samuelxu999 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.