{"id":20910,"date":"2017-02-17T09:46:23","date_gmt":"2017-02-17T17:46:23","guid":{"rendered":"https:\/\/www.altoros.com\/blog\/?p=20910"},"modified":"2017-12-11T15:24:32","modified_gmt":"2017-12-11T12:24:32","slug":"hyperledgers-sawtooth-lake-bets-on-modular-blockchains-and-elapsed-time-consensus","status":"publish","type":"post","link":"https:\/\/www.altoros.com\/blog\/hyperledgers-sawtooth-lake-bets-on-modular-blockchains-and-elapsed-time-consensus\/","title":{"rendered":"Hyperledger&#8217;s Sawtooth Lake Bets on Modular Blockchains and Elapsed-Time Consensus"},"content":{"rendered":"<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_79_2 counter-hierarchy ez-toc-counter ez-toc-transparent ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.altoros.com\/blog\/hyperledgers-sawtooth-lake-bets-on-modular-blockchains-and-elapsed-time-consensus\/#What_is_Sawtooth_Lake\" >What is Sawtooth Lake?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.altoros.com\/blog\/hyperledgers-sawtooth-lake-bets-on-modular-blockchains-and-elapsed-time-consensus\/#What_makes_it_different\" >What makes it different?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.altoros.com\/blog\/hyperledgers-sawtooth-lake-bets-on-modular-blockchains-and-elapsed-time-consensus\/#Whats_the_data_model\" >What&#8217;s the data model?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.altoros.com\/blog\/hyperledgers-sawtooth-lake-bets-on-modular-blockchains-and-elapsed-time-consensus\/#Whats_next\" >What&#8217;s next?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/www.altoros.com\/blog\/hyperledgers-sawtooth-lake-bets-on-modular-blockchains-and-elapsed-time-consensus\/#Want_details_Watch_the_video\" >Want details? Watch the video!<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/www.altoros.com\/blog\/hyperledgers-sawtooth-lake-bets-on-modular-blockchains-and-elapsed-time-consensus\/#Related_slides\" >Related slides<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/www.altoros.com\/blog\/hyperledgers-sawtooth-lake-bets-on-modular-blockchains-and-elapsed-time-consensus\/#Related_video\" >Related video<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/www.altoros.com\/blog\/hyperledgers-sawtooth-lake-bets-on-modular-blockchains-and-elapsed-time-consensus\/#Related_reading\" >Related reading<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/www.altoros.com\/blog\/hyperledgers-sawtooth-lake-bets-on-modular-blockchains-and-elapsed-time-consensus\/#About_the_speaker\" >About the speaker<\/a><\/li><\/ul><\/nav><\/div>\n<h3><span class=\"ez-toc-section\" id=\"What_is_Sawtooth_Lake\"><\/span>What is Sawtooth Lake?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>At a recent <a href=\"https:\/\/www.meetup.com\/Hyperledger-SF\/events\/237189393\/\" target=\"_blank\">Hyperledger meetup<\/a>, Intel&#8217;s Head of Technology for Blockchain and Distributed Ledger Technology <a href=\"https:\/\/www.linkedin.com\/in\/dan-middleton-211766\/\" target=\"_blank\">Dan Middleton<\/a> gave an overview of the organization&#8217;s new distributed ledger platform, Sawtooth Lake.<\/p>\n<p><a href=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2017\/02\/Hyperledger-Intel-Sawtooth-Lake-System-Architecture.jpg\"><img decoding=\"async\" src=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2017\/02\/Hyperledger-Intel-Sawtooth-Lake-System-Architecture.jpg\" alt=\"Hyperledger Intel Sawtooth Lake System Architecture\" width=\"640\" class=\"aligncenter size-full wp-image-20911\" \/><\/a><\/p>\n<p>Intel describes Sawtooth Lake as a highly modular platform for building, deploying, and running distributed ledgers. The key components for a distributed ledger are as follows:<\/p>\n<ul>\n<li>A data model that captures the current <strong>state<\/strong> of the ledger.<\/li>\n<li>A language of <strong>transactions<\/strong> that change the ledger state.<\/li>\n<li>A protocol used to build <strong>consensus<\/strong> among participants around which transactions will be accepted by the ledger.<\/li>\n<\/ul>\n<p>Sawtooth Lake is also Intel&#8217;s contribution to the Hyperledger Project incubation.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"What_makes_it_different\"><\/span>What makes it different?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>According to Dan, Sawtooth Lake heavily emphasizes the distributed aspect in distributed ledger technology as well as modularity. To achieve this, Sawtooth Lake makes use of the following features:<\/p>\n<ul>\n<li>Proof of Elapsed Time (PoET)<\/li>\n<li>Transaction families<\/li>\n<\/ul>\n<p><a href=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2017\/02\/Hyperledger-Intel-Sawtooth-Lake-Dan-Middleton-v2.jpg\"><img decoding=\"async\" src=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2017\/02\/Hyperledger-Intel-Sawtooth-Lake-Dan-Middleton-v2.jpg\" alt=\"Hyperledger Intel Sawtooth Lake Dan Middleton v2\" width=\"640\" class=\"aligncenter size-full wp-image-20962\" \/><\/a><\/p>\n<blockquote><p><em>&#8220;A distributed ledger should be both of those things.&#8221; \u2014Dan Middleton, Intel<\/em><\/p><\/blockquote>\n<p>While Sawtooth Lake allows for pluggable consensus, the project does have its own method for consensus available\u2014PoET. The PoET consensus provides fair leader election across a large number of nodes without the computational race of Proof of Work (PoW). Based on the Nakamoto consensus algorithm, PoET achieves distributed consensus through a lottery function with several characteristics:<\/p>\n<ul>\n<li><strong>Fairness.<\/strong> The function should distribute leader election across the broadest possible population of participants.<\/li>\n<li><strong>Investment.<\/strong> The cost of controlling the leader election process should be proportional to the value gained from it.<\/li>\n<li><strong>Verification.<\/strong> It should be relatively simple for all participants to verify that the leader was legitimately selected.<\/li>\n<\/ul>\n<p><a href=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2017\/02\/Hyperledger-Intel-Sawtooth-Lake-difference.jpg\"><img decoding=\"async\" src=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2017\/02\/Hyperledger-Intel-Sawtooth-Lake-difference.jpg\" alt=\"Hyperledger Intel Sawtooth Lake difference\" width=\"500\" class=\"aligncenter size-full wp-image-20912\" \/><\/a><\/p>\n<p>PoET uses a trusted execution environment like <a href=\"https:\/\/corpredirect.intel.com\/Redirector\/404Redirector.aspx?https:\/\/software.intel.com\/en-us\/sgx\" target=\"_blank\">Intel Software Guard Extensions<\/a> (SGX) to ensure the safety and randomness of the leader election process without requiring the costly investment of power and specialized hardware. Intel claims that this algorithm scales to thousands of participants and will run efficiently on any Intel processor that supports SGX.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Whats_the_data_model\"><\/span>What&#8217;s the data model?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Sawtooth Lake makes use of transaction families to encapsulate business logic. According to the presentation, a transaction family can be either:<\/p>\n<ul>\n<li>Something as <strong>simple<\/strong> as a single transaction format with associated validity and state update logic.<\/li>\n<li>Something as <strong>complex<\/strong> as a virtual machine with opcode accounting and bytecode stored in smart contracts.<\/li>\n<\/ul>\n<p>Sawtooth Lake allows these concepts to coexist in the same instance of the blockchain. The choice is up to the developer.<\/p>\n<p>While Intel expects its users to build custom transaction families to cater to individual requirements of their ledgers, Sawtooth Lake does provide three transaction families sufficient for building, testing, and deploying a marketplace for digital assets.<\/p>\n<ul>\n<li><strong>EndPointRegistry.<\/strong> A transaction family for registering ledger services.<\/li>\n<li><strong>IntegerKey.<\/strong> A transaction family used for testing deployed ledgers.<\/li>\n<li><strong>MarketPlace.<\/strong> A transaction family for buying, selling, and trading digital assets.<\/li>\n<\/ul>\n<p>Sawtooth Lakes architecture segregates transaction payload definition, validation, and state management logic from the core system.<\/p>\n<p><a href=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2017\/02\/Hyperledger-Intel-Sawtooth-Lake-Transaction-Family.jpg\"><img decoding=\"async\" src=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2017\/02\/Hyperledger-Intel-Sawtooth-Lake-Transaction-Family.jpg\" alt=\"Hyperledger Intel Sawtooth Lake Transaction Family\" width=\"500\" class=\"aligncenter size-full wp-image-20915\" \/><\/a><\/p>\n<p>The core system is responsible for:<\/p>\n<ul>\n<li>Message handling<\/li>\n<li>Block publishing\/validation<\/li>\n<li>Consensus<\/li>\n<li>Global state management<\/li>\n<\/ul>\n<p><a href=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2017\/02\/Hyperledger-Intel-Sawtooth-Lake-Transaction-Family-batch-header-v2.png\"><img decoding=\"async\" src=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2017\/02\/Hyperledger-Intel-Sawtooth-Lake-Transaction-Family-batch-header-v2.png\" alt=\"Hyperledger Intel Sawtooth Lake Transaction Family batch header v2\" width=\"500\" class=\"aligncenter size-full wp-image-20956\" \/><\/a><\/p>\n<p>Based on the presentation, transaction flow proceeds as follows:<\/p>\n<ul>\n<li>Transactions are wrapped in batches, which provide an atomic unit of commit for multiple transactions.<\/li>\n<li>Transactions declare input and output addresses to allow for state access isolation calculations  in the scheduler.<\/li>\n<li>These inputs and outputs are enforced by the Context Manager on the context established for the transaction.<\/li>\n<li>This enables parallel validation and state delta aggregation across a potentially large number of transactions.<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Whats_next\"><\/span>What&#8217;s next?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Sawtooth Lake has been a part of the <a href=\"https:\/\/www.hyperledger.org\/\" target=\"_blank\">Hyperledger Project<\/a> incubation since last year. Since then, a number proofs of concept have undergone development. One such application is the <a href=\"https:\/\/intelledger.github.io\/mktnav_users_guide\/tutorial.html#overview\" target=\"_blank\">Marketplace Navigator<\/a>, which is a browser-based GUI designed to allow users to inspect blocks and to create marketplace transactions.<\/p>\n<p><a href=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2017\/02\/Hyperledger-Intel-Sawtooth-Lake-Marketplace-Navigator-v3.jpg\"><img decoding=\"async\" src=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2017\/02\/Hyperledger-Intel-Sawtooth-Lake-Marketplace-Navigator-v3.jpg\" alt=\"Hyperledger Intel Sawtooth Lake Marketplace Navigator v3\" width=\"640\" class=\"aligncenter size-full wp-image-20944\" \/><\/a><\/p>\n<p>Intel has a more comprehensive <a href=\"http:\/\/intelledger.github.io\/0.8\/introduction.html\" target=\"_blank\">guide<\/a> to Sawtooth Lake for anyone interested to learn the more technical aspects of the project. Anyone looking to contribute can find Sawtooth Lake in <a href=\"https:\/\/github.com\/hyperledger\/sawtooth-core\" target=\"_blank\">GitHub<\/a> and in <a href=\"http:\/\/slack.sawtooth.me\" target=\"_blank\">Slack<\/a>.<\/p>\n<p>Additionally, Dan will be leading a <a href=\"https:\/\/www.altoros.com\/webinars\/hyperledger-sawtooth-lake-intels-oss-contribution-to-enterprise-blockchain\/\">Sawtooth Lake webinar<\/a> on March 7, 2017. Stay tuned!<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Want_details_Watch_the_video\"><\/span>Want details? Watch the video!<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<table width=\"100%\">\n<tbody>\n<tr>\n<td class=\"video-details-td\">\n<div style=\"float: right; width: 45%; padding-left: 15px; font-size: 14px;\">\n<p><strong>Table of contents<\/strong><\/p>\n<ol>\n<li style=\"margin-bottom: 10px;\">What is Sawtooth Lake? (<a href=\"#wistia_mkdtrl6uw2?time=61\">1&#8217;01&#8221;<\/a>)<\/li>\n<li style=\"margin-bottom: 10px;\">Are there applications for Sawtooth Lake? (<a href=\"#wistia_mkdtrl6uw2?time=340\">5&#8217;40&#8221;<\/a>)<\/li>\n<li style=\"margin-bottom: 10px;\">What does the Sawtooth Lake architecture design look like? (<a href=\"#wistia_mkdtrl6uw2?time=615\">10&#8217;15&#8221;<\/a>)<\/li>\n<li style=\"margin-bottom: 10px;\">How does consensus work? (<a href=\"#wistia_mkdtrl6uw2?time=765\">12&#8217;45&#8221;<\/a>)<\/li>\n<li style=\"margin-bottom: 10px;\">What are transaction families? (<a href=\"#wistia_mkdtrl6uw2?time=900\">15&#8217;00&#8221;<\/a>)<\/li>\n<li style=\"margin-bottom: 10px;\">Q&#038;A. What makes Sawtooth Lake different? (<a href=\"#wistia_mkdtrl6uw2?time=1145\">19&#8217;05&#8221;<\/a>)<\/li>\n<li style=\"margin-bottom: 10px;\">Q&#038;A. Can Sawtooth Lake integrate with different blockchain technologies? (<a href=\"#wistia_mkdtrl6uw2?time=1320\">22&#8217;00&#8221;<\/a>)<\/li>\n<\/ol>\n<\/div>\n<p><script charset=\"ISO-8859-1\" src=\"\/\/fast.wistia.com\/assets\/external\/E-v1.js\" async><\/script><\/p>\n<div class=\"wistia_embed wistia_async_mkdtrl6uw2\" style=\"height:320px;width:440px\">&nbsp;<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Related_slides\"><\/span>Related slides<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><center><iframe loading=\"lazy\" src=\"https:\/\/www.slideshare.net\/slideshow\/embed_code\/key\/6j2sgfsUqnNyf8\" width=\"427\" height=\"356\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" style=\"border:1px solid #CCC; border-width:1px; margin-bottom:5px; max-width: 100%;\" allowfullscreen> <\/iframe><\/center><\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Related_video\"><\/span>Related video<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>The meetup included other speakers including Linux Foundation&#8217;s <a href=\"https:\/\/www.linkedin.com\/in\/brianbehlendorf\/\" target=\"_blank\">Brian Behlendorf<\/a> who talked about general updates regarding the Hyperledger Project, Iroha&#8217;s Makoto Takemiya who went over the basics of the <a href=\"https:\/\/www.altoros.com\/blog\/the-iroha-project-to-bring-mobility-to-blockchain-with-simple-apis\/\" target=\"_blank\">Iroha blockchain<\/a>, and Hitachi&#8217;s <a href=\"https:\/\/www.linkedin.com\/in\/satoshi-oshima-812322b5\/\" target=\"_blank\">Satoshi Oshima<\/a> who gave an update of <a href=\"https:\/\/www.altoros.com\/blog\/hyperledger-fabric-v1-0-to-bring-improved-transactions-and-a-pluggable-data-store\/\" target=\"_blank\">Hyperledger Fabric v1.0<\/a>. The rest of the presentations can be seen in the following video:<\/p>\n<p><center><script src=\"\/\/fast.wistia.com\/embed\/medias\/u48z8llk91.jsonp\" async><\/script><script src=\"\/\/fast.wistia.com\/assets\/external\/E-v1.js\" async><\/script><span class=\"wistia_embed wistia_async_u48z8llk91 popover=true popoverAnimateThumbnail=true\" style=\"display:inline-block;height:360px;width:640px\">&nbsp;<\/span><\/center><\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Related_reading\"><\/span>Related reading<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ul>\n<li><a href=\"https:\/\/www.altoros.com\/blog\/the-iroha-project-to-bring-mobility-to-blockchain-with-simple-apis\/\">The Iroha Project to Bring Mobility to Blockchain with Simple APIs<\/a><\/li>\n<li><a href=\"https:\/\/www.altoros.com\/blog\/r3-cev-unveils-distributed-ledger-with-pluggable-consensus\/\">R3 CEV Unveils Distributed Ledger with Pluggable Consensus<\/a><\/li>\n<li><a href=\"https:\/\/www.altoros.com\/blog\/hyperledger-fabric-v1-0-to-bring-improved-transactions-and-a-pluggable-data-store\/\">Hyperledger Fabric v1.0 to Bring Improved Transactions and a Pluggable Data Store<\/a><\/li>\n<\/ul>\n<hr>\n<h3><span class=\"ez-toc-section\" id=\"About_the_speaker\"><\/span>About the speaker<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<div>\n<div style=\"float: right;\"><a href=\"https:\/\/www.linkedin.com\/in\/dan-middleton-211766\/\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2017\/02\/Dan-Middleton-Intel-bio.png\" alt=\"Dan Middleton, Intel bio\" width=\"150\" height=\"150\" class=\"aligncenter size-full wp-image-20926\" \/><\/a><\/div>\n<div style=\"width: 600px;\"><small><a href=\"https:\/\/www.linkedin.com\/in\/dan-middleton-211766\/\">Dan Middleton<\/a> is Head of Technology for Intel\u2019s Blockchain and Distributed Ledger program. He joined Intel in 2000 to work on emerging web and distributed systems technologies. His early accomplishments include optimizations of matching engines for major stock exchanges and multi-tier system designs at a variety of financial institutions. Working with industry consortia in 2007, Dan led Intel\u2019s contributions on a privacy preserving network leveraging proof of work and anonymous credentials. Since 2009, he has incubated new business ventures in Intel\u2019s New Technology Group.<br \/>\n<\/small><\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>What is Sawtooth Lake?<\/p>\n<p>At a recent Hyperledger meetup, Intel&#8217;s Head of Technology for Blockchain and Distributed Ledger Technology Dan Middleton gave an overview of the organization&#8217;s new distributed ledger platform, Sawtooth Lake.<\/p>\n<\/p>\n<p>Intel describes Sawtooth Lake as a highly modular platform for building, deploying, and running distributed ledgers. The key components [&#8230;]<\/p>\n","protected":false},"author":32,"featured_media":20963,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"content-type":"","footnotes":"","_links_to":"","_links_to_target":""},"categories":[7],"tags":[672,753],"class_list":["post-20910","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news-and-opinion","tag-blockchain","tag-hyperledger"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.6 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Hyperledger&#039;s Sawtooth Lake Bets on Modular Blockchains and Elapsed-Time Consensus | Altoros<\/title>\n<meta name=\"description\" content=\"Intel&#039;s Dan Middleton explains what makes the Sawtooth Lake distributed ledger platform\u2014one of the Hyperledger&#039;s incubations\u2014different and how it works.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.altoros.com\/blog\/hyperledgers-sawtooth-lake-bets-on-modular-blockchains-and-elapsed-time-consensus\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Hyperledger&#039;s Sawtooth Lake Bets on Modular Blockchains and Elapsed-Time Consensus | Altoros\" \/>\n<meta property=\"og:description\" content=\"What is Sawtooth Lake? At a recent Hyperledger meetup, Intel&#8217;s Head of Technology for Blockchain and Distributed Ledger Technology Dan Middleton gave an overview of the organization&#8217;s new distributed ledger platform, Sawtooth Lake. Intel describes Sawtooth Lake as a highly modular platform for building, deploying, and running distributed ledgers. The key components [...]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.altoros.com\/blog\/hyperledgers-sawtooth-lake-bets-on-modular-blockchains-and-elapsed-time-consensus\/\" \/>\n<meta property=\"og:site_name\" content=\"Altoros\" \/>\n<meta property=\"article:published_time\" content=\"2017-02-17T17:46:23+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2017-12-11T12:24:32+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2017\/02\/Hyperledger-Intel-Sawtooth-Lake-Dan-Middleton-v4.gif\" \/>\n\t<meta property=\"og:image:width\" content=\"640\" \/>\n\t<meta property=\"og:image:height\" content=\"360\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/gif\" \/>\n<meta name=\"author\" content=\"Carlo Gutierrez\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Carlo Gutierrez\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.altoros.com\/blog\/hyperledgers-sawtooth-lake-bets-on-modular-blockchains-and-elapsed-time-consensus\/\",\"url\":\"https:\/\/www.altoros.com\/blog\/hyperledgers-sawtooth-lake-bets-on-modular-blockchains-and-elapsed-time-consensus\/\",\"name\":\"Hyperledger's Sawtooth Lake Bets on Modular Blockchains and Elapsed-Time Consensus | Altoros\",\"isPartOf\":{\"@id\":\"https:\/\/www.altoros.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.altoros.com\/blog\/hyperledgers-sawtooth-lake-bets-on-modular-blockchains-and-elapsed-time-consensus\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.altoros.com\/blog\/hyperledgers-sawtooth-lake-bets-on-modular-blockchains-and-elapsed-time-consensus\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2017\/02\/Hyperledger-Intel-Sawtooth-Lake-Dan-Middleton-v4.gif\",\"datePublished\":\"2017-02-17T17:46:23+00:00\",\"dateModified\":\"2017-12-11T12:24:32+00:00\",\"author\":{\"@id\":\"https:\/\/www.altoros.com\/blog\/#\/schema\/person\/833e109f77de753b2b472dca0236b442\"},\"breadcrumb\":{\"@id\":\"https:\/\/www.altoros.com\/blog\/hyperledgers-sawtooth-lake-bets-on-modular-blockchains-and-elapsed-time-consensus\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.altoros.com\/blog\/hyperledgers-sawtooth-lake-bets-on-modular-blockchains-and-elapsed-time-consensus\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.altoros.com\/blog\/hyperledgers-sawtooth-lake-bets-on-modular-blockchains-and-elapsed-time-consensus\/#primaryimage\",\"url\":\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2017\/02\/Hyperledger-Intel-Sawtooth-Lake-Dan-Middleton-v4.gif\",\"contentUrl\":\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2017\/02\/Hyperledger-Intel-Sawtooth-Lake-Dan-Middleton-v4.gif\",\"width\":640,\"height\":360},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.altoros.com\/blog\/hyperledgers-sawtooth-lake-bets-on-modular-blockchains-and-elapsed-time-consensus\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.altoros.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Hyperledger&#8217;s Sawtooth Lake Bets on Modular Blockchains and Elapsed-Time Consensus\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.altoros.com\/blog\/#website\",\"url\":\"https:\/\/www.altoros.com\/blog\/\",\"name\":\"Altoros\",\"description\":\"Insight\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.altoros.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.altoros.com\/blog\/#\/schema\/person\/833e109f77de753b2b472dca0236b442\",\"name\":\"Carlo Gutierrez\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.altoros.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2021\/02\/CG_portrait-2-96x96.jpg\",\"contentUrl\":\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2021\/02\/CG_portrait-2-96x96.jpg\",\"caption\":\"Carlo Gutierrez\"},\"description\":\"Carlo Gutierrez is a Technical Writer at Altoros. As part of the editorial team, his focus has been on emerging technologies such as Cloud Foundry, Kubernetes, blockchain, and the Internet of Things. Prior to Altoros, he primarily wrote about enterprise and consumer technology. Carlo has over 12 years of experience in the publishing industry. Previously, he served as an Editor for PC World Philippines and Questex Asia, as well as a Designer for Tropa Entertainment.\",\"url\":\"https:\/\/www.altoros.com\/blog\/author\/carlo\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Hyperledger's Sawtooth Lake Bets on Modular Blockchains and Elapsed-Time Consensus | Altoros","description":"Intel's Dan Middleton explains what makes the Sawtooth Lake distributed ledger platform\u2014one of the Hyperledger's incubations\u2014different and how it works.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.altoros.com\/blog\/hyperledgers-sawtooth-lake-bets-on-modular-blockchains-and-elapsed-time-consensus\/","og_locale":"en_US","og_type":"article","og_title":"Hyperledger's Sawtooth Lake Bets on Modular Blockchains and Elapsed-Time Consensus | Altoros","og_description":"What is Sawtooth Lake? At a recent Hyperledger meetup, Intel&#8217;s Head of Technology for Blockchain and Distributed Ledger Technology Dan Middleton gave an overview of the organization&#8217;s new distributed ledger platform, Sawtooth Lake. Intel describes Sawtooth Lake as a highly modular platform for building, deploying, and running distributed ledgers. The key components [...]","og_url":"https:\/\/www.altoros.com\/blog\/hyperledgers-sawtooth-lake-bets-on-modular-blockchains-and-elapsed-time-consensus\/","og_site_name":"Altoros","article_published_time":"2017-02-17T17:46:23+00:00","article_modified_time":"2017-12-11T12:24:32+00:00","og_image":[{"width":640,"height":360,"url":"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2017\/02\/Hyperledger-Intel-Sawtooth-Lake-Dan-Middleton-v4.gif","type":"image\/gif"}],"author":"Carlo Gutierrez","twitter_misc":{"Written by":"Carlo Gutierrez","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.altoros.com\/blog\/hyperledgers-sawtooth-lake-bets-on-modular-blockchains-and-elapsed-time-consensus\/","url":"https:\/\/www.altoros.com\/blog\/hyperledgers-sawtooth-lake-bets-on-modular-blockchains-and-elapsed-time-consensus\/","name":"Hyperledger's Sawtooth Lake Bets on Modular Blockchains and Elapsed-Time Consensus | Altoros","isPartOf":{"@id":"https:\/\/www.altoros.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.altoros.com\/blog\/hyperledgers-sawtooth-lake-bets-on-modular-blockchains-and-elapsed-time-consensus\/#primaryimage"},"image":{"@id":"https:\/\/www.altoros.com\/blog\/hyperledgers-sawtooth-lake-bets-on-modular-blockchains-and-elapsed-time-consensus\/#primaryimage"},"thumbnailUrl":"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2017\/02\/Hyperledger-Intel-Sawtooth-Lake-Dan-Middleton-v4.gif","datePublished":"2017-02-17T17:46:23+00:00","dateModified":"2017-12-11T12:24:32+00:00","author":{"@id":"https:\/\/www.altoros.com\/blog\/#\/schema\/person\/833e109f77de753b2b472dca0236b442"},"breadcrumb":{"@id":"https:\/\/www.altoros.com\/blog\/hyperledgers-sawtooth-lake-bets-on-modular-blockchains-and-elapsed-time-consensus\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.altoros.com\/blog\/hyperledgers-sawtooth-lake-bets-on-modular-blockchains-and-elapsed-time-consensus\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.altoros.com\/blog\/hyperledgers-sawtooth-lake-bets-on-modular-blockchains-and-elapsed-time-consensus\/#primaryimage","url":"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2017\/02\/Hyperledger-Intel-Sawtooth-Lake-Dan-Middleton-v4.gif","contentUrl":"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2017\/02\/Hyperledger-Intel-Sawtooth-Lake-Dan-Middleton-v4.gif","width":640,"height":360},{"@type":"BreadcrumbList","@id":"https:\/\/www.altoros.com\/blog\/hyperledgers-sawtooth-lake-bets-on-modular-blockchains-and-elapsed-time-consensus\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.altoros.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Hyperledger&#8217;s Sawtooth Lake Bets on Modular Blockchains and Elapsed-Time Consensus"}]},{"@type":"WebSite","@id":"https:\/\/www.altoros.com\/blog\/#website","url":"https:\/\/www.altoros.com\/blog\/","name":"Altoros","description":"Insight","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.altoros.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.altoros.com\/blog\/#\/schema\/person\/833e109f77de753b2b472dca0236b442","name":"Carlo Gutierrez","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.altoros.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2021\/02\/CG_portrait-2-96x96.jpg","contentUrl":"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2021\/02\/CG_portrait-2-96x96.jpg","caption":"Carlo Gutierrez"},"description":"Carlo Gutierrez is a Technical Writer at Altoros. As part of the editorial team, his focus has been on emerging technologies such as Cloud Foundry, Kubernetes, blockchain, and the Internet of Things. Prior to Altoros, he primarily wrote about enterprise and consumer technology. Carlo has over 12 years of experience in the publishing industry. Previously, he served as an Editor for PC World Philippines and Questex Asia, as well as a Designer for Tropa Entertainment.","url":"https:\/\/www.altoros.com\/blog\/author\/carlo\/"}]}},"_links":{"self":[{"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/posts\/20910","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/users\/32"}],"replies":[{"embeddable":true,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/comments?post=20910"}],"version-history":[{"count":49,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/posts\/20910\/revisions"}],"predecessor-version":[{"id":29575,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/posts\/20910\/revisions\/29575"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/media\/20963"}],"wp:attachment":[{"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/media?parent=20910"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/categories?post=20910"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/tags?post=20910"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}