Giter Club home page Giter Club logo

blockduino's Introduction

The Blockduino Manifesto

Put simply, Blockduino is a board and some software to control the operations of machines and other hardware connected to it, from a smart-contract in the Ethereum blockchain. However, it has a very ambitious goal.

Preliminary video presentation

Preliminary demo

Goal

The goal of the Blockduino project is to change the way hardware and products are designed, manufactured and sold. It is inspired by the tenets of the circular economy, for a better world with the sustainable use of natural resources, less waste and reduced consumerism. It is self-evident to the perceptive mind that the current way of depleting natural resources to make products that are not designed to last or, in most cases, even to be repaired or refurbished, cannot be sustained in the long term.

Selling performance not ownership

By enabling the exchange of value provided by a product using the blockchain, smart contracts and cryptocurrency, Blockduino allows OEM, brands and individuals to generate value and rebuild capital by selling the performance of their products, not their ownership. To pay for the use and performance of a product, end-users transfer crypto currency to the product's wallet in the amount established in the associated smart contract, for the performance they desire.

Advantages

The intricacies and the details behind securely implementing such a system in a public blockchain can be overwhelming and time consuming for most designers and even large product companies. By mitigating most of the hurdles to generate value from a product by selling its performance through a blockchain and a smart contract, we expect designers and companies around the world to use Blockduino to experiment and eventually embrace new business models for their products - business models that are consistent with a circular economy and a more sustainable use of natural resources and other materials in making products.

Shifting priorities

The adoption of alternative business models to ownership has enormous consequences for the way a product is designed, manufactured and maintained. Since the manufacturer or distributor owns the products in the field, it makes more sense to design products using the best possible materials, to make them last longer. There is also an incentive in providing for practical ways to repair and refurbish their products by third parties, for instance by releasing service manuals in the public domain, which will also spur a market for spare parts.

Blockduino and IoT

Blockduino is not an IoT platform and it does not require one. It may in fact give an opportunity to the IoT paradigm to deliver on its promises. Once there is an economic incentive in extending the lifecycle of a product and reducing its failure rate, as in a pay-per-use or prepaid business model, collecting operational data from each product in the field is essential for analyzing failures, predicting them and improving the product design.

Blockduino and Arduino

The Blockduino SDK provides high-level functions reminiscent of the way of writing code for the Arduino board, but the Blockduino system is not compatible with Arduino in any way. In addition to operating remotely through a connection to the public Ethereum blockchain, Blockduino adopts a Trusted Execution Environment for its software. This allows for the high level of security and protection needed when dealing with a hardware wallet installed in a product in the field, and for value transactions in a public blockchain.

Open source movement

Blockduino is an open-source project open to external contributions and we invite anyone who shares this goal to join us and to give us suggestions.

The Blockduino Founding Team

blockduino's People

Contributors

marcoeg avatar rallysmith avatar sobellinni avatar

Watchers

James Cloos avatar  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.