Flowchain-ledger is a distributed ledger technology (DLT) for the Internet of Things (IoT) devices (aka. IoT Blockchain). The Flowchain software framework is designed from the ground up to fit current IoT needs.
Flowchain is a software framework for the IoT blockchain to provide a distributed ledger programming framework for peer-to-peer IoT networks and real-time data transactions, and flowchain-ledger
is the Node.js distribution for heterogeneous hardware devices, such as MediaTek LinkIt Smart 7688, Raspberry Pi, laptops, smart phones and etc.
This is a beta release, and it's now ready to be evaluated.
- Mining-based Proof-of-Stake (PoS)
- Run on every IoT node
- RPC over the Websocket protocol
- Distributed Hash Table (DHT) by the Chord protocol
- The device server in Web of Things (WoT) architecture
- Flowchain: A Case Study on Building a Blockchain for the IoT in Node.js - Jollen Chen, Flowchain.co , LinuxCon + ContainerCon + CloudOpen (LC3), Beijing, China, June 19-20, 2017.
This work is based on the research papers.
[1] Chen, J. (2017). Flowchain: A Distributed Ledger Designed for Peer-to-Peer IoT Networks and Real-time Data Transactions. In: 2nd International Workshop on Linked Data and Distributed Ledgers. Portoroz.
[2] Chen, J. (2017). Devify: Decentralized Internet of Things Software Framework for a Peer-to-Peer and Interoperable IoT Device In: Advances in IoT Architecture and Systems. Toronto, Canada.
@article{flowchain_2017,
title={Flowchain: A Distributed Ledger Designed for Peer-to-Peer IoT Networks and Real-time Data Transactions},
journal={Proceedings of the 2nd International Workshop on Linked Data and Distributed Ledgers (LDDL2)},
author={Chen, Jollen},
year={2017}
},
@article{devify_2017,
title={Devify: Decentralized Internet of Things Software Framework for a Peer-to-Peer and Interoperable IoT Device},
journal={Proceedings of the Workshop on Advances in IoT Architecture and Systems (AIoTAS2017)},
author={Chen, Jollen},
year={2017}
},
Copyright (C) 2016-present Jollen. The source code is licensed under the MIT license found in the LICENSE file.