From 7d7c4f9ab44173f2f6e8e32feeea928f7081b120 Mon Sep 17 00:00:00 2001 From: Thaddeus Cambron Date: Mon, 13 Aug 2018 10:31:51 -0700 Subject: [PATCH 1/5] Initial Start Not yet complete --- LFS171x/docs/whats-next.md | 72 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 72 insertions(+) diff --git a/LFS171x/docs/whats-next.md b/LFS171x/docs/whats-next.md index 5de89c98..0730c8f8 100644 --- a/LFS171x/docs/whats-next.md +++ b/LFS171x/docs/whats-next.md @@ -1 +1,73 @@ # What's Next? +## Hyperledger Community + +The development of the Hyperledger projects is led by a diverse group of technical, open source contributors. We are always looking for help to build an open source ecosystem of business blockchain technologies. If you are interested in contributing to and learning from the community, we welcome you to [join the Hyperledger effort](https://www.hyperledger.org/community). + +## Joining the Hyperledger Community + +You too can join the Hyperledger Community: +- **For developers** +Read the Hyperledger code on GitHub. Join the Hyperledger discussion at Rocket.Chat. Search for open bugs, or report a new one in the Hyperledger’s bug database. +- **For business leaders** +For key updates from Hyperledger, join the mailing list. Explore all Hyperledger business solutions. +- **For educators and community leaders** +You can start or join a Hyperledger meetup. Development updates from Wiki can be found here. + +## Hyperledger Working Groups + +The Hyperledger Community’s working groups are open to the public. Developers and tech leaders can engage with any of the Hyperledger’s open community channels at this [page](https://github.com/hyperledger/hyperledger/wiki/PublicMeetingCalendar). + +Below, you can see an overview of Hyperledger’s working groups. + +## Hyperledger Community (Tracy Kuhrt) + +### Video Transcript + +If you are interested in getting involved in the Hyperledger community, we've set up a web page that provides information about the different ways in which you can participate. +This web page is at hyperledger.org/community. +So, as you can see from this page, there are a number of different ways to get involved. +The first way is through the mailing lists. +If we click on this first link, you will be taken to a page that shows all of the mailing lists that are available for Hyperledger. +As you can see from the list, we have mailing lists for each of the different working groups that we have within Hyperledger, +as well as a separate mailing list for each of the projects. +Each mailing list is archived, so that you can see past messages. +You can self-subscribe to any of these mailing lists that you are interested in. +So, the next item that we have is a link to the different projects that exist within Hyperledger. +So, if we click on this, we can see a list of all of the different Hyperledger frameworks and Hyperledger tools that exist. +Each of these projects has a separate web page, with links to source code, documentation, and other information specific to that project. +Next, we have a number of different meetups that meet around the world. +So, when we click on this link, we'll go to the meet up.com site. +Here you can see that we have meetings in 32 different countries around the world, approaching 20,000 members [as of October 2017] that are participating in these different meetups. +So, if you don't see a pin close to you, and you are interested in starting a meetup to discuss Hyperledger with those around you, +please contact us at info@hyperledger.org, and we will help you get started. +The next link that we have is Rocket.Chat. Rocket.Chat is an open source alternative to Slack. +We have a number of different channels that are set up to focus on the working groups and individual projects within Hyperledger. +You can use this search box to search for different channels related to different projects. +So, for example, we can type in 'fabric' here, and see all of the different channels that are related to the Hyperledger Fabric project. +We can also do the same thing for Sawtooth, and see all of the different channels related to Hyperledger Sawtooth. +So, Rocket.Chat requires that you have a Linux Foundation ID, which is free and can be obtained at identity.linuxfoundation.org. +So, going back to the community page, we see that the next thing that we have is a code of conduct. +So, this code of conduct is a page that I won't read, but basically says "Be nice and respect others' opinions." +Obviously, it has a lot more in it, so please feel free to read that. +The next thing that we have is working groups. We will be taken to the Hyperledger wiki, which shows us the different working groups that exist. +The first that you see on this list is the Technical Steering Committee. So, the TSC meets on a weekly basis, and provides technical governance for Hyperledger and its projects. +The Architecture Working Group is focused on looking at the architecture across the different Hyperledger projects. +The Requirements Working Group is developing a library of use cases for how people are using business blockchain technologies. +The Identity Working Group is focused on identity on the blockchain, as well as the identity of entities involved in a blockchain network. +The Performance and Scale Working Group is focused on being able to measure the performance of the different blockchain frameworks. The Whitepaper Working Group is writing a whitepaper that explains what Hyperledger is. The Healthcare Working Group is an industry-specific working group. We also have a technical working group located in China that meets on a bi-weekly basis at a China-friendly time. All of these working groups are open to anyone to join and participate. + +The next thing that we'll see here is our bug-tracking database. +So, if we look at the bug-tracking database, we can see that we have all of the different projects captured, +and we're using JIRA for this bug-tracking database. +So, you can use JIRA for viewing existing bugs within the system, or to report a bug that you have found. +The JIRA system also requires that you have a Linux Foundation ID. +Lastly on the community page, we'll see and be taken back to the wiki. +So, the wiki has information about the different projects, the working groups, governing documents for how we work within Hyperledger, and it also has information on the different ways that we communicate, which we've already talked about. +The one interesting thing that I want to point out here is this calendar of public meetings. +Through this page, you can get to this Google Calendar, which lists all of the different meetings that we have, and information about how you can participate in those meetings. +Because this is an open community, all of these different meetings are open to anyone who wants to join. +We look forward to seeing you within the Hyperledger community. + +## Hackfests (Brian Behlendorf) + +### Video Transcript From 2587257fcd486669355f118c530819312d2ccdc5 Mon Sep 17 00:00:00 2001 From: Thaddeus Cambron Date: Mon, 13 Aug 2018 21:20:38 -0700 Subject: [PATCH 2/5] Note to add video vs. transcript - removed transcript --- LFS171x/docs/whats-next.md | 48 ++------------------------------------ 1 file changed, 2 insertions(+), 46 deletions(-) diff --git a/LFS171x/docs/whats-next.md b/LFS171x/docs/whats-next.md index 0730c8f8..b1946910 100644 --- a/LFS171x/docs/whats-next.md +++ b/LFS171x/docs/whats-next.md @@ -21,53 +21,9 @@ Below, you can see an overview of Hyperledger’s working groups. ## Hyperledger Community (Tracy Kuhrt) -### Video Transcript +### Add Video vs Transcript -If you are interested in getting involved in the Hyperledger community, we've set up a web page that provides information about the different ways in which you can participate. -This web page is at hyperledger.org/community. -So, as you can see from this page, there are a number of different ways to get involved. -The first way is through the mailing lists. -If we click on this first link, you will be taken to a page that shows all of the mailing lists that are available for Hyperledger. -As you can see from the list, we have mailing lists for each of the different working groups that we have within Hyperledger, -as well as a separate mailing list for each of the projects. -Each mailing list is archived, so that you can see past messages. -You can self-subscribe to any of these mailing lists that you are interested in. -So, the next item that we have is a link to the different projects that exist within Hyperledger. -So, if we click on this, we can see a list of all of the different Hyperledger frameworks and Hyperledger tools that exist. -Each of these projects has a separate web page, with links to source code, documentation, and other information specific to that project. -Next, we have a number of different meetups that meet around the world. -So, when we click on this link, we'll go to the meet up.com site. -Here you can see that we have meetings in 32 different countries around the world, approaching 20,000 members [as of October 2017] that are participating in these different meetups. -So, if you don't see a pin close to you, and you are interested in starting a meetup to discuss Hyperledger with those around you, -please contact us at info@hyperledger.org, and we will help you get started. -The next link that we have is Rocket.Chat. Rocket.Chat is an open source alternative to Slack. -We have a number of different channels that are set up to focus on the working groups and individual projects within Hyperledger. -You can use this search box to search for different channels related to different projects. -So, for example, we can type in 'fabric' here, and see all of the different channels that are related to the Hyperledger Fabric project. -We can also do the same thing for Sawtooth, and see all of the different channels related to Hyperledger Sawtooth. -So, Rocket.Chat requires that you have a Linux Foundation ID, which is free and can be obtained at identity.linuxfoundation.org. -So, going back to the community page, we see that the next thing that we have is a code of conduct. -So, this code of conduct is a page that I won't read, but basically says "Be nice and respect others' opinions." -Obviously, it has a lot more in it, so please feel free to read that. -The next thing that we have is working groups. We will be taken to the Hyperledger wiki, which shows us the different working groups that exist. -The first that you see on this list is the Technical Steering Committee. So, the TSC meets on a weekly basis, and provides technical governance for Hyperledger and its projects. -The Architecture Working Group is focused on looking at the architecture across the different Hyperledger projects. -The Requirements Working Group is developing a library of use cases for how people are using business blockchain technologies. -The Identity Working Group is focused on identity on the blockchain, as well as the identity of entities involved in a blockchain network. -The Performance and Scale Working Group is focused on being able to measure the performance of the different blockchain frameworks. The Whitepaper Working Group is writing a whitepaper that explains what Hyperledger is. The Healthcare Working Group is an industry-specific working group. We also have a technical working group located in China that meets on a bi-weekly basis at a China-friendly time. All of these working groups are open to anyone to join and participate. - -The next thing that we'll see here is our bug-tracking database. -So, if we look at the bug-tracking database, we can see that we have all of the different projects captured, -and we're using JIRA for this bug-tracking database. -So, you can use JIRA for viewing existing bugs within the system, or to report a bug that you have found. -The JIRA system also requires that you have a Linux Foundation ID. -Lastly on the community page, we'll see and be taken back to the wiki. -So, the wiki has information about the different projects, the working groups, governing documents for how we work within Hyperledger, and it also has information on the different ways that we communicate, which we've already talked about. -The one interesting thing that I want to point out here is this calendar of public meetings. -Through this page, you can get to this Google Calendar, which lists all of the different meetings that we have, and information about how you can participate in those meetings. -Because this is an open community, all of these different meetings are open to anyone who wants to join. -We look forward to seeing you within the Hyperledger community. ## Hackfests (Brian Behlendorf) -### Video Transcript +### Add Video From 853298fb741c2cfa1d82eb504ad4db84804b87b4 Mon Sep 17 00:00:00 2001 From: Thaddeus Cambron Date: Tue, 14 Aug 2018 05:46:59 -0700 Subject: [PATCH 3/5] Final - Before Proofread --- LFS171x/docs/whats-next.md | 34 ++++++++++++++++++++++++++++------ 1 file changed, 28 insertions(+), 6 deletions(-) diff --git a/LFS171x/docs/whats-next.md b/LFS171x/docs/whats-next.md index b1946910..a69dac70 100644 --- a/LFS171x/docs/whats-next.md +++ b/LFS171x/docs/whats-next.md @@ -1,4 +1,5 @@ # What's Next? + ## Hyperledger Community The development of the Hyperledger projects is led by a diverse group of technical, open source contributors. We are always looking for help to build an open source ecosystem of business blockchain technologies. If you are interested in contributing to and learning from the community, we welcome you to [join the Hyperledger effort](https://www.hyperledger.org/community). @@ -6,11 +7,17 @@ The development of the Hyperledger projects is led by a diverse group of technic ## Joining the Hyperledger Community You too can join the Hyperledger Community: -- **For developers** + +* **For developers** + Read the Hyperledger code on GitHub. Join the Hyperledger discussion at Rocket.Chat. Search for open bugs, or report a new one in the Hyperledger’s bug database. -- **For business leaders** + +* **For business leaders** + For key updates from Hyperledger, join the mailing list. Explore all Hyperledger business solutions. -- **For educators and community leaders** + +* **For educators and community leaders** + You can start or join a Hyperledger meetup. Development updates from Wiki can be found here. ## Hyperledger Working Groups @@ -21,9 +28,24 @@ Below, you can see an overview of Hyperledger’s working groups. ## Hyperledger Community (Tracy Kuhrt) -### Add Video vs Transcript - +[![Hyperledger Community (Tracy Kuhrt)](../images/video-image.png)](https://youtu.be/kW94LHpi_7E) ## Hackfests (Brian Behlendorf) -### Add Video +[![Hackfests (Brian Behlendorf)](../images/video-image.png)](https://youtu.be/p5GEF1uxOSM) + +## Rewards and Challenges (Brian Behlendorf) + +[![Rewards and Challenges (Brian Behlendorf)](../images/video-image.png)](https://youtu.be/xtCdbgZ1YGg) + +## Jonathan Levi Talks about His Hyperledger Journey + +[![Jonathan Levi Talks about His Hyperledger Journey](../images/video-image.png)](https://youtu.be/UOkv_ZxCQnE) + +## Conclusions + +This concludes the Blockchain for Business: An Introduction to Hyperledger Technologies course! We have introduced you to the current Hyperledger frameworks and modules, we have highlighted some of the business blockchain applications, we have guided you through a more in-depth tour on three of the most mature frameworks (Hyperledger Iroha, Hyperledger Sawtooth, and Hyperledger Fabric), and we also provided deep-dive tutorials for Hyperledger Sawtooth and Hyperleger Fabric. + +We hope this course inspires you and helps you continue your journey into the business blockchain technology world. Whether you are an engineer, entrepreneur, developer, educator, or business person, we look forward to seeing what you build, as well as hearing from you in the course forum. + +Good luck to all of you in your future endeavors! From 760cf50f714b192e3272eb1d111f1c88d6c0f5ea Mon Sep 17 00:00:00 2001 From: Thaddeus Cambron Date: Tue, 14 Aug 2018 06:09:37 -0700 Subject: [PATCH 4/5] Text and Video Complete Need to push directory (whats-next) and images to images directory --- LFS171x/docs/whats-next.md | 20 +++++++++++++++++--- 1 file changed, 17 insertions(+), 3 deletions(-) diff --git a/LFS171x/docs/whats-next.md b/LFS171x/docs/whats-next.md index a69dac70..7022e0bb 100644 --- a/LFS171x/docs/whats-next.md +++ b/LFS171x/docs/whats-next.md @@ -10,15 +10,19 @@ You too can join the Hyperledger Community: * **For developers** -Read the Hyperledger code on GitHub. Join the Hyperledger discussion at Rocket.Chat. Search for open bugs, or report a new one in the Hyperledger’s bug database. +Read the Hyperledger code on [GitHub](https://github.com/hyperledger/hyperledger). Join the Hyperledger discussion at [Rocket.Chat](https://chat.hyperledger.org/home). Search for open bugs, or report a new one in the [Hyperledger’s bug database](https://jira.hyperledger.org/secure/Dashboard.jspa). * **For business leaders** -For key updates from Hyperledger, join the mailing list. Explore all Hyperledger business solutions. +For key updates from Hyperledger, join the [mailing list](https://lists.hyperledger.org/mailman/listinfo). Explore all Hyperledger [business solutions](https://www.hyperledger.org/projects). * **For educators and community leaders** -You can start or join a Hyperledger meetup. Development updates from Wiki can be found here. +You can start or join a [Hyperledger meetup](https://www.meetup.com/pro/hyperledger/). Development updates from Wiki can be found [here](https://wiki.hyperledger.org/). + +TODO - need to push image + +![Hyperledger Global Meetup][../images/whats-next/Hyperledger_Global_Meetup.png] ## Hyperledger Working Groups @@ -26,22 +30,32 @@ The Hyperledger Community’s working groups are open to the public. Developers Below, you can see an overview of Hyperledger’s working groups. +TODO - need to push image + +![Hyperledger Working Groups][../images/whats-next/Hyperledger_Working_Groups.png] + +https://prod-edxapp.edx-cdn.org/assets/courseware/v1/cca8220e1d574e52f989fd518d54d5fb/asset-v1:LinuxFoundationX+LFS171x+3T2017+type@asset+block/Hyperledger_Working_Groups.png + ## Hyperledger Community (Tracy Kuhrt) [![Hyperledger Community (Tracy Kuhrt)](../images/video-image.png)](https://youtu.be/kW94LHpi_7E) + ## Hackfests (Brian Behlendorf) [![Hackfests (Brian Behlendorf)](../images/video-image.png)](https://youtu.be/p5GEF1uxOSM) + ## Rewards and Challenges (Brian Behlendorf) [![Rewards and Challenges (Brian Behlendorf)](../images/video-image.png)](https://youtu.be/xtCdbgZ1YGg) + ## Jonathan Levi Talks about His Hyperledger Journey [![Jonathan Levi Talks about His Hyperledger Journey](../images/video-image.png)](https://youtu.be/UOkv_ZxCQnE) + ## Conclusions This concludes the Blockchain for Business: An Introduction to Hyperledger Technologies course! We have introduced you to the current Hyperledger frameworks and modules, we have highlighted some of the business blockchain applications, we have guided you through a more in-depth tour on three of the most mature frameworks (Hyperledger Iroha, Hyperledger Sawtooth, and Hyperledger Fabric), and we also provided deep-dive tutorials for Hyperledger Sawtooth and Hyperleger Fabric. From e78fac4f86aed305f0542e53edeb2b295eab8e79 Mon Sep 17 00:00:00 2001 From: joeyjoplin <42224248+joeyjoplin@users.noreply.github.com> Date: Tue, 14 Aug 2018 21:51:02 -0300 Subject: [PATCH 5/5] Updating introduction to hyperledger fabric --- .../docs/introduction to hyperledger fabric.md | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 LFS171x/docs/introduction to hyperledger fabric.md diff --git a/LFS171x/docs/introduction to hyperledger fabric.md b/LFS171x/docs/introduction to hyperledger fabric.md new file mode 100644 index 00000000..23b9d5ba --- /dev/null +++ b/LFS171x/docs/introduction to hyperledger fabric.md @@ -0,0 +1,16 @@ +# Introduction & Learning Objectives +## Introduction to Hyperledger Fabric (Alexandra & Arianna Groetsema) +Bookmark this page +## Introduction to Hyperledger Fabric (Alexandra & Arianna Groetsema) + +[![Introduction to Hyperledger Fabric (Alexandra & Arianna Groetsema)](../images/video-image.png)](https://youtu.be/0B2VYDZn9dA) +## Learning Objectives +Bookmark this page +By the end of this chapter you should be able to: + +- Understand the basics of Hyperledger Fabric v1.0. +- Walk through and analyze a demonstrated scenario on Hyperledger Fabric. +- Discuss crucial components of the Hyperledger Fabric architecture, including clients, peers, ordering service and membership service provider. +- Set up a sample network and simple application with a Javascript SDK. +- Discuss Chaincode (Hyperledger Fabric smart contract) and review an example. +- Get involved in the framework discussion and development.