Topics

Offline data collection?


bradmulley@...
 

Hi all,

 

Does anyone have experience with developing mobile apps on Sawtooth that allow for data collection in areas without 4G (or any G)? We are developing a traceability application in rural Ivory Coast for ethical cocoa supply chains and we are looking for technical solutions. It seems that it is not possible to have data stored offline and then go online because the timestamp and date are recorded automatically “on” the blockchain. Any guidance would be greatly appreciated.

 

Please let me know if I should not use this list serve for this sort of question. I tried to join the chat channel through Rocket Chat and couldn’t make it work. I searched for the channel along with other Hyperledger channels in the directory and it couldn’t find them. Any advice on how to access chat channels would be great.

 

Best regards,

Brad

 

 

Brad Mulley

Founding Director

Gaiachain

www.gaiachain.io

Phone: +33772168835

Skype: bmulley

 

 

 

 

 


Middleton, Dan
 

Hi Brad,

Totally fine to use this list for questions like this.

There’s a couple other places I can suggest for exploring this question…

Grid is our supply chain project at Hyperledger: https://chat.hyperledger.org/channel/grid

Contributors there I’m sure will have ideas about traceability under limited network conditions.

 

You could also check with sawtooth directly: https://chat.hyperledger.org/channel/sawtooth

Particularly for ideas about safely caching transactions.

Sawtooth does include a batch feature that enables you to submit several transactions simultaneously.

 

What that means from a trust perspective is up to your overall design. If you have a trustworthy data collector (maybe a sensor device that has trusted time) then the time that the transactions are submitted is less relevant than the device signed time.

 

Again, depending on your design, you can also use implicit sequence ordering in lieu of wall clock time. It all depends on what time means in your application and why it is important.

 

Regards,

Dan

 

 

From: <social-impact-sig@...> on behalf of "bradmulley@..." <bradmulley@...>
Reply-To: "social-impact-sig@..." <social-impact-sig@...>
Date: Wednesday, September 18, 2019 at 2:02 PM
To: "social-impact-sig@..." <social-impact-sig@...>
Subject: [Hyperledger Social Impact SIG] Offline data collection?

 

Hi all,

 

Does anyone have experience with developing mobile apps on Sawtooth that allow for data collection in areas without 4G (or any G)? We are developing a traceability application in rural Ivory Coast for ethical cocoa supply chains and we are looking for technical solutions. It seems that it is not possible to have data stored offline and then go online because the timestamp and date are recorded automatically “on” the blockchain. Any guidance would be greatly appreciated.

 

Please let me know if I should not use this list serve for this sort of question. I tried to join the chat channel through Rocket Chat and couldn’t make it work. I searched for the channel along with other Hyperledger channels in the directory and it couldn’t find them. Any advice on how to access chat channels would be great.

 

Best regards,

Brad

 

 

Brad Mulley

Founding Director

Gaiachain

www.gaiachain.io

Phone: +33772168835

Skype: bmulley

 

 

 

 

 


Matt R.
 

Brad

We faced a similar albeit not critical version of your question. Feel free to email me directly mrosen@... and I can share how we solved it for our needs.

Matt



Sent from my Sprint Samsung Galaxy S10.

-------- Original message --------
From: "Middleton, Dan via Lists.Hyperledger.Org" <dan.middleton=intel.com@...>
Date: 9/18/19 7:53 AM (GMT-05:00)
To: social-impact-sig@...
Subject: Re: [Hyperledger Social Impact SIG] Offline data collection?

Hi Brad,

Totally fine to use this list for questions like this.

There’s a couple other places I can suggest for exploring this question…

Grid is our supply chain project at Hyperledger: https://chat.hyperledger.org/channel/grid

Contributors there I’m sure will have ideas about traceability under limited network conditions.

 

You could also check with sawtooth directly: https://chat.hyperledger.org/channel/sawtooth

Particularly for ideas about safely caching transactions.

Sawtooth does include a batch feature that enables you to submit several transactions simultaneously.

 

What that means from a trust perspective is up to your overall design. If you have a trustworthy data collector (maybe a sensor device that has trusted time) then the time that the transactions are submitted is less relevant than the device signed time.

 

Again, depending on your design, you can also use implicit sequence ordering in lieu of wall clock time. It all depends on what time means in your application and why it is important.

 

Regards,

Dan

 

 

From: <social-impact-sig@...> on behalf of "bradmulley@..." <bradmulley@...>
Reply-To: "social-impact-sig@..." <social-impact-sig@...>
Date: Wednesday, September 18, 2019 at 2:02 PM
To: "social-impact-sig@..." <social-impact-sig@...>
Subject: [Hyperledger Social Impact SIG] Offline data collection?

 

Hi all,

 

Does anyone have experience with developing mobile apps on Sawtooth that allow for data collection in areas without 4G (or any G)? We are developing a traceability application in rural Ivory Coast for ethical cocoa supply chains and we are looking for technical solutions. It seems that it is not possible to have data stored offline and then go online because the timestamp and date are recorded automatically “on” the blockchain. Any guidance would be greatly appreciated.

 

Please let me know if I should not use this list serve for this sort of question. I tried to join the chat channel through Rocket Chat and couldn’t make it work. I searched for the channel along with other Hyperledger channels in the directory and it couldn’t find them. Any advice on how to access chat channels would be great.

 

Best regards,

Brad

 

 

Brad Mulley

Founding Director

Gaiachain

www.gaiachain.io

Phone: +33772168835

Skype: bmulley

 

 

 

 

 


Karen Ottoni
 

Hi Brad,

Your questions is more than welcome here, please feel free to engage and draw upon the community for help and insight.

As for Chat, you'll need to make sure you have an LFID and are logged in on chat.hyperledger.org, here's instructions on that: https://wiki.hyperledger.org/display/tools/Setting+up+an+LFID

This is our chat channel below, but you can also always find all relevant links for this group on our wiki and every email with a call agenda includes them as well.

​Best regards,
Karen​


Karen L. Ottoni

Director of Ecosystem, Hyperledger
hosted by The Linux Foundation



On Wed, Sep 18, 2019 11:01 AM, bradmulley@... wrote:

Hi all,

 

Does anyone have experience with developing mobile apps on Sawtooth that allow for data collection in areas without 4G (or any G)? We are developing a traceability application in rural Ivory Coast for ethical cocoa supply chains and we are looking for technical solutions. It seems that it is not possible to have data stored offline and then go online because the timestamp and date are recorded automatically “on” the blockchain. Any guidance would be greatly appreciated.

 

Please let me know if I should not use this list serve for this sort of question. I tried to join the chat channel through Rocket Chat and couldn’t make it work. I searched for the channel along with other Hyperledger channels in the directory and it couldn’t find them. Any advice on how to access chat channels would be great.

 

Best regards,

Brad

 

 

Brad Mulley

Founding Director

Gaiachain

www.gaiachain.io

Phone: +33772168835

Skype: bmulley