completed

IoT Utility Dapp - Sign Tx Arduino

$8,025.00 Received
$8,025.00 Requested
Ideascale logo View on ideascale
Solution

Create an Arduino IDE compatible C library to sign local Cardano transactions - enable immediate applications for embedded & IoT pre-Goguen

Problem:

There is no simple method to sign embedded Cardano transactions in C. We can engage developers by building an Arduino compatible library

Yes Votes:
₳ 146,396,639
No Votes:
₳ 35,272,777

This proposal was approved and funded by the Cardano Community via Project Fund2 Challenge Catalyst funding round.

We need users and developers - so let's get funky.

Enabling a library to easily sign Cardano transactions via Arduino IDE is a good way to encourage developers and entrepreneurs to build. Arduino is of the most popular embedded development IDE platforms and enabled rapid hardware / software prototyping and deployment. Building out a library as an open Arduino-compatible library provides embedded developers a simple solution to easily integrate signing Cardano transactions into their applications..

Using the Arduino compatible library, developers can implement application-specific tools and products involving local transaction signing or signing message data to attract user participation and engagement. Users can benefit from using products and services and or monetize their own services or data ip.

This can help provide Cardano's unbanked people with an economic identity in the sense of enabling them to benefit from the economic opportunities entailed via deployment of products and services which utilize this library.

As example, creating an embedded Arduino-compatible C library to sign Cardano transactions would enable integrating transaction signing into individual embedded IoT devices. This will enable IoT devices to purchase upgrades and sign IoT data payloads using an embedded private key which can be used as a token incentive model (pair with data marketplace / DMP on the backend to monetize).

I have an open hardware project - Adosia IoT. The current state of the platform is and end-to-end platform to connect, customize, deploy and manage IoT devices. When users connect a new device, a token lottery is conducted granting users a random number of tokens which can be used for on-platform upgrade services, device enhancements, or withdrawn wen Goguen (smart contract will involve p2p marketplace for users to monetize IoT data profiles).

For Adosia's purposes, we will deliver an open library and example code where we enable users to add a private key to their embedded device via our Phoenix Connect Script (currently located here: https://github.com/adosia/adosia-iot/tree/master/adosia_phoenix ):

Delivery will occur within 2-3 months following receipt of funding.

Useful links:

Adosia Home: https://adosia.com

Adosia Learn (check the token part!):

https://adosia.com/faq.php

Adosia Git: https://github.com/adosia/adosia-iot

Comments

Monthly Reports

close

Playlist

  • EP2: epoch_length

    Authored by: Darlington Kofa

    d. 3 se. 24
    Darlington Kofa
  • EP1: 'd' parameter

    Authored by: Darlington Kofa

    d. 4 se. 3
    Darlington Kofa
  • EP3: key_deposit

    Authored by: Darlington Kofa

    d. 3 se. 48
    Darlington Kofa
  • EP4: epoch_no

    Authored by: Darlington Kofa

    d. 2 se. 16
    Darlington Kofa
  • EP5: max_block_size

    Authored by: Darlington Kofa

    d. 3 se. 14
    Darlington Kofa
  • EP6: pool_deposit

    Authored by: Darlington Kofa

    d. 3 se. 19
    Darlington Kofa
  • EP7: max_tx_size

    Authored by: Darlington Kofa

    d. 4 se. 59
    Darlington Kofa
0:00
/
~0:00