{"id":24248,"date":"2017-03-06T15:46:15","date_gmt":"2017-03-06T15:46:15","guid":{"rendered":"http:\/\/ci027cfe64a00726c3"},"modified":"2017-03-06T15:46:15","modified_gmt":"2017-03-06T15:46:15","slug":"circle-still-uses-bitcoin-also-building-ethereum","status":"publish","type":"post","link":"https:\/\/bitcoinmagazine.com\/business\/circle-still-uses-bitcoin-also-building-ethereum","title":{"rendered":"Circle Still Uses Bitcoin \u2014 But Is Also Building on Ethereum"},"content":{"rendered":"<div id=\"bsf_rt_marker\"><\/div><figure><img decoding=\"async\" src=\"https:\/\/bitcoinmagazine.com\/wp-content\/uploads\/2024\/11\/circle-still-uses-bitcoin-but-is-also-building-on-ethereum.jpg\" title=\"\"><\/figure>\n<p><a href=\"https:\/\/www.circle.com\/en\/\" target=\"_blank\" rel=\"noopener\">Circle<\/a> Chief Evangelist <a href=\"https:\/\/twitter.com\/anders94\" target=\"_blank\" rel=\"noopener\">Anders Brownworth<\/a>, who previously taught blockchain technology at MIT, gave a presentation on <a href=\"https:\/\/www.youtube.com\/watch?v=sQDa5jSGFOk&amp;feature=push-u-sub&amp;attr_tag=xPRJ9PU5qw6cd8FI-6\" target=\"_blank\" rel=\"noopener\">day two of the 2017 MIT Bitcoin Expo<\/a> in which he mainly focused on what Circle has been working on for the past few months.<\/p>\n<p>Circle is a mobile payments application that aims to make sending money to anyone in the world as easy as sending them a message via their mobile phone.<\/p>\n<p>During his talk, Brownworth noted that although Circle <a href=\"https:\/\/support.circle.com\/hc\/en-us\/articles\/217972003\" target=\"_blank\" rel=\"noopener\">dropped the ability to buy and sell bitcoin in their mobile application late last year<\/a>, the company still uses Bitcoin in the background of their current operations. Brownworth also explained Circle\u2019s need for <a href=\"https:\/\/www.jeffcoleman.ca\/state-channels\/\" target=\"_blank\" rel=\"noopener\">state channels<\/a> and why the company is now building a new platform on top of <a href=\"https:\/\/ethereum.org\/\" target=\"_blank\" rel=\"noopener\">Ethereum<\/a>.<\/p>\n<p><strong>Circle Still Uses Bitcoin<\/strong><\/p>\n<p>During the opening portion of his presentation, Brownworth made it clear that Circle has by no means stopped using Bitcoin completely. In fact, Bitcoin still plays a key role in the background of the company\u2019s operations.<\/p>\n<p>\u201cBitcoin very fundamentally informs the way Circle works behind the scenes, and it continues to do so,\u201d stated Brownworth. \u201cWe continue to use it.\u201d<\/p>\n<p>In addition to various background operations, Brownworth also noted that Circle has helped fund <a href=\"https:\/\/dci.mit.edu\/\" target=\"_blank\" rel=\"noopener\">MIT\u2019s Digital Currency Initiative<\/a> (DCI), which funds <a href=\"https:\/\/bitcoincore.org\" target=\"_blank\" rel=\"noopener\">Bitcoin Core<\/a> contributor <a href=\"https:\/\/github.com\/theuni\" target=\"_blank\" rel=\"noopener\">Cory Fields<\/a>, Bitcoin Core maintainer <a href=\"https:\/\/github.com\/laanwj\" target=\"_blank\" rel=\"noopener\">Wladimir van der Laan<\/a> and <a href=\"https:\/\/lightning.network\/\" target=\"_blank\" rel=\"noopener\">lightning network<\/a> developer <a href=\"https:\/\/twitter.com\/tdryja\" target=\"_blank\" rel=\"noopener\">Tadge Dryja<\/a>. In the past, former Bitcoin Core lead maintainer <a href=\"http:\/\/gavinandresen.ninja\/\" target=\"_blank\" rel=\"noopener\">Gavin Andresen<\/a> was also a part of the MIT DCI.<\/p>\n<p>Circle also operates a <a href=\"https:\/\/www.investopedia.com\/terms\/t\/tradingdesk.asp\" target=\"_blank\" rel=\"noopener\">trading desk<\/a> for bitcoin and other digital currencies. \u201cWe actually operate a trading desk for all virtual currencies \u2014 a very active trading desk,\u201d noted Brownworth.<\/p>\n<p><strong>The Need for State Channels<\/strong><\/p>\n<p>According to Brownworth, one of the main things Circle is working on right now is <a href=\"https:\/\/blog.circle.com\/2016\/12\/06\/spark-new-markets-app-messaging-and-bitcoin-changes\/\" target=\"_blank\" rel=\"noopener\">Spark<\/a>. It\u2019s unclear if this is an attempt by Circle to create the main payment platform of the future to replace the likes of Bitcoin and Ethereum <a href=\"https:\/\/coinjournal.net\/circle-ceo-allaire-highly-unlikely-well-using-bitcoin-5-10-years\/\" target=\"_blank\" rel=\"noopener\">as Circle CEO Jeremy Allaire said was needed late last year<\/a>.<\/p>\n<p>Brownworth described Spark as \u201csmart contract driven,\u201d and the Circle chief evangelist explained the payments company\u2019s need for state channels on any system they build. \u201cWe\u2019ll use state channels to keep the cost of transactions low \u2014 keep the fees low \u2014 and also to add privacy,\u201d he said. \u201cFor us, state channels are very, very important. We need them either formally supported or we need the contract primitives to be available, so we can make time-locked contracts (<a href=\"https:\/\/en.bitcoin.it\/wiki\/Hashed_Timelock_Contracts\" target=\"_blank\" rel=\"noopener\">HTLCs<\/a>).\u201d<\/p>\n<p>An example of state channels is <a href=\"https:\/\/en.bitcoin.it\/wiki\/Payment_channels\" target=\"_blank\" rel=\"noopener\">payment channels<\/a> in Bitcoin where many payments can be made between two parties before eventually being settled on the blockchain. The lightning network is an attempt to create a generalized layer of payment channels where users can send payments to a wide number of other parties via this mechanism.<\/p>\n<p>According to Brownworth, Circle will eventually open-source the Spark platform, and they have no plans to try to compete with other solutions at the platform level. Instead, Circle will focus on building apps on top of the Spark platform.<\/p>\n<p>While Brownworth noted that there were many options for building the Spark platform, Circle\u2019s initial implementation uses Ethereum. Brownworth also described the process of learning what it\u2019s like to build on top of these sorts of smart contracting platforms. <\/p>\n<p>\u201cWhat became obvious very quickly, very early on is it\u2019s really, really hard to make a smart contract system maintainable,\u201d he said. \u201cIf you do the sort of <a href=\"https:\/\/github.com\/ethereum\/wiki\/wiki\/The-Solidity-Programming-Language\" target=\"_blank\" rel=\"noopener\">Solidity<\/a> 1.0 basic example and set up your own currency, that\u2019s great and all until tomorrow when you want to add a new feature and you have to delete everybody\u2019s accounts. Or you have to build in a path for all of that information to make its way into the new contract.\u201d<\/p>\n<p>Brownworth added that their current line of thinking is to create a core, permissioning contract that will tell other contracts when there is a new version of that contract available. He also added that this system will be for IOUs rather than digital bearer assets.<\/p>\n<p><strong>Why Build on Ethereum?<\/strong><\/p>\n<p>During the Q&amp;A portion of his talk, an audience member asked Brownworth to further clarify why Circle was using Ethereum for Spark. <\/p>\n<p>\u201cWe could have done this a lot of different ways,\u201d responded Brownworth. \u201cWe looked at many different options for technologies to implement this in. Essentially, what it comes down to is, believe it or not, maturity at this point versus all of the others.\u201d<\/p>\n<p>Brownworth added that <a href=\"https:\/\/www.hyperledger.org\/\" target=\"_blank\" rel=\"noopener\">Hyperledger<\/a> and <a href=\"https:\/\/www.corda.net\/\" target=\"_blank\" rel=\"noopener\">Corda<\/a> are also interesting, but the maturity of the code available for those platforms does not meet Circle\u2019s needs right now. \u201cWe actually built this in a number of different platforms, and we ended up coming to the realization that the practical way to implement this right now is Ethereum,\u201d he said.<\/p>\n<p>While Spark is being built using Ethereum right now, Brownworth added that Spark is made to be interoperable with other blockchains and platforms via state channels as well.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Circle Chief Evangelist Anders Brownworth, who previously taught blockchain technology at MIT, gave a presentation on day two of the 2017 MIT Bitcoin Expo in which he mainly focused on what Circle has been working on for the past few months. Circle is a mobile payments application that aims to make sending money to anyone [&hellip;]<\/p>\n","protected":false},"author":3445,"featured_media":24249,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[3084,621,477,1279,2423],"class_list":{"0":"post-24248","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-business","8":"tag-circle","9":"tag-ethereum","10":"tag-payments","11":"tag-smart-contracts","12":"tag-spark"},"author_data":{"id":3445,"name":"Kyle Torpey","nicename":"kyle-torpey","avatar_url":"https:\/\/bitcoinmagazine.com\/wp-content\/uploads\/2024\/12\/kyle-torpey-promo-image-96x96.jpg"},"featured_image_url":"https:\/\/bitcoinmagazine.com\/wp-content\/uploads\/2024\/11\/circle-still-uses-bitcoin-but-is-also-building-on-ethereum.jpg","_links":{"self":[{"href":"https:\/\/bitcoinmagazine.com\/wp-json\/wp\/v2\/posts\/24248","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bitcoinmagazine.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/bitcoinmagazine.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/bitcoinmagazine.com\/wp-json\/wp\/v2\/users\/3445"}],"replies":[{"embeddable":true,"href":"https:\/\/bitcoinmagazine.com\/wp-json\/wp\/v2\/comments?post=24248"}],"version-history":[{"count":0,"href":"https:\/\/bitcoinmagazine.com\/wp-json\/wp\/v2\/posts\/24248\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/bitcoinmagazine.com\/wp-json\/wp\/v2\/media\/24249"}],"wp:attachment":[{"href":"https:\/\/bitcoinmagazine.com\/wp-json\/wp\/v2\/media?parent=24248"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/bitcoinmagazine.com\/wp-json\/wp\/v2\/categories?post=24248"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/bitcoinmagazine.com\/wp-json\/wp\/v2\/tags?post=24248"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}