Category

Hyperledger Sawtooth

Data Model Considerations in Hyperledger Sawtooth

By | Blog, Hyperledger Sawtooth

Guest post: Zac Delventhal, Hyperledger Sawtooth maintainer, Bitwise IO

Hyperledger Sawtooth is an enterprise blockchain platform for building distributed ledger applications and networks. Sawtooth simplifies blockchain application development by separating the core system from the application domain. Application developers can specify the business rules appropriate for their application, using the language of their choice, without needing to know the underlying design of the core system.

In this blog post though, we wanted to get past the “Hello World” content and talk about some of that underlying design to allow advanced developers to extract more performance. (TLDR: Read this design doc). Sawtooth relies on a merkle radix data structure as the underlying data store. This differs from Hyperledger Fabric, but is common with some other blockchain implementations.

If you are just getting started with Sawtooth you really don’t need to understand any of this, but if you are interested in digging deeper or are working on an intensive blockchain application there’s some design considerations to think through on your data model.

Let’s say we have some resources we plan to store as UTF-8 encoded JSON strings. You can use any byte encoding you like, and there are better options than JSON, but this will give us something familiar and human readable as an example. Our resources are going to have a pretty simple structure, just a unique id, a description, and an array of numbers:

  {

    "id": "123",

    "description": "An example resource",

    "numbers": [4, 5, 6]

  } 

 

So now we have to decide how to store this data on the merkle radix tree. Sawtooth addresses are made up of 35-bytes, typically represented as 70 hexadecimal characters. The first six characters are the namespace for our transaction family, but the final 64 characters we can use however we like. Let’s go through three possible setups we could choose:

  1. All of our data is stored at a single address.
  2. Each resource is stored its own address.
  3. Each resource is stored over multiple addresses.

One Address For Everything

This is an absurd design only appropriate for the most rudimentary hello world examples. But why is it absurd? Exploring that should provide some useful insights. Let’s say we just take all of our data, and throw it in one JSON object indexed by the resource ids:

{

    "123": { "id": "123", "description": ... },

    "456": { "id": "456", "description": ... },

   ...

 

And we store this massive string at whatever our namespace is plus 64 zeros:

  123456 0000000000000000000000000000000000000000000000000000000000000000:

    '{"123":{"id":"123","description":...},"456":{"id":"456",...'

  }

(Note that the space after the namespace in the addresses above are just for illustration purposes. Sawtooth addresses do not have spaces.)

From a certain perspective this may be attractive for its simplicity. You don't need to think about addressing at all! You just always read/write from the one address and pull up whatever JSON is there. There are unfortunately two big downsides to this approach:

  • First, you now need to read/write a lot of data anytime you want to make a modification. Anytime anything changes, you will be parsing a huge JSON string, updating some small part of the resulting data, then re-encoding it as JSON and writing it back to the merkle tree. With any number of resources this will quickly become a huge performance bottleneck.
  • Second, you will have hamstrung one of Sawtooth's greatest strengths: parallelism. Sawtooth validators are capable of simultaneously validating multiple transactions, but if those transactions are trying to write to the same address, they cannot be executed in parallel, and must be validated sequentially.  So with all of our data in a single address we guarantee validators will only ever work on one transaction at a time.

One Address per Resource

This approach is a little more sensible and still fairly simple. While you don't get to ignore addressing completely, all you really need to do is to find a way to turn each resource's unique identifier into 64 hex characters. A common method is to just take the first 64 characters of a hash. Here's how we would store our example resource above if we took the SHA-512 hash of the “id” field:

123456 3c9909afec25354d551dae21590bb26e38d53f2173b8d3dc3eee4c047e7ab1c1:

    '{"id":"123","description":"An example resource","numbers":[4,5,6]}'

This is likely the approach you'll see in many applications. It is easy to reason about, and as long as each resource is not too large, or updated too frequently, performance should be reasonable. But what if we do have large or frequently updated resources? Could we split this up further?

One Resource over Multiple Addresses

64 hex characters provides us with trillions and trillions of potential addresses. There is no reason not to get as fine-grained as we like with them. For example we could use the first 60 characters for a hash of the identifier, and then use the remaining 4 characters for a hash of each property name:

