{"id":21458,"date":"2018-09-10T19:32:49","date_gmt":"2018-09-10T19:32:49","guid":{"rendered":"http:\/\/ci027cfe79b00a2697"},"modified":"2018-09-10T19:32:49","modified_gmt":"2018-09-10T19:32:49","slug":"spark-new-gui-lightning-wallet-bitcoin-now-available-download","status":"publish","type":"post","link":"https:\/\/bitcoinmagazine.com\/business\/spark-new-gui-lightning-wallet-bitcoin-now-available-download","title":{"rendered":"Spark, a New GUI Lightning Wallet for Bitcoin, Now Available for Download"},"content":{"rendered":"<div id=\"bsf_rt_marker\"><\/div><figure><img decoding=\"async\" src=\"https:\/\/bitcoinmagazine.com\/wp-content\/uploads\/2024\/11\/spark.jpg\" title=\"\"><\/figure>\n<p>Spark is a <a href=\"https:\/\/medium.com\/@notgrubles\/spark-a-new-gui-for-c-lightning-2cf2f024500c\" target=\"_blank\" rel=\"noopener\">web-based GUI wallet<\/a> designed for speed, safety and simplicity that utilizes Blockstream\u2019s Lightning implementation c-lightning as its backend. The platform allows for easy spending and receiving of bitcoins over the Lightning Network, which is renowned for its payment speeds. Users can also run their own Bitcoin-based nodes, c-lightning nodes and Spark GUIs in a completely trustless environment.<\/p>\n<p>Independent developer Nadav Ivgi is the developer behind the project. Also an ambassador at the Tel Aviv Bitcoin Embassy and the founder of Bitrated, a company that seeks to bring stronger consumer protection to blockchain applications, Ivgi developed Spark through a sponsorship from blockchain development company Blockstream. <\/p>\n<p>Speaking with <em>Bitcoin Magazine<\/em>, he says Spark is a \u201cpurely off-chain wallet that provides a simple way to send and receive Lightning payments on multiple platforms. Spark is free and open-source software released under the terms of the MIT license.\u201d <\/p>\n<p>Spark provides users with a simple and minimalistic interface, designed to make things easy even for those with minimal crypto experience. It also includes automatic self-signed certificates, along with LetsEncrypt integration and Tor hidden service (v3) support for broader safety and security. <\/p>\n<p>According to Ivgi, Spark can be used in three different ways, the first being through web browsers from any desktop or mobile devices. \u201cFor this, users need to set up Spark as <a href=\"https:\/\/github.com\/shesek\/spark-wallet#server-installation\" target=\"_blank\" rel=\"noopener\">a web server<\/a> alongside their c-lightning node, which they can then access from everywhere over the web,\u201d he comments. <\/p>\n<p>Spark can also be <a href=\"https:\/\/github.com\/shesek\/spark-wallet#desktop-apps\" target=\"_blank\" rel=\"noopener\">used via desktop<\/a> apps for Linux, macOS and Windows. These apps can connect directly to the c-lightning node and don\u2019t require a Spark server setup. Lastly, Spark can be used with an <a href=\"https:\/\/github.com\/shesek\/spark-wallet#mobile-app\" target=\"_blank\" rel=\"noopener\">Android mobile app<\/a>, which connects to the Spark server and acts as a \u201cremote control\u201d for a c-lightning node hosted at home or on the cloud. Though only compatible with Android, at present, Ivgi says iOS will soon be an option. <\/p>\n<p>Once Spark is started, the platform generates and prints a random username and password that the customer can utilize to log into the wallet. They can then customize their credentials once this first step is completed and bind an address to the app, which will allow them to access Spark remotely in the future. <\/p>\n<p>Ivgi says that <a href=\"https:\/\/letsencrypt.org\/\" target=\"_blank\" rel=\"noopener\">LetsEncrypt<\/a> and Tor allow remote clients to access their accounts while enjoying the highest level of privacy. \u201cWhen configured to accept remote connections, Spark will automatically enable TLS encryption with a self-signed certificate,\u201d he explains. \u201cThis improves security but causes browsers to display a security warning about the certificate not being \u201ccertificate authority\u201d (CA) signed. To make getting a CA-signed certificate as easy as possible, Spark has a built-in integration with LetsEncrypt, a certificate authority that gives free certificates with an automated API. After enabling this, encryption will work with no warnings and with a green lock bar.\u201d<\/p>\n<p>CA-signed also means \u201cself-signed;\u201d that is, an identity certificate is signed by the same entity whose identity it certifies. <a href=\"https:\/\/github.com\/shesek\/spark-wallet\/blob\/master\/doc\/onion.md\" target=\"_blank\" rel=\"noopener\">Regarding Tor<\/a>, Igvi describes it as \u201cideal\u201d for setting up Spark at home. <\/p>\n<p>\u201cOverall, I would say that my goal was to create a user-friendly wallet UI for using Lightning in day-to-day payments with the tools to make it easy for users to host their Lightning node at home under their full control and operating it remotely,\u201d he says. \u201cIntegration of Spark into plug-and-play hardware solutions like the <a href=\"https:\/\/bitcoinmagazine.com\/articles\/lightning-ramp-and-casa-join-hands-develop-casa-lightning-node\">Casa Lightning Node<\/a> would help make that even more accessible and is something I\u2019m very interested in seeing develop.\u201d<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Spark is a web-based GUI wallet with built-in Electrum software designed for speed, safety and simplicity that utilizes Blockstream\u2019s Lightning implementation c-lightning as its backend.<\/p>\n","protected":false},"author":3479,"featured_media":21459,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[1999,556,287,2222,453,1811,1467,2745,130,460,1015,3259,124,477,2423,3507,1472,780],"class_list":{"0":"post-21458","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-business","8":"tag-android","9":"tag-blockchain","10":"tag-blockstream","11":"tag-c-lightning","12":"tag-casa","13":"tag-electrum","14":"tag-encryption","15":"tag-ios","16":"tag-lightning","17":"tag-lightning-network","18":"tag-linux","19":"tag-mit","20":"tag-nodes","21":"tag-payments","22":"tag-spark","23":"tag-tel-aviv","24":"tag-tor","25":"tag-wallet"},"author_data":{"id":3479,"name":"Nick Marinoff","nicename":"nick-marinoff","avatar_url":"https:\/\/bitcoinmagazine.com\/wp-content\/uploads\/2024\/12\/cropped-bitcoin-schmitcoin-promo-image-1-2-96x96.png"},"featured_image_url":"https:\/\/bitcoinmagazine.com\/wp-content\/uploads\/2024\/11\/spark.jpg","_links":{"self":[{"href":"https:\/\/bitcoinmagazine.com\/wp-json\/wp\/v2\/posts\/21458","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\/3479"}],"replies":[{"embeddable":true,"href":"https:\/\/bitcoinmagazine.com\/wp-json\/wp\/v2\/comments?post=21458"}],"version-history":[{"count":0,"href":"https:\/\/bitcoinmagazine.com\/wp-json\/wp\/v2\/posts\/21458\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/bitcoinmagazine.com\/wp-json\/wp\/v2\/media\/21459"}],"wp:attachment":[{"href":"https:\/\/bitcoinmagazine.com\/wp-json\/wp\/v2\/media?parent=21458"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/bitcoinmagazine.com\/wp-json\/wp\/v2\/categories?post=21458"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/bitcoinmagazine.com\/wp-json\/wp\/v2\/tags?post=21458"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}