{"id":20442,"date":"2017-01-30T09:05:45","date_gmt":"2017-01-30T17:05:45","guid":{"rendered":"https:\/\/www.altoros.com\/blog\/?p=20442"},"modified":"2018-11-03T06:31:06","modified_gmt":"2018-11-03T03:31:06","slug":"r3-cev-unveils-distributed-ledger-with-pluggable-consensus","status":"publish","type":"post","link":"https:\/\/www.altoros.com\/blog\/r3-cev-unveils-distributed-ledger-with-pluggable-consensus\/","title":{"rendered":"R3 CEV Unveils a Distributed Ledger with Pluggable 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\/r3-cev-unveils-distributed-ledger-with-pluggable-consensus\/#What_is_Corda\" >What is Corda?<\/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\/r3-cev-unveils-distributed-ledger-with-pluggable-consensus\/#What_is_Cordas_data_model\" >What is Corda&#8217;s data model?<\/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\/r3-cev-unveils-distributed-ledger-with-pluggable-consensus\/#Pluggable_consensus_algorithms\" >Pluggable consensus algorithms<\/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\/r3-cev-unveils-distributed-ledger-with-pluggable-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\/r3-cev-unveils-distributed-ledger-with-pluggable-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\/r3-cev-unveils-distributed-ledger-with-pluggable-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\/r3-cev-unveils-distributed-ledger-with-pluggable-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-8\" href=\"https:\/\/www.altoros.com\/blog\/r3-cev-unveils-distributed-ledger-with-pluggable-consensus\/#About_the_speaker\" >About the speaker<\/a><\/li><\/ul><\/nav><\/div>\n<h3><span class=\"ez-toc-section\" id=\"What_is_Corda\"><\/span>What is Corda?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>At a recent <a href=\"https:\/\/www.meetup.com\/Hyperledger-London\/events\/234852692\/\" target=\"_blank\">Hyperledger meetup<\/a>, R3 CEV&#8217;s Chief Engineer <a href=\"https:\/\/www.linkedin.com\/in\/jamescarlyle\" target=\"_blank\">James Carlyle<\/a> and Lead Platform Engineer <a href=\"https:\/\/www.linkedin.com\/in\/mike-hearn-2523962\" target=\"_blank\">Mike Hearn<\/a> talked about their organizations initiatives specifically Corda, its distributed ledger platform.<\/p>\n<p><a href=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2017\/01\/Hyperledger-R3-CEV-Corda-Consortium-Projects.jpg\"><img decoding=\"async\" src=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2017\/01\/Hyperledger-R3-CEV-Corda-Consortium-Projects.jpg\" alt=\"Hyperledger R3 CEV Corda Consortium Projects\" width=\"640\" class=\"aligncenter size-full wp-image-20479\" \/><\/a><\/p>\n<p>James gave a brief intro of R3, summarizing how the company was founded and how it enables collaboration between competitors.<\/p>\n<p><a href=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2017\/01\/Hyperledger-R3-CEV-Corda-James-Carlyle.jpg\"><img decoding=\"async\" src=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2017\/01\/Hyperledger-R3-CEV-Corda-James-Carlyle.jpg\" alt=\"Hyperledger R3 CEV Corda James Carlyle\" width=\"640\" class=\"aligncenter size-full wp-image-20459\" \/><\/a><\/p>\n<blockquote><p><em>&#8220;Collaboration enables competition at higher levels.&#8221;<br \/>\n\u2014James Carlyle, R3 CEV<\/em><\/p><\/blockquote>\n<p>Mike lead the technical rundown of Corda explaining how it is <strong>distributed ledger technology<\/strong> with some distinct properties:<\/p>\n<ul>\n<li>There are <strong>no blockchains<\/strong> and <strong>no mining<\/strong>.<\/li>\n<li>It is designed for <strong>permissioned networks<\/strong>.<\/li>\n<li>It is primarily a <strong>JVM-based platform<\/strong> implemented in the <a href=\"https:\/\/kotlinlang.org\/\" target=\"_blank\">Kotlin<\/a> language.<\/li>\n<li>It uses a derivative of the JVM as its <strong>smart contract<\/strong> sandbox.<\/li>\n<li>It is <strong>open source<\/strong>.<\/li>\n<\/ul>\n<p>For a more detailed explanation of Corda, please refer to this <a href=\"https:\/\/docs.r3.com\/\" target=\"_blank\">technical white paper<\/a>.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"What_is_Cordas_data_model\"><\/span>What is Corda&#8217;s data model?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Corda makes use of bitcoin-inpsired <a href=\"https:\/\/bitcoin.org\/en\/glossary\/unspent-transaction-output\" target=\"_blank\"><strong>UTXO model<\/strong><\/a> where the database does not track accounts or balances.<\/p>\n<p>According to the white paper, the Corda ledger is defined as a set of immutable states, which are created and destroyed by digitally signed transactions. Each transaction points to a set of states that it will consume\/destroy, these are called inputs, and contains a set of new states that it will create, these are called outputs.<\/p>\n<p><a href=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2017\/01\/Hyperledger-R3-CEV-Corda-Transaction-demo.jpg\"><img decoding=\"async\" src=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2017\/01\/Hyperledger-R3-CEV-Corda-Transaction-demo.jpg\" alt=\"Hyperledger R3 CEV Corda Transaction demo\" width=\"640\" class=\"aligncenter size-full wp-image-20462\" \/><\/a><\/p>\n<p>Although the ledger is shared, it is not always the case that transactions and ledger entries are globally visible. In cases where a set of transactions stays within a small subgroup of users it is possible to keep the relevant data purely within that group. To ensure consistency, Corda relies heavily on secure hashes like SHA-256 to identify things.<\/p>\n<p>Additional features include:<\/p>\n<ul>\n<li>There is <strong>no global broadcast<\/strong> at any point.<\/li>\n<li><strong>States<\/strong> can include arbitrary typed data.<\/li>\n<li>Transactions invoke not only <strong>input<\/strong> contracts but also the contracts of the <strong>outputs<\/strong>.<\/li>\n<li>Contracts refer to a bundle of <strong>business logic<\/strong> that may handle various different tasks, beyond transaction verification.<\/li>\n<li>Contracts are <a href=\"https:\/\/en.wikipedia.org\/wiki\/Turing_completeness\" target=\"_blank\"><strong>Turing-complete<\/strong><\/a> and can be written in any ordinary programming language that targets the <strong>JVM<\/strong>.<\/li>\n<li>Arbitrarily-precise time-bounds may be specified in <strong>transactions<\/strong> (which must be attested to by a <strong>notary<\/strong>)<\/li>\n<li><strong>Primary consensus implementations<\/strong> use block-free conflict resolution algorithms.<\/li>\n<li>Transactions are <strong>not ordered using a blockchain<\/strong> and by implication Corda <strong>does not use miners or proof-of-work<\/strong>. Instead each state points to a notary, which is a service that guarantees it will sign a transaction only if all the input states are un-consumed.<\/li>\n<\/ul>\n<p><a href=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2017\/01\/Hyperledger-R3-CEV-Corda-Transaction-Samples.jpg\"><img decoding=\"async\" src=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2017\/01\/Hyperledger-R3-CEV-Corda-Transaction-Samples.jpg\" alt=\"Hyperledger R3 CEV Corda Transaction Samples\" width=\"640\" class=\"aligncenter size-full wp-image-20481\" \/><\/a><\/p>\n<blockquote><p><em>&#8220;Transcations in Corda can do lots of different things and not just move money around.&#8221; \u2014Mike Hearn, R3 CEV<\/em><\/p><\/blockquote>\n<p>Corda provides three main tools to achieve global distributed consensus:<\/p>\n<ul>\n<li><strong>Smart contract logic<\/strong> to ensure state transitions are valid according to the pre-agreed rules.<\/li>\n<li><strong>Uniqueness<\/strong> and <strong>timestamping services<\/strong> to order transactions temporally and eliminate conflicts.<\/li>\n<li>An <a href=\"https:\/\/docs.r3.com\/\" target=\"_blank\"><strong>orchestration framework<\/strong><\/a> which simplifies the process of writing complex multi-step protocols between multiple different parties.<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Pluggable_consensus_algorithms\"><\/span>Pluggable consensus algorithms<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Corda does not use blockchain but instead makes use of <strong>pluggable notaries<\/strong> which are services that provide transaction ordering and timestamping. Notaries are composed of multiple mutually distrusting parties who use a standard consensus algorithm. A notary is responsible for validating transactions. Every state has an appointed notary.<\/p>\n<p><a href=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2017\/01\/Hyperledger-R3-CEV-Corda-notaries-and-consensus.jpg\"><img decoding=\"async\" src=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2017\/01\/Hyperledger-R3-CEV-Corda-notaries-and-consensus.jpg\" alt=\"Hyperledger R3 CEV Corda notaries and consensus\" width=\"640\" class=\"aligncenter size-full wp-image-20453\" \/><\/a><\/p>\n<blockquote><p><em>&#8220;Computer sciences keep coming up with very nice consensus algorithms with better and better trade offs. We didn&#8217;t one to tie the system with a single one.&#8221; \u2014Mike Hearn, R3 CEV<\/em><\/p><\/blockquote>\n<p>Consensus can be divided into two parts:<\/p>\n<ul>\n<li><strong>Consensus over state validity.<\/strong> Parties can reach certainty that a transaction is accepted by the contracts pointed to by the input and output states, and has all the required signatures. This is achieved by parties independently running the same contract code and validation logic.<\/li>\n<li><strong>Consensus over state uniqueness.<\/strong> Parties can reach certainty the output states created in a transaction are the unique successors to the input states consumed by that transaction.<\/li>\n<\/ul>\n<p><a href=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2017\/01\/Hyperledger-R3-CEV-Corda-Experimental-universal-contract.jpg\"><img decoding=\"async\" src=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2017\/01\/Hyperledger-R3-CEV-Corda-Experimental-universal-contract.jpg\" alt=\"Hyperledger R3 CEV Corda Experimental universal contract\" width=\"640\" class=\"aligncenter size-full wp-image-20480\" \/><\/a><\/p>\n<p>A network can have more than a single notary. Having multiples notaries add the following:<\/p>\n<ul>\n<li><strong>Custom behaviour.<\/strong> A network can have both validating and privacy preserving Notaries. Parties can make a choice based on their specific requirements.<\/li>\n<li><strong>Load balancing.<\/strong> Spreading the transaction load over multiple notaries will allow higher transaction throughput in the platform overall.<\/li>\n<li><strong>Low latency.<\/strong> Latency could be minimized by choosing a notary physically closer the transacting parties.<\/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>For the most part, Mike pointed out that last year was dedicated to experimentation and design of Corda. This year, they are looking to towards production so improved security, serialization, scalability, and completed features are big milestones.<\/p>\n<p><a href=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2017\/01\/Hyperledger-R3-CEV-Corda-Mike-Hearns.jpg\"><img decoding=\"async\" src=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2017\/01\/Hyperledger-R3-CEV-Corda-Mike-Hearns.jpg\" alt=\"Hyperledger R3 CEV Corda Mike Hearns\" width=\"640\" class=\"aligncenter size-full wp-image-20460\" \/><\/a><\/p>\n<p>Here are a some of the features the Corda team are looking into now:<\/p>\n<ul>\n<li>Using <strong>random key<\/strong>s once <strong>identity certificate management<\/strong> is complete.<\/li>\n<li>Implementing <strong>vault soft-locks<\/strong>.<\/li>\n<li>Starting <strong>load testing<\/strong> and eliminating bugs.<\/li>\n<\/ul>\n<p>Ultimately, the Corda team&#8217;s goal for this year is to have API and protocol stability by the end of the third quarter.<\/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;\">How is R3 enabling collaboration? (<a href=\"#wistia_yuo6nky03i?time=510\">8&#8217;30&#8221;<\/a>)<\/li>\n<li style=\"margin-bottom: 10px;\">What are the basics of Corda? (<a href=\"#wistia_yuo6nky03i?time=745\">12&#8217;25&#8221;<\/a>)<\/li>\n<li style=\"margin-bottom: 10px;\">What is the transaction structure for Corda? (<a href=\"#wistia_yuo6nky03i?time=1005\">16&#8217;45&#8221;<\/a>)<\/li>\n<li style=\"margin-bottom: 10px;\">What is Corda designed for? (<a href=\"#wistia_yuo6nky03i?time=1170\">19&#8217;30&#8221;<\/a>)<\/li>\n<li style=\"margin-bottom: 10px;\">How are transactions resolved in Corda? (<a href=\"#wistia_yuo6nky03i?time=1325\">22&#8217;05&#8221;<\/a>)<\/li>\n<li style=\"margin-bottom: 10px;\">What is Corda&#8217;s network structure? (<a href=\"#wistia_yuo6nky03i?time=1450\">24&#8217;10&#8221;<\/a>)<\/li>\n<li style=\"margin-bottom: 10px;\">How does consensus work in Corda? (<a href=\"#wistia_yuo6nky03i?time=1850\">30&#8217;50&#8221;<\/a>)<\/li>\n<li style=\"margin-bottom: 10px;\">How are contracts defined in Corda? (<a href=\"#wistia_yuo6nky03i?time=1935\">32&#8217;15&#8221;<\/a>)<\/li>\n<li style=\"margin-bottom: 10px;\">What&#8217;s the future for Corda? (<a href=\"#wistia_yuo6nky03i?time=2240\">37&#8217;20&#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_yuo6nky03i\" 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=\"\/\/www.slideshare.net\/slideshow\/embed_code\/key\/mhZA0YPje7c3To\" width=\"595\" height=\"485\" 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><br \/>\n&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\/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<li><a href=\"https:\/\/www.altoros.com\/blog\/r3-strategist-outlines-blockchains-use-among-42-banks\/\">R3 Strategist Outlines Blockchain\u2019s Use Among 42 Banks<\/a><\/li>\n<li><a href=\"https:\/\/www.altoros.com\/blog\/2016-2017-trends-blockchain-proliferation\/\">2016\u20132017 Trends: Blockchain Proliferation<\/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\/jamescarlyle\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2017\/01\/James-Carlyle-R3-CEV-bio.png\" alt=\"James Carlyle, R3 CEV bio\" width=\"150\" height=\"150\" class=\"aligncenter size-full wp-image-20464\" \/><\/a><\/div>\n<div style=\"width: 600px;\"><small><a href=\"https:\/\/www.linkedin.com\/in\/jamescarlyle\">James Carlyle<\/a> is Chief Engineer, MD at R3 CEV. James has a detailed knowledge of financial services, gained through the implementation of architecture and design of large and complex projects. His focus has been on application architectures associated with core banking, operations, servicing, channels and integration domains. James has 25 years of in-depth IT experience as a software engineer, data architect, entrepreneur, innovator, and designer.<\/small><\/div>\n<\/div>\n<p>&nbsp;<\/p>\n<div>\n<div style=\"float: right;\"><a href=\"https:\/\/www.linkedin.com\/in\/mike-hearn-2523962\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2017\/01\/Mike-Hearn-R3-CEV-bio.png\" alt=\"Mike Hearn, R3 CEV bio\" width=\"150\" height=\"150\" class=\"aligncenter size-full wp-image-20465\" \/><\/a><\/div>\n<div style=\"width: 600px;\"><small><a href=\"https:\/\/www.linkedin.com\/in\/mike-hearn-2523962\">Mike Hearn<\/a> is Lead Platform Engineer at R3 CEV. Prior to R3 CEV, Mike was a Senior Software Engineer at Google where he worked for over seven years on Google Maps, Google Earth, and Gmail. <\/small><\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>What is Corda?<\/p>\n<p>At a recent Hyperledger meetup, R3 CEV&#8217;s Chief Engineer James Carlyle and Lead Platform Engineer Mike Hearn talked about their organizations initiatives specifically Corda, its distributed ledger platform.<\/p>\n<\/p>\n<p>James gave a brief intro of R3, summarizing how the company was founded and how it enables collaboration between competitors.<\/p>\n<\/p>\n<p>&#8220;Collaboration enables [&#8230;]<\/p>\n","protected":false},"author":32,"featured_media":20482,"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-20442","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>R3 CEV Unveils a Distributed Ledger with Pluggable Consensus | Altoros<\/title>\n<meta name=\"description\" content=\"Outsourced back in November of last year, R3 CEV looks to push its &#039;no blockchain&#039; distributed ledger platform into production before the year ends.\" \/>\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\/r3-cev-unveils-distributed-ledger-with-pluggable-consensus\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"R3 CEV Unveils a Distributed Ledger with Pluggable Consensus | Altoros\" \/>\n<meta property=\"og:description\" content=\"What is Corda? At a recent Hyperledger meetup, R3 CEV&#8217;s Chief Engineer James Carlyle and Lead Platform Engineer Mike Hearn talked about their organizations initiatives specifically Corda, its distributed ledger platform. James gave a brief intro of R3, summarizing how the company was founded and how it enables collaboration between competitors. &#8220;Collaboration enables [...]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.altoros.com\/blog\/r3-cev-unveils-distributed-ledger-with-pluggable-consensus\/\" \/>\n<meta property=\"og:site_name\" content=\"Altoros\" \/>\n<meta property=\"article:published_time\" content=\"2017-01-30T17:05:45+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2018-11-03T03:31:06+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2017\/01\/Hyperledger-R3-CEV-Corda-v2.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\/r3-cev-unveils-distributed-ledger-with-pluggable-consensus\/\",\"url\":\"https:\/\/www.altoros.com\/blog\/r3-cev-unveils-distributed-ledger-with-pluggable-consensus\/\",\"name\":\"R3 CEV Unveils a Distributed Ledger with Pluggable Consensus | Altoros\",\"isPartOf\":{\"@id\":\"https:\/\/www.altoros.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.altoros.com\/blog\/r3-cev-unveils-distributed-ledger-with-pluggable-consensus\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.altoros.com\/blog\/r3-cev-unveils-distributed-ledger-with-pluggable-consensus\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2017\/01\/Hyperledger-R3-CEV-Corda-v2.gif\",\"datePublished\":\"2017-01-30T17:05:45+00:00\",\"dateModified\":\"2018-11-03T03:31:06+00:00\",\"author\":{\"@id\":\"https:\/\/www.altoros.com\/blog\/#\/schema\/person\/833e109f77de753b2b472dca0236b442\"},\"breadcrumb\":{\"@id\":\"https:\/\/www.altoros.com\/blog\/r3-cev-unveils-distributed-ledger-with-pluggable-consensus\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.altoros.com\/blog\/r3-cev-unveils-distributed-ledger-with-pluggable-consensus\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.altoros.com\/blog\/r3-cev-unveils-distributed-ledger-with-pluggable-consensus\/#primaryimage\",\"url\":\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2017\/01\/Hyperledger-R3-CEV-Corda-v2.gif\",\"contentUrl\":\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2017\/01\/Hyperledger-R3-CEV-Corda-v2.gif\",\"width\":640,\"height\":360},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.altoros.com\/blog\/r3-cev-unveils-distributed-ledger-with-pluggable-consensus\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.altoros.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"R3 CEV Unveils a Distributed Ledger with Pluggable 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":"R3 CEV Unveils a Distributed Ledger with Pluggable Consensus | Altoros","description":"Outsourced back in November of last year, R3 CEV looks to push its 'no blockchain' distributed ledger platform into production before the year ends.","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\/r3-cev-unveils-distributed-ledger-with-pluggable-consensus\/","og_locale":"en_US","og_type":"article","og_title":"R3 CEV Unveils a Distributed Ledger with Pluggable Consensus | Altoros","og_description":"What is Corda? At a recent Hyperledger meetup, R3 CEV&#8217;s Chief Engineer James Carlyle and Lead Platform Engineer Mike Hearn talked about their organizations initiatives specifically Corda, its distributed ledger platform. James gave a brief intro of R3, summarizing how the company was founded and how it enables collaboration between competitors. &#8220;Collaboration enables [...]","og_url":"https:\/\/www.altoros.com\/blog\/r3-cev-unveils-distributed-ledger-with-pluggable-consensus\/","og_site_name":"Altoros","article_published_time":"2017-01-30T17:05:45+00:00","article_modified_time":"2018-11-03T03:31:06+00:00","og_image":[{"width":640,"height":360,"url":"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2017\/01\/Hyperledger-R3-CEV-Corda-v2.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\/r3-cev-unveils-distributed-ledger-with-pluggable-consensus\/","url":"https:\/\/www.altoros.com\/blog\/r3-cev-unveils-distributed-ledger-with-pluggable-consensus\/","name":"R3 CEV Unveils a Distributed Ledger with Pluggable Consensus | Altoros","isPartOf":{"@id":"https:\/\/www.altoros.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.altoros.com\/blog\/r3-cev-unveils-distributed-ledger-with-pluggable-consensus\/#primaryimage"},"image":{"@id":"https:\/\/www.altoros.com\/blog\/r3-cev-unveils-distributed-ledger-with-pluggable-consensus\/#primaryimage"},"thumbnailUrl":"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2017\/01\/Hyperledger-R3-CEV-Corda-v2.gif","datePublished":"2017-01-30T17:05:45+00:00","dateModified":"2018-11-03T03:31:06+00:00","author":{"@id":"https:\/\/www.altoros.com\/blog\/#\/schema\/person\/833e109f77de753b2b472dca0236b442"},"breadcrumb":{"@id":"https:\/\/www.altoros.com\/blog\/r3-cev-unveils-distributed-ledger-with-pluggable-consensus\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.altoros.com\/blog\/r3-cev-unveils-distributed-ledger-with-pluggable-consensus\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.altoros.com\/blog\/r3-cev-unveils-distributed-ledger-with-pluggable-consensus\/#primaryimage","url":"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2017\/01\/Hyperledger-R3-CEV-Corda-v2.gif","contentUrl":"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2017\/01\/Hyperledger-R3-CEV-Corda-v2.gif","width":640,"height":360},{"@type":"BreadcrumbList","@id":"https:\/\/www.altoros.com\/blog\/r3-cev-unveils-distributed-ledger-with-pluggable-consensus\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.altoros.com\/blog\/"},{"@type":"ListItem","position":2,"name":"R3 CEV Unveils a Distributed Ledger with Pluggable 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\/20442","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=20442"}],"version-history":[{"count":38,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/posts\/20442\/revisions"}],"predecessor-version":[{"id":38527,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/posts\/20442\/revisions\/38527"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/media\/20482"}],"wp:attachment":[{"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/media?parent=20442"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/categories?post=20442"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/tags?post=20442"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}