123456 3c9909afec25354d551dae21590bb26e38d53f2173b8d3dc3eee4c047e7a f0bc:

    '{id:"123","name":"id","value":"123"}'

  123456 3c9909afec25354d551dae21590bb26e38d53f2173b8d3dc3eee4c047e7a 384f:

    '{id:"123","name":"description","value":"An example resource"}'

  123456 3c9909afec25354d551dae21590bb26e38d53f2173b8d3dc3eee4c047e7a 542a:

    '{id:"123","name":"numbers","value":[4,5,6]}'

This is also a pretty absurd example. In order to reconstruct the resource later we have to spell out the property name and include the resource id repeatedly. Overall we are storing a lot more data, but we have minimized the amount of data we need read/write in each update. Also, while our validator can now do some fancy tricks like updating the "description" at the same time it updates the "number", that probably isn't important with our tiny little array of three numbers.

But what if we had thousands of numbers that changed frequently? We could instead use those last address characters as array indexes. Something like this:

  123456 3c9909afec25354d551dae21590bb26e38d53f2173b8d3dc3eee4c04 00000000:

    '{id:"123","description":"An example resource","nextIndex":4}'

  123456 3c9909afec25354d551dae21590bb26e38d53f2173b8d3dc3eee4c04 00000001:

    '{id:"123","number":4}'

  123456 3c9909afec25354d551dae21590bb26e38d53f2173b8d3dc3eee4c04 00000002:

    '{id:"123","number":5}'

  123456 3c9909afec25354d551dae21590bb26e38d53f2173b8d3dc3eee4c04 00000003:

    '{id:"123","number":6}'

So now we are using 56 characters for the id hash, and reserving the last eight for pieces of the resource, which gives us room for a few billion pieces. All of the basic resource info is at 00000000, while any remaining addresses each store a single number.

This is starting to get pretty complex, and reconstructing this resource later will be a pain, but adding a new numbers has become extremely simple. Imagine the array was 10,000 items long. In any of the previous designs we would have had to parse that entire gigantic string and then re-encode it, just to add one item. With this design, we just add a new entry to the next index. Also, the validator can be highly parallelized now. Adding new numbers, updating the description, and changing existing numbers can all happen at the same time.

Conclusion

There is no one correct answer or strategy when it comes to structuring your data model. You'll need to decide for yourself what is appropriate based on your developer and application needs. In Sawtooth Supply Chain, we have "Record" resources with multiple arrays of telemetry data that could be updated on a second by second basis, and might stretch to millions of entries. So Records are highly split up in a manner similar to the numbers example above. Logically we are just pushing to an array, but in practice we needed to break that into different buckets. For a full discussion of this pattern take a look at the supply chain doc on the subject.

By contrast, in Sawtooth Marketplace there wasn't as much opportunity or need to do anything so complex, and it follows uses a simple one address per resource pattern.

If you’re interested, you can learn more about Hyperledger Sawtooth and see real world examples of how the technology is being used. You can also read the documentation, join the community on RocketChat or pull the code from GitHub to kick the tires today.

Zac Delventhal is senior software engineer at Bitwise IO, and a maintainer on Hyperledger Sawtooth. When bored, he can be found giving overly long explanations about Hyperledger concepts in blog posts or on RocketChat.

Developer Showcase Series: Cody Burns, Accenture

By | Blog, Hyperledger Sawtooth

Our Developer Showcase blog series serves to highlight the work and motivations of developers, users and researchers collaborating on Hyperledger’s incubated projects. Next up is Cody Burns, a blockchain architect at Accenture. Let’s see what he has to say!

What advice would you offer other technologists or developers interested in getting started working on blockchain? 

The best time to get into blockchain was likely 9 years ago, the next best time is today. The world of distributed computing and specifically blockchain is rapidly growing up. This is a great time to take the leap into the technology that the next 20 years of the internet will be built upon. Awesome tools and new languages are being developed and rolled out every day. I really see these as what will be the formative years of the next generation of technology and it is being built by the best and the brightest from around the globe today.

The only thing holding you back from getting in on the ground floor is yourself. The open source projects and communities are always looking for help, there are hundreds of hours of video online, and many free and paid courses are available to you right now. Enterprise companies are really leaning forward in the space, Accenture has dedicated an entire floor of their innovation center in Ireland, known as the Dock, specifically to blockchain tech and regularly hosts hack-a-thons and meetups.

Finally, I would strongly recommend everyone avoid the temptation of becoming a “trader” or becoming overly fixated on the money side of the tech. The public blockchain space has become lousy with developers who, through no fault of their own, became rich quickly through purely the adoption of blockchain technology. The fact that the tech you are working on becomes valuable doesn’t mean you are suddenly Gorden Gekko. It means you were lucky. Technology is about exploration and learning, not lambos and getting rich quick.

