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 Phone: +33772168835 Skype: bmulley
|
Middleton, Dan <dan.middleton@...>
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@...>
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 Phone: +33772168835 Skype: bmulley
|
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@...>
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 Phone: +33772168835 Skype: bmulley
|
Karen Ottoni
On Wed, Sep 18, 2019 11:01 AM, bradmulley@... wrote:
|