Other Blockchain Resources

Key Points

  1. DMX is a member of the Linux Foundation Hyperledger project and MOBI - the auto industry blockchain consortium
  2. Hyperledger Fabric is our primary blockchain platform at this point
  3. Hyperledger Fabric documentation provides excellent overview of blockchain concepts
  4. The EDX courses and Ethereum courses are optional - not critical to master Hyperledger technologies
  5. Cryptocurrencies may become part of our payments model at some future point
  6. Tokens can add incentives our marketplace participants at a point
  7. While Ethereum is not our primary platform, we may use Ethereum contracts or interface to Ethereum-based blockchains


References

Reference_description_with_linked_URLs___________________________________Notes____________________________________________________________________

Blockchain concept articles
Hyperledger
https://www.hyperledger.org/Hyperledger Project Greenhouse - all projects
Hyperledger, A Greenhouse for Blockchain Projects
Hyperledger hosts and incubates multiple technology projects, all advancing business blockchain frameworks and modules through open source collaboration.
https://www.hyperledger.org/projects/composerHyperledger Composer 
a set of collaboration tools for building blockchain business networks that make it simple and fast for business owners and developers to create smart contracts and blockchain applications to solve business problems. Built with JavaScript, leveraging modern tools including node.js, npm, CLI and popular editors, Composer offers business-centric abstractions as well as sample apps

https://hyperledger.github.io/composer/latest/tutorials/tutorials.html

https://hyperledger.github.io/composer/latest/tutorials/playground-tutorial.html

https://hyperledger.github.io/composer/latest/installing/development-tools.html

https://hyperledger.github.io/composer/latest/tutorials/developer-tutorial.html

https://hyperledger.github.io/composer/latest/tutorials/acl-trading.html

https://hyperledger.github.io/composer/latest/tutorials/queries.html

https://hyperledger.github.io/composer/latest/tutorials/deploy-to-fabric-single-org.html

https://hyperledger.github.io/composer/latest/tutorials/deploy-to-fabric-multi-org.html

https://hyperledger.github.io/composer/latest/tutorials/invoke-composer-network.html

Composer Tutorial main page

Composer Tutorial online - playground

Install Development environment for local tutorials

Composer Developer Tutrorial

Composer Access Control Language Tutorial

Composer Query Tutorial

Composer Single Organization Deployment Tutorial

Composer Multi Organization Deployment Tutorial

Composer call another business network Tutorial

https://www.hyperledger.org/projects/celloHyperledger Cello
on-demand “as-a-service” deployment model to the blockchain ecosystem to reduce the effort required for creating, managing and terminating blockchains
https://www.hyperledger.org/projects/explorerHyperledger Explorer
Explorer can view, invoke, deploy or query blocks, transactions and associated data, network information (name, status, list of nodes), chain codes and transaction families, as well as any other relevant information stored in the ledger
https://www.hyperledger.org/projects/caliperHyperledger Caliper
Performance tools 
https://www.hyperledger.org/projects/hyperledger-burrowHyperledger Burrow
EVM to execute Ethereum Smart Contracts
https://wiki.hyperledger.org/display/HYP/Hyperledger+Aries+Proposal

Hyperledger Aries 

back end wallet services and protocol to manage secrets, certs for clients using Indy and Ursa

https://www.hyperledger.org/projects/ursaHyperledger Ursa
“Base Crypto” Library – Our first sub-project will be our “base crypto” library, of which the main feature is our shared modular signature library.
Z-Mix – Our second sub-project will be Z-mix. Z-mix will offer a generic way to create zero-knowledge proofs

https://www.hyperledger.org/projects/hyperledger-indy

https://hyperledger-indy.readthedocs.io/projects/plenum/en/latest/

https://github.com/hyperledger/indy-sdk/blob/master/docs/getting-started/indy-walkthrough.md

https://github.com/hyperledger/indy-node

Hyperledger Indy  is a distributed ledger, purpose-built for decentralized identity.
The latest Indy docs 

The developer getting started guide

Indy Node.js SDK docs

https://github.com/hyperledger

Hyperledger resources on github

https://wiki.hyperledger.org/Hyperledger wiki to contact working groups etc
https://events.linuxfoundation.org/events/hyperledger-global-forum-2018/program/agenda/?utm_source=hl-event-listing&utm_medium=web-referral&utm_campaign=gf18Hyperledger  Global Forum: 2018 - Basel, Switzerland


Ethereum
https://ethereum.org/Ethereum home
https://entethalliance.org/Enterprise Ethereum Alliance Specifications provide open standards for developing large-scale, interoperable blockchain implementations.
MOBI
https://dlt.mobi/

mobility open blockchain initiative
using blockchain and related technologies to
make mobility safer, greener, and more accessible



Optional Blockchain courses


https://www.edx.org/course/understanding-blockchain-and-its-implications

Blockchain: Understanding Its Uses and Implications
Understand exactly what a blockchain is, its impact and potential for change around the world, and analyze use cases in technology, business, and enterprise products and institutions.

https://www.edx.org/course/blockchain-for-business-an-introduction-to-hyperledger-technologies


Blockchain for Business - An Introduction to Hyperledger Technologies
business blockchains and distributed ledger technologies with an overview of Hyperledger and introductions to its key frameworks. All over the global market there are ledgers that organizations and individuals alike must trust. Blockchain technologies record promises, trades, transactions or simply items we never want to disappear, allowing everyone in an ecosystem to keep a copy of the common system of record.



https://www.udemy.com/ethereum-and-solidity-the-complete-developers-guide/

Ethereum and Solidity: The Complete Developer's Guide

udemy course: Use Ethereum, Solidity, and Smart Contracts to build production-ready apps based on the blockchain
Understand the why engineers would want to create an app with Ethereum
Build compelling blockchain applications using the Ethereum Blockchain
Design, test, and deploy secure Smart Contracts
Learn the true purpose and capabilities of Ethereum and Solidity
Use the latest version of Ethereum development tools (Web3 v1.0)
See practical examples to comprehend what the blockchain and mining are



NOT recommended blockchain courses

Working With Hyperledger Fabric Blockchain on IBM Bluemix

https://www.udemy.com/draft/1225148/

very old course. Way out of date. No value at all for current Fabric development


Online blockchain resource references
http://ide.mit.edu/sites/default/files/platform-2018-v05_0.pdfMIT data privacy and platforms report - 2018 - good overview on platform concepts, impacts, privacy

https://www.facebook.com/linkpuertorico/videos/2284286635139240/

https://linkpr.org/

Link Puerto Rico has a blockchain group focused on Ethereum




Software resources
http://cryptocoinjs.com/Node.js lib to access cryptocoins ( for ?? trading or ?? )






Other Blockchain use cases, concepts
https://blockchain.ieee.org/technicalbriefs/march-2019/towards-advanced-artificial-intelligence-using-blockchain-technologiesArticle > Using Blockchain to support ML use cases












Key Concepts



Potential Value Opportunities



Potential Challenges



Candidate Solutions



Step-by-step guide for Example



sample code block

sample code block
 



Recommended Next Steps