Cody Burns, blockchain Architect at Accenture

Give a bit of background on what you’re working on, and let us know what was it that made you want to get into blockchain?

I’ve been involved with applied cryptography since around the year 2000 and have always loved the concept of encrypted communication systems and peer to peer networks. I joined the Marines out of high school and was assigned as a 2841, Ground electronic repairman, so anything electronic in the military you could talk to or through I ended up working on, learning about, and teaching others. After I left the military I went to college, and along the way found bitcoin and fell in love. I continued learning about it and expanded to other projects like ethereum and ethereum classic and, after getting my MBA, I decided it was time to move into enterprise level systems and began looking for leaders in the technology field with exposure to fortune 500 companies. I found what I was looking for when I joined Accenture.

Here at Accenture, we have been working with enterprise clients on projects solving problems that have been pain points for decades; logistics, health & safety, and risk management. Companies are learning that some areas they traditionally viewed as impossible to collaborate on are now within their reach since we can cryptographically verify with a single source of truth. We are exploring proof of concepts with a wide variety of industry players, from food safety and provenance with Campbells soup, global identity solutions with the World Economic Forum, and helping streamline freight bill audit and pay in the oil field services arena. I am currently working on a project that will be presented at theWorld Economic Forum as part of a global traveler identification system. Very cool stuff.

What do you think is most important for Hyperledger to focus on in the next year?

This is a very exciting time for Hyperledger. Over the next 12 months, I think the ecosystem will see many of the PoCs it partners have been working on move into larger scale roll outs. From conversations and summits I’ve been involved with, I can say many enterprise companies are very interested in the technology and are looking for the right opportunities and partners to move forward.

I do think the two largest barriers that will bring the largest adoption improvements are oracle & api integration and improving the overall user experience. As companies begin to interact more and more with blockchains they will be looking for the best pathway to onboard their legacy data into the new systems. Making this seamless should be everyone’s priority number one. Another shortcoming in the blockchain space in general is the poor design of UI/UX. I’m very comfortable using the cli for nearly everything I do on my system. But that experience doesn’t translate well to mass adoption.

As Hyperledger’s incubated projects start maturing and hit 1.0s and beyond, what are the most interesting technologies, apps, or use cases coming out as a result from your perspective?

Intel’s Proof of Elapsed time consensus algorithm being integrated with Seth on the Hyperledger Sawtooth project is exciting. It has the potential of making both public and enterprise chains much more energy efficient without relying on overly convoluted game theory systems to solve leader election.  

What’s the one issue or problem you hope blockchain can solve?

I hope that we can continue to improve on the inefficiencies that have been left over from the pre-internet era In the enterprise environment; wasteful data storage practices, mis-aligned industry standards on the same project, and lost revenue due to time-to-process to name a few. Having an immutable ledger tying together industry players is something that has never been capable before at the scale blockchain allows for.   

Where do you hope to see Hyperledger and/or blockchain in 5 years?

Silently and securely grinding away in the background of many enterprise networks. The industry is in its wild teenage years and needs to embrace the fact that its ok to be boring. Reliable systems are awesome. Focus on formal verification of code, mitigation of risk through bug, and scaling. For me the true measure of success will be when blockchains are as exciting as databases are today. They will become trust machine in the background obediently connecting the worlds logistics, finance, and commerce systems together.

What is the best piece of developer advice you’ve ever received?

Find something you are passionate about and never give it up. I love open source communities and specifically the blockchain communities, I have been fortunate enough to be able to work on public and enterprise systems and love every minute of it. Do not get too focused on the 1% of disagreement that you have in the communities. Everyone is there because they are as passionate about the tech as you are.

What technology could you not live without?

I use my Trezor for everything. U2f and key management. It is the must have device for blockchain architects and crypto enthusiasts everywhere.

 

Onward and Upward for Hyperledger in 2018

By | Blog, Hyperledger Burrow, Hyperledger Cello, Hyperledger Chaintool, Hyperledger Composer, Hyperledger Explorer, Hyperledger Fabric, Hyperledger Indy, Hyperledger Iroha, Hyperledger Quilt, Hyperledger Sawtooth

As 2017 comes to a close, it’s beneficial to look back and reflect on the progress we have made, and where we will see evolution and growth in the new year. This year, the world has acknowledged distributed ledgers and smart contracts as transformative technologies with tremendous potential to impact how business is conducted in many industries. Within  Hyperledger, the technology foundations have now been set. In the coming year, that will turn into more production software releases, real world implementations, and the first real business returns on our collective intellectual and financial investment.  

Below are a few observations from the year, milestones and thoughts on what will come in 2018.

Blockchain maturation and more production implementations

  • Companies large and small, IT vendors and end-user organizations, consortiums and NGOs, everyone took notice of Hyperledger in 2017 and made moves to get involved. This was evident in the ever increasing Hyperledger membership, which nearly doubled in size. We sold out of our Premier memberships at 21 total, adding eight new companies just this year including SAP, American Express, Daimler, Change Healthcare, NEC, Cisco, Tradeshift and Baidu. Hyperledger now has support from 197 organizations, and remains the fastest growing open source project ever hosted by The Linux Foundation. This has given Hyperledger a very solid footing financially, enabling us to double the resources we can apply towards building and supporting the community in 2018.
  • We have grown our Associate Member ranks to include organizations as diverse as Mercy Corps, the National Association of Realtors, the Illinois Blockchain Initiative, and the Monetary Authority of Singapore.  These relationships are key to extending Hyperledger’s reach into different sectors and environments.
  • Attesting to our focus on developing code suitable for enterprise use, this year saw the launch of the first production ready Hyperledger blockchain framework, Hyperledger Fabric 1.0. This was a true community effort pulling together contributions from more than 100 different developers and 30 different companies. As one result, we have 45 members listed in our Vendor Directory, providing products and services based on Hyperledger technology.
  • We have seen substantial uptick in POCs, pilots and production implementations of Hyperledger technologies, many of which are being tracked at the PoC Tracker on the Hyperledger website. Just a few examples of projects building in Hyperledger code include:
    • The Monetary Authority of Singapore’s Project Ubin, implementing an RTGS system;
    • the soon-to-be-production diamond supply chain tracking system implemented by Everledger, SAP and IBM;
    • and the Plastic Bank, a plastics recycling initiative.

In 2018, we will see:

  • more 1.0 milestones made next year by various Hyperledger projects;
  • more production deployments: for example, Change Healthcare, has announced an early 2018 go-live for their claims processing blockchain built on Hyperledger Fabric;
  • a growing Hyperledger staff and presence at events, creating more content, supporting a growing set of projects and working groups;
  • and more membership growth. We are reaching out to a broader set of industries than ever, and are deepening our relationships with our existing members.  

The fast expanding developer and end-user community will continue to grow

  • Demand for developers, and developer interest in Hyperledger, has exploded. We are now seeing sold-out Hyperledger meetups in dozens of cities, strong attendance at our semi-monthly HackFests held around the world, thousands of participants on our email and chat networks, non-stop requests for speakers at conferences, and of course more and more code flowing into our repositories.
  • We launched the first Hyperledger online training course this year: Blockchain for Business – An Introduction to Hyperledger Technologies. Currently, there are  44,966 total enrollments, and 1,074 learners have completed the course with a passing grade. We have an average of 2,500 new enrollments per week. The course is second only in growth to the original intro to Linux operating system course launched by The Linux Foundation. We have now launched a Training and Education Working Group to involve core maintainers and other volunteers in the development of additional courseware.
  • 150 people participated in the Hyperledger Member Summit in November in Singapore, representing 83 different member companies.  

In 2018, we will see:

  • the development of additional training courses and certification options;
  • more frequent and larger face to face developer gatherings;
  • and more developer activity across additional Hyperledger projects.

Integration, standards and interoperability will take center focus

In 2018, we will see:

  • The industry get a lot more serious about interoperability above the layer of the DLT, and looking for simple and open cross-blockchain approaches, leading them to Hyperledger Quilt and the rest of our community;
  • and our projects explore integration and interoperability with each other even further, allowing a greater number of options to be available to developers.

We’re proud of the work our vibrant and diverse community has accomplished this year. We have made great strides and could not be more thankful to everyone who has played a part in this success. It goes without saying the stakes can be even higher in open source, it’s a balance of creating a welcoming, collaborative environment and at the same time making sure everyone gets a say and all voices are heard. We strongly believe the open governance model that Hyperledger naturally inherited from The Linux Foundation has been a crucial part of the continued success of the project.

Finally, you can stay up to date with all Hyperledger news here or follow us on Twitter. We hold regular hackfests for Hyperledger, so be sure to check out the events page and join us for the next one. You can also plug into the Hyperledger Community at github, Rocket.Chat, the wiki or our mailing list.

Here’s to a successful 2018!

 

UN-pluggable Consensus With Hyperledger Sawtooth

By | Blog, Hyperledger Sawtooth

We have an exciting technical update to share! Hyperledger Sawtooth now supports un-pluggable consensus. That means you can easily change all blockchain settings by submitting a transaction to the network – including changing the consensus algorithm on the fly. This transition happens, like all state, at the block boundary.

When we designed our 0.8 architecture this year a big part of it was putting all blockchain configuration on the chain itself. That includes the selection of consensus algorithm.

The benefit is you can start a network with a small-scale or lax byzantine consensus algorithm and change as your network grows. And that change does not require you to stop all validators, flush your state, and start over with a new genesis block. There’s no outage at all involved in changing consensus. Coordination among peers to change consensus is implicit with this being a blockchain transaction.

In our 0.8 stable builds you can submit transactions to change between DevMode, PoET, and PoET-SGX. The initial development to add Raft is underway. We anticipate adding full support for Raft after we get Hyperledger Sawtooth 1.0 release completed this year.

For more information, you can review this presentation:

If you’re interested, you can learn more about Hyperledger Sawtooth and see real world examples of how the technology is being used. You can also read the documentation, join the community on RocketChat or pull the code from GitHub to kick the tires today.

 

VIDEO: Hyperledger, A Greenhouse Incubator for Blockchain Projects

By | Blog, Hyperledger Burrow, Hyperledger Cello, Hyperledger Chaintool, Hyperledger Composer, Hyperledger Explorer, Hyperledger Fabric, Hyperledger Indy, Hyperledger Iroha, Hyperledger Sawtooth

Hyperledger hosts and incubates multiple technology projects, all advancing business blockchain frameworks and modules through open source collaboration. Currently, Hyperledger hosts 6 open source frameworks and 3 open source blockchain tools.

To introduce the concept of blockchain technologies and the Hyperledger organization, we created an explainer video illustrating Hyperledger as a greenhouse incubator for these open source blockchain projects. Intended to serve as a starting point suitable for all audiences wanting to learn about Hyperledger and business blockchain technologies, we hope this 3-minute explainer video will shed light on the following:

1. A distributed ledger is a common system of record with no central authority.

A ledger contains a record of your transactions, along with other transactions in the network. Distributed ledgers are multi-party databases with no central trusted authority. Blockchains can be used to record promises, trades, transactions or simply items we never want to disappear.

2. It’s vitally important to know that your copy of the ledger is identical to everyone else’s

All businesses participating in a commercial ecosystem need a ledger to contain a record of transactions. As a result, across the global market there are ledgers that organizations and individuals alike must trust. Mirrored exactly across all nodes in a given network, distributed ledgers allow everyone in an ecosystem to keep a copy of the common system of record, free from discrepancies. Nothing can ever be erased or edited; parties can only add to the ledger.

3. Hyperledger provides the underlying open source software, on top of which anyone can set up blockchain apps and services to meet business needs.

Hyperledger is incubating and promoting enterprise grade, open source business blockchain technologies, including distributed ledgers, smart contract engines, client libraries, graphical interfaces, utility libraries, and sample applications. Built under technical governance and open collaboration, individual developers, service and solution providers, government associations, corporate members and end users alike are all invited to participate in the development and promotion of these thriving technologies.

4. Hyperledger is a global, cross-industry, collaborative open source consortium.

With 170+ member organizations working across industries and competitive lines, and 400+ code contributors, Hyperledger is the fastest growing consortium in the history of The Linux Foundation’s collaborative projects. Just like you see in this greenhouse, with the help of The Linux Foundation and Hyperledger’s open source approach, everyone does their part to ensure the success of the whole, nurturing these blockchain ecosystems for evolution, expansion and continued growth.

The most renowned leaders in finance, healthcare and supply chain across the globe trust Hyperledger to build their business blockchain technologies. Who will you trust with your trust network?

We encourage developers to join our efforts on Hyperledger via github, Rocket.Chat, the wiki or the mailing lists. You can also follow Hyperledger on Twitter or email us with any questions: info@hyperledger.org.

 Watch and Share the video:

Wind River Unveils SParts Project at Open Source Summit 2017

By | Blog, Hyperledger Sawtooth

Guest post: Mark Gisi, Director of Intellectual Property and Open Source at Wind River

The SParts project (https://github.com/Wind-River/sparts)  developed a Hyperledger Sawthooth based Software Parts Ledger to track the open source components from which today’s manufactured products and devices are constructed. A number of important benefits are obtained by knowing which open source components are used such as:

1) ensuring manufactures are able to identify and secure the distribution (licensing) rights for all open source components;

2) understanding the impact of open source based security vulnerabilities;

3) enable identification of cryptography technologies (e.g., FIPS 140-2 certification, export licensing);

4) enable accurate reporting on all open source parts as a requirement to obtaining functional safety certification for safety critical products (e.g., medical devices, aircraft, autonomous vehicles, elevators, …)

The Software Part ledger establishes trust between a manufacture and its suppliers by tracking suppliers, their software parts, the open source components used and their corresponding compliance artifacts (e.g., source code, legal notices, Open Source BOM, SPDX data, cryptography data). This is particular helpful for manufactures who build products by utilizing software from many different suppliers (and sub-suppliers). To achieve accountability a mechanism is need to maintain global state information about suppliers; their parts and compliance artifacts for all participate across the supply chain. To establish trust among all participants, these records need to be i) transparent, ii) immutable, while iii) removing the dependence on third party information brokers (middlemen). We obtain the required level of trust by utilizing the Hyperledger Sawtooth platform to construct a Software Parts Ledger.

A demo of the Software Parts Ledger will be given in Intel’s booth at Linux Foundation’s Open Source Summit Europe on October 23rd, 24thand 25th. Come on by to see it in action!

Meet the TSC: Dan Middleton, Intel

By | Blog, Hyperledger Sawtooth

Back to our blog series that focuses on the motivations and backgrounds of the individuals that make up Hyperledger’s Technical Steering Committee (TSC). The TSC is a group of community-elected developers drawn from a pool of active participants and is a core element of Hyperledger’s Open Governance model. The TSC is responsible for all technical decisions – from which features to add, how to add them and when, among others.

Now let’s introduce the next Hyperledger TSC member, Dan Middleton from Intel. Let’s see what he had to say about Hyperledger, his role in the TSC and the community!

Describe your current role, background and why you wanted to be a part of the Hyperledger TSC?

My background is in distributed systems and applied cryptography with a particular interest in anonymous credentials. I’ve spent many years working across the boundary of research and commercialization. Currently I’m Head of Technology for Blockchain at Intel.

Being a part of the TSC is a great opportunity to be directly involved in this new and interesting field. I get to work alongside bright people with diverse technical views and see their approaches to the challenges we face.

Dan Middleton, Head of Technology for Intel’s Blockchain and Distributed Ledger program & maintainer of Hyperledger Sawtooth

How are you or your company currently using Hyperledger technologies or how do you plan to?

Intel is using Hyperledger Sawtooth in a number of internal and external engagements.

I’m personally quite interested in Supply Chain applications of blockchain. I’m really proud of work from other committers on this latest addition to Sawtooth’s capabilities.

It’s going to let people automatically add telemetry to records and provide provenance for anything that needs to be tracked (food, software, hardware, etc.). That aspect of traceability is one of the strengths of blockchain I’d like to see tested in the market.

It’s inspired by the case study that Intel previously contributed: https://www.hyperledger.org/projects/sawtooth/seafood-case-study

What are the benefits of Hyperledger’s open governance model?

Transparency drives a lot of really good behaviors. Decision making is all in the open and it’s clear for anyone who’s interested to see and participate in how the technology is built. (It’s also an interesting parallel with operating distributed ledgers).

What’s the most important technical milestone for Hyperledger to reach by the end of 2017?

There’s a number of important technical milestones for each project and workgroup under the Hyperledger Umbrella. I’m focused on the Sawtooth 1.0 release and definitions of critical metrics in our new Performance and Scalability workgroup.

What advice would you offer other technologists or developers interested in getting started working on blockchain?

Pick something that you are passionate about.  

What’s the one thing you hope to accomplish by being a part of Hyperledger’s TSC?

Maintaining the Intellectual honesty of the project. There’s a lot of uncertainty and ignorance about blockchain in the marketplace. We have an opportunity to present a responsible view of the technology so consumers and companies can make rational decisions.

What’s a missing feature or spec that you hope Hyperledger can add in the soon future?

The industry needs a way to meaningfully measure the performance of blockchains. Metrics designed for monolithic systems will not help people make good decisions about blockchain platforms where availability and integrity features are paramount. The work we are starting in the Perf. & Scalability WG should arrive at useful measures that reflect the unique aspects of blockchains.

What’s the biggest struggle or challenge you see Hyperledger having to overcome?

Hyperledger is NOT a single ledger and is not a single project but this is immediately confusing to everyone on their first encounter with the name. As an umbrella, Hyperledger encompasses a wide range of projects each with a unique contribution to the field. Advertising the full breadth of work here is a constant challenge.

Hyperledger Launches First Free Massive Open Online Course (MOOC) on edX.org

By | Announcements, Hyperledger Fabric, Hyperledger Sawtooth

Pre-registration now open for Blockchain for Business: An Introduction to Hyperledger free online course

SAN FRANCISCO, CA – (October 10, 2017) Hyperledger, an open source collaborative effort created to advance cross-industry blockchain technologies, announced today the availability of its first free Massive Open Online Course (MOOC) — Blockchain for Business: An Introduction to Hyperledger. The free, self-paced online course is offered through edX.org, the nonprofit online learning platform founded in 2012 by Harvard University and Massachusetts Institute of Technology (MIT). The course provides an introduction to Hyperledger and its key business blockchain frameworks. Pre-registration is now open with the course becoming fully available on October 25 with the option to add a verified certificate of completion for $99. Verified Certificates are a valuable addition to academic or professional portfolios and can be added to resumes/CVs and LinkedIn profiles.

“Interest in blockchain technology is exploding; Software developers, product teams, and business managers are all desperately eager to figure out how this technology can solve real-world problems,” said Brian Behlendorf, Executive Director, Hyperledger.  “This first introductory-level course is carefully designed for both nontechnical and technical audiences, to bring everyone further up the learning curve and get started with it on their own business needs.”

The MOOC is delivered in partnership with edX and the Linux Foundation, responsible for training and certifying more developers on open source software than any organization in the world. It covers key features of blockchain technologies and the differentiators between various types of Hyperledger projects.

The course will provide an understanding of:

  • Blockchain and distributed ledger technologies
  • Current Hyperledger projects and common use cases
  • How to do clean installations of Hyperledger Fabric, and Hyperledger Sawtooth frameworks
  • How to build simple applications on top of Hyperledger Fabric and Hyperledger Sawtooth frameworks
  • How to become involved in and contribute to Hyperledger

“Hyperledger and blockchain are two key skillsets that are increasingly in demand in today’s digital world,” said edX CEO and MIT Professor, Anant Agarwal. “Our global community of learners have told us that they are seeking courses to help them gain the career-relevant skills they need for the modern workplace. We are thrilled to once again partner with the Linux Foundation to offer a course on this popular, in-demand subject that will provide the building blocks needed for success within the exciting and rapidly expanding field of blockchain technologies.”

To find out more, or to pre-register now, go to: https://www.edx.org/course/blockchain-business-introduction-linuxfoundationx-lfs171x

About The Linux Foundation

The Linux Foundation is the organization of choice for the world’s top developers and companies to build ecosystems that accelerate open technology development and commercial adoption. Together with the worldwide open source community, it is solving the hardest technology problems by creating the largest shared technology investment in history. Founded in 2000, The Linux Foundation today provides tools, training and events to scale any open source project, which together deliver an economic impact not achievable by any one company. More information can be found at www.linuxfoundation.org.

About Hyperledger

Hyperledger is an open source collaborative effort created to advance cross-industry blockchain technologies. It is a global collaboration including leaders in finance, banking, Internet of Things, supply chains, manufacturing and Technology. The Linux Foundation hosts Hyperledger under the foundation. To learn more, visit: https://www.hyperledger.org/.

Hyperledger Gains 10 New Members

By | Announcements, Hyperledger Burrow, Hyperledger Cello, Hyperledger Composer, Hyperledger Explorer, Hyperledger Fabric, Hyperledger Indy, Hyperledger Iroha, Hyperledger Sawtooth

Growth in open blockchain consortium doubles over past year with more than 160 members

SAN FRANCISCO, CA – (September 26, 2017) Hyperledger, an open source collaborative effort created to advance cross-industry blockchain technologies, announced today that 10 new organizations have joined the project. As a multi-project, multi-stakeholder effort, Hyperledger incubates eight business blockchain and distributed ledger technologies including Hyperledger Fabric, Hyperledger Iroha, Hyperledger Indy, Hyperledger Burrow, Hyperledger Sawtooth, among others.

“The immense growth we’ve seen this year signifies an acceptance and understanding of Hyperledger blockchain solutions for business,” said Brian Behlendorf, Executive Director, Hyperledger. “These new diverse members have agreed to contribute their leadership and energy to the Hyperledger community. We thank them for their support and validation as we drive towards more PoCs, pilots and production uses cases of Hyperledger technologies in the enterprise.”

Hyperledger aims to enable organizations to build robust, industry-specific applications, platforms and hardware systems to support their individual business transactions by creating an enterprise grade, open source distributed ledger framework and code base. It is a global collaboration including leaders in finance, banking, IoT, supply chain, manufacturing and technology. The latest General members include: AMIHAN, ChongQin Xichain Technologies, DLT Labs, GameCredits, Gibraltar Stock Exchange (GSX), Medicalchain and ScanTrust.

Hyperledger supports an open community that values contributions and participation from various entities. As such, pre-approved non-profits, open source projects and government entities can join Hyperledger at no cost as Associate members. Several Associate members joined this month including Mercy Corps, Taiwan Fintech Association and Zhejiang University.

New member quotes:

AMIHAN

“Amihan is proud to be the first Filipino company to join Hyperledger,” said Winston Damarillo, Chairman of Amihan Global Strategies. “We believe that blockchain and smart contracts are the key to preparing Southeast Asia for the digital age, and we are committed to working with the Hyperledger community to push the limits of blockchain technology. We look forward to working with our clients – some of the largest enterprises in ASEAN – to transform finance, healthcare, retail, and customer loyalty in one of the fastest-growing regions of the world.”

DLT Labs

“At DLT Labs, our corporate purpose is to create, integrate, and support dynamic distributed ledger solutions that equip our clients with the tools to capitalize on unrealized potential within their businesses,” said Loudon Owen, Chairman and CEO of DLT Labs. “With over 30 dedicated in-house Blockchain developers and over 20 proprietary enterprise products, DLT Labs has formed globe-spanning partnerships with leading edge consultancies, manufacturers, financial institution and innovative service providers. Our global presence spans the United States, the United Kingdom, China, India, Canada and Singapore. DLT is excited at the opportunity to join Hyperledger’s nexus of leaders, creators, and dreamers, and looks forward to forming long-lasting relationships with the forefront of blockchain innovators.”

GameCredits

“We are excited to join the company of industry leaders in Hyperledger,” said Alex Migitko, COO, GameCredits. “GameCredits is focused on a unique blockchain use case, catering to the $100 billion gaming industry and its massive audience of almost every third person on earth, governed by complex relations between various stakeholders. Our solutions will be of immense interest to adjacent industries and we believe we will be able to make a unique contribution to the alliance.”

Gibraltar Stock Exchange (GSX)

“We are today at the beginning of the blockchain revolution, witnessing in real time an explosion of ideas, experiments and projects that aim to completely redesign global capital markets for the new era,” said Nick Cowan, CEO, Gibraltar Stock Exchange. “The Gibraltar Stock Exchange’s membership in Hyperledger provides us with an exciting opportunity to connect, share ideas and collaborate with like minded innovators and industry leaders, without boundaries, with the aim of building consensus for the new global framework.”

Medicalchain

“Medicalchain puts health records back into the hands of patients, and that’s not possible without the secure storage and transfer of data. Using Hyperledger, Medicalchain will allow patients to control permissions to their health records – who gets access to them, what information they get access to and for how long,” said Dr. Albeyatti, co-founder of Medicalchain. “We are thrilled to join the Hyperledger community and will continue working to bring blockchain technology to the healthcare industry.”

ScanTrust

“Today’s connected consumers are demanding more transparency and with global supply chains becoming more complex, achieving this a challenging task,” said Nathan Anderson, CEO and Co-Founder, ScanTrust. “ScanTrust secure identifiers connect physical goods to the internet for enhanced supply chain security; by adding open blockchain technology to this foundation, brands will be able to protect and track their products using mobile phone authentication. We look forward to collaborating with the Hyperledger community to develop a scalable, enterprise-grade blockchain framework.”

To see a full list of member companies, visit: https://www.hyperledger.org/about/members. If you’re interested in joining Hyperledger as a member company, please visit: https://www.hyperledger.org/about/join

About Hyperledger

Hyperledger is an open source collaborative effort created to advance cross-industry blockchain technologies. It is a global collaboration including leaders in finance, banking, Internet of Things, supply chains, manufacturing and Technology. The Linux Foundation hosts Hyperledger under the foundation. To learn more, visit: https://www.hyperledger.org/.