<![CDATA[cbeams]]>https://cbea.ms/https://cbea.ms/favicon.pngcbeamshttps://cbea.ms/Ghost 3.41Wed, 01 Oct 2025 06:27:46 GMT60<![CDATA[Letter to a New Bitcoiner]]>https://cbea.ms/letter-to-a-new-bitcoiner/61680cb370b4b600017256a3Thu, 14 Oct 2021 11:48:06 GMTOn Oct 14, 2021, at 4:20 AM, redacted@email.com wrote:

... I would like to learn about the crypto world, especially Bitcoin. Are the altcoins even worth investing in? Should I just stick to Bitcoin? Is Bitcoin here to stay? ...Letter to a New Bitcoiner


Hi Redacted,

I can happily give you an unequivocal answer.

I believe Bitcoin is here to stay, and that it's just about the only thing that really matters in the whole so-called "crypto" space.

There are many reasons for this—too many to try to cover in an email—but most essentially they come down to the following:

- Bitcoin's fixed supply of 21 million coins
- Bitcoin's superior decentralization characteristics
- Bitcoin's superior network effects

Bitcoin is on a mission to become global base money, similar to how gold was global base money until the beginning of the 20th century.

There is no other "cryptocurrency" that has a remote chance of achieving this extraordinary goal. Most of the thousands of other coins are pretenders run by fools or scammers. Bitcoin stands alone.

Some blockchains and coins and tokens are sincerely attempting to do innovative things, but those things have nothing to do with establishing a new global base money. Global base money is the prize to keep one's eyes on. The other things may be interesting, but they are not similar in importance, impact or potential upside.

I've spent a lot of time thinking about Bitcoin and developing software for the Bitcoin ecosystem and relatively little time on anything else in the space. I've come to ignore almost all of "crypto" and simply focus on having a growing bitcoin-denominated net worth.

There are a couple exceptions that are worth mentioning, i.e. non-Bitcoin coins and tokens that I believe do matter or are worth understanding.

The first category is stablecoins. Tether, USDC, et al. These can be useful for managing one's overall finances, especially when it comes to Bitcoin-backed USD loans. They are not "investments", per se, but rather tools to have in one's toolkit.

The second category is privacy coins, and there's really only one entrant that matters, which is Monero. It currently has stronger privacy characteristics than Bitcoin, and this makes it useful for some people. I don't own any, and I don't consider it something to invest in per se, but it is a legitimate project, not a scam, and probably has some useful future ahead of it.

In a nutshell, I would suggest ignoring everything but bitcoin. As we like to say, just "stay humble and stack sats". Simply continuing to grow the amount of bitcoin you own will put you in the best position possible as bitcoin continues to absorb a greater and greater share of the world's wealth. It may seem like bitcoin is worth a lot today at 50K+ USD per unit, but only around 1% of the world has any exposure to it. As bitcoin continues to be adopted by millions and eventually billions around the world, and as its supply remains fixed at 21 million units, the value that the network stores will grow many times over from where it is today and the price of each unit will grow alongside it. We are still very early in bitcoin's adoption curve. If you're prepared to buy and hodl for the long run, you'll be in great shape to ride that curve to its stable top many years from now.

I would recommend against day trading or any other kind of trading for profit on the simple rationale that it is extremely hard to do well. Unless you are willing to dedicate your whole life to getting really good at it, you will probably lose both a lot of time and money. I helped build a bitcoin exchange called Bisq, but even I do not do any such trading for profit. I only trade when I need to for practical purposes, i.e. to add to my bitcoin savings or (god forbid) to sell some bitcoin to buy something I need in my life.

Rather than actively trading, what I recommend is taking a dollar cost averaging (DCA) approach to growing your bitcoin savings. Maybe you already know the term. If not, it just means that you allocate a certain amount of your monthly / weekly income to buying bitcoin, and you always buy the same dollar amount, regardless of what the USD/BTC price is. This is an excellent way to take advantage of bitcoin's volatility instead of getting wrecked by it.

If you take the advice above, you may find that there's not much left to do! If you ignore 99% of the "crypto" world, give up on active trading and just focus on growing your bitcoin stack, you'll suddenly have plenty of time on your hands. With that extra time, I recommend going deep on your Bitcoin education. There is so much to learn and master. Focus on understanding and using the Lightning Network for fast, cheap and private transactions, CoinJoin for keeping your on-chain history private; multisig, hardware wallets and steel plate backups for keeping your stack secure. Make sure you have an inheritance plan in place. Understand the philosophical and economic underpinnings of Bitcoin by reading the great works of Austrian Economics, e.g. Mises, Rothbard and Hoppe. Read Saifedean Ammous's The Bitcoin Standard and his forthcoming The Fiat Standard books. All of these things are valuable uses of time, and will keep you busy for perhaps years to come. As you spend time with each of them, you will become a stronger Bitcoin user and you'll be increasingly ready for the wild ride I believe is ahead of us in the years to come.

With regard to where you do business buying your bitcoin, I would recommend working with reputable, bitcoin-only exchanges and financial service providers. Among the best are Swan Bitcoin, River Financial and Unchained Capital. Check them out, see what they do, and consider using them instead of whatever "shitcoin casino" exchanges you might be working with today.

This whole space can be bewildering in its complexity, big sums of money and fast pace of change. But there is signal to be found in the noise, and that signal is Bitcoin. Focus on it, and let yourself fall down the Bitcoin rabbit hole. It'll guide you in the right direction.

As a final note, I would recommend getting to know some of the Bitcoin podcasts in the space. They're an excellent way to keep up with what's going on, and to hone your intuition about what matters over time. Here are a few good ones:

- What Bitcoin Did
- The Stefan Livera Podcast
- Tales From the Crypt, especially the weekly "Rabbit Hole Recap" episodes
- The Bitcoin Standard podcast
- Bitcoin Audible

With regard to the first podcast (What Bitcoin Did), I especially recommend The Ultimate Bitcoin 101 episode with Vijay Boayapati. If you listen to just one podcast, make it this the one.

If you like what you hear there, then follow up by listening to WBD's 17-part Beginners Guide to Bitcoin series. It's a great way to catch yourself up on all things Bitcoin with some of the very best minds in the space.

All the best to you on your journey! Let me know if you have any follow-up questions, and I hope you enjoy watching my own Why Bitcoin is Better Money video.

Cheers,

Chris

]]>
<![CDATA[Why Bitcoin is Better Money]]>https://cbea.ms/why-bitcoin-is-better-money/61260b62b9cc82000154cbe5Thu, 19 Aug 2021 13:00:00 GMTWhy Bitcoin is Better Money

[2:08] Well thanks everybody! I’m really honored to be here. It’s my first time back in Kalispell in five years. That’s me [2:26] right about the time that my dad was talking about. Well actually well before the [Lisa] Valentino days, that was a computer that dad brought home when I was about my kids' age - four or five years old. The rest is history, right? And some of you who know me may be wondering what happened with the wheelchair. Part of the reason I haven’t been back in five years - it was a long medical ordeal that is a story for another talk. But the good news is: I’m well and okay. I was paralyzed from a medical condition that was part of cancer. So I’m in a wheelchair now, but here I am. It’s all good.

[3:12] So yeah! And I’ve been enthusiastic about computers all the way. And let’s talk a little bit about Bitcoin. So Bitcoin got started in 2009. And I got interested in about 2012, so it’s been now thirteen years going on that Bitcoin’s been around. I’ve been really interested and increasingly involved in the last nine years or so. In 2014 I helped co-found a Bitcoin exchange called Bisq that helps individuals trade Bitcoin for currencies like the Dollar and the Euro in a decentralized way, a peer-to-peer way, just you and me working together over the Internet, nobody in-between us. But that’s also a story for another day!

Let’s just talk about Bitcoin. So just a show of hands: how many are familiar just beyond the word Bitcoin in some way before this talk? I imagine yeah most hands go up. Just keep your hands up. How many have done a bit more research than that, would say you know a little something? And how many would say you’ve had experience with it? Let’s say you’ve owned it, you’ve transacted with it? Yeah just a handful of hands, so I think this will be the right talk for everybody here. Because in this talk we’re gonna talk about what it is, why it matters, where it is today, where it’s going, how to get it, how to use it, how to learn more. And that’s plenty for a twenty or thirty minute talk. So we won’t talk about how Bitcoin works, technical details, all that stuff. We won’t talk about other cryptocurrencies or blockchain technology. The most important thing to understand in this space is Bitcoin. And that really takes some work! It takes doing some homework. So I hope I can give you a jumpstart for those who are just new to it.

So these slides are online and you’ll see there are a whole bunch of them. We’ll see what we get through here in just fifteen minutes or so. But you can refer to this afterward and I’ll have the link up at the end of the talk again.

[5:19] So what is Bitcoin? Okay, however many times you’ve seen this picture on CNBC, that is not a Bitcoin! It is not a physical thing. [5:30] As the white-paper that introduced Bitcoin back in 2008 said, it’s a peer-to-peer, electronic cash system, right? So what does that mean? It means going from a world where we’re transacting physical cash and moving in a different direction than what we do today digitally - which is interacting and transacting through third-party intermediaries - to a world where it’s just you and me. Whether we’re right here next to each other or across the world. Directly, peer-to-peer, without anybody in between. That’s a radical change and a big leap in what’s possible. So you hear lots of things that might sound like buzzwords. You hear people talk about, Bitcoin is a peer-to-peer network, a value transfer protocol, a digital asset, a distributed ledger, it’s open source software that’s borderless and permission-less and decentralized and unstoppable.

Yeah! Okay, well, what does all that mean? It’s a technology for money that’s better. Bitcoin is better money. That’s the point of this talk. That’s what I hope you take away and get interested in finding out more about. So let’s talk about why it’s better. To talk about why it’s better we have to actually ask, What is money in the first place? How do we know it’s better before we know what it is? We all have a clear sense of it, but it’s pretty tricky once you get into it. [7:00] To talk about money we have to talk about value. People do work that creates value for other people. We create products and services that other people want, and they want those products and services more than they want the money in their pocket. So they’re happy to trade that money with us, which we value more than the work that we did! Right? And we value that money, because while our work may be great - maybe we make a sandwich or we make a table or a chair or we provide some kind of great service - that can only do that. But the money that we get in exchange for that can buy and we can trade for anything that we need now or in the future.

So money is half of every transaction on the planet. You could say it’s literally the most important thing in the world. [7:47] And it meets certain needs that we have. Universal human needs around managing value. So it provides us a way to record who created all that value. What value did I create? What value did you create? Money is a kind of distributed ledger - even without Bitcoin - of who did what over time. It’s a mechanism to preserve that value that we earn. The fruits of our labor over time. Hopefully what I earn today for my massage that I give or the sandwich that I make will buy the equivalent of that or better in the future. Right? Preserving value. Storing value.

It’s how we move value through space. Again if you’re right here next to me or if you’re across the world, we need money to move value to friends and family, to send it to myself in my other bank account, whatever it is. And of course, money is the medium that we exchange through. So if I want to use that money that I earned to buy something else - a nice four-wheeler for my kid who’s now addicted to them - I need money to do that, right?

[8:54] So we’ve had all kinds of money through the ages: cowrie shells and cattle, salt, beads, great big rocks buried in the bottom of the ocean, gold, fiat money. Right? The currencies that we know today, the currencies that are just paper backed by things like full faith and credit of your government. No longer backed by gold, right? And I assert here that the money that we have today is broken.

[9:26] So money in the modern age - you know, we’re not using beads anymore - has been gold and fiat. Gold not so much anymore. It’s not money, per se. But in the modern age, if we rewind back to the 1800’s let’s say, gold and fiat currencies have been what we’ve used.

[9:44] So let’s look at these two things: How effective is gold at holding value? Well it’s really good across time! Thousands of years long history, it’s extremely hard to create. You can create more, but it’s predictable how hard it is and how much will be created every year and that creates predictable scarcity that leads it to attain its purchasing power over time. So gold has been fantastic as a resource for us over the centuries, over the millennia. However, it is terrible across space! It’s big and heavy, it’s hard to divide and verify, if you try to transact at a cash register. It’s expensive to store and move, and it’s absolutely impossible to send electronically. It’s impossible to send across the world without a ship or a plane. You can’t do it digitally.

How about fiat at holding value? Well it’s terrible across time. It’s got just a fifty to a hundred year history. It happens to be this week is the anniversary of the so-called Nixon shock in 1971, when Nixon took us, finally, completely off the gold standard by closing the gold window and telling the rest of the world all that gold you gave us for safekeeping in World War II - we’re just gonna keep it. Right? At that moment we were on the fiat standard. There was no link, no tether left to gold, and we’ve been doing that now for exactly fifty years, and if you rewind to the dawn of the Fed, the Federal Reserve system has about a hundred years, a little over a hundred years.

So we’ve got a hundred year experiment in fiat currency, and what we now know is it is very easy to create to the tune of trillions of dollars just in the last blink of an eye. And it definitely loses its purchasing power over time, dramatically. But it is really good at moving across space - it’s the best thing we’ve ever had. We can do digitally, it’s small and lightweight in the form of bills, paper currency, and when it’s in digital form as bank money it can zip around pretty fast depending on what you’re doing. Trying to do it internationally is usually slower and costs a bunch of money. And in all cases when you’re moving across space, certainly digitally - not physical cash - but digitally, it’s restrictive. You have to sign up, you have to give lots of information, you have to have permission. So it’s bad across time, pretty good across space.

As you can see both have strengths and weaknesses, but both have suffered mightily from centralized control. So lots of bad stuff happens when you centralize control over money. And I’m gonna move very quickly through these slides because they’ve got a lot of territory to cover and we just have about five minutes left.

[12:20] But one of the things that happened back in 1933, maybe some people know or remember - well nobody remembers it probably - but Executive Order 6102 was Roosevelt just summarily confiscating all the gold that all the people owned in the country, just with the sign of a pen. So gold, even though we can own it and put it under our mattresses or bury it under our floorboards, is subject to central control. We proved it, it happened, it can happen again. It took us fifty years to undo that.

[12:51] This is the history of the Dollar’s purchasing power since the Fed was established in 1913. It’s reduced in purchasing power by 94%. A dollar today would’ve been worth $26 of purchasing power in 1913. $26 of today’s dollars is what a dollar would’ve bought in 1913. A 94% reduction of purchasing power and going. So gold and fiat are broken in these ways.

[13:32] Let’s talk about why Bitcoin’s better. It’s perfectly scarce. This is an absolute revolution. This is a scientific discovery in the field of computing. There’s a supply cap on Bitcoin: there can only ever be twenty-one million. We’ve got about nineteen in circulation right now. And that fact makes inflation impossible beyond that limit. So it makes it perfectly predictable how many there will ever be, and it’s a miracle that we got that. That is a genuine breakthrough that no one ever thought could happen. We’ve invented digital scarcity. We’ve actually invented ultimate scarcity. You could say, Bitcoin is the most scarce thing in the Universe except time. So that ensures preservation of value to a much greater degree than any money we’ve ever seen, and that supply of twenty-one million is issued fairly over time, over many decades actually.

[14:26] Here you see - it’s a little bit of an eye chart here - but at the top of that circle you see Bitcoin’s supply at twenty-one million. It’s approaching that supply of twenty-one million over time, and the year there is about 2141 that we get to about 99.9%. We gotta figure out how do you distribute a new money, and Bitcoin does that really well. So it’s secure by design. It’s relatively private - much more private, if you know what you’re doing, than the monies that we know today. It’s possible to have fast and cheap transactions. There are lots of options. You get to choose - you a sliding scale of security, privacy, speed, and cost. And it’s fair and open to all. It’s global. It’s wide open. You don’t have to ask permission to use this network, and that’s not so important for us here in the States and in Europe. It’s very important for the developing world. It’s very important for people that are in authoritarian regimes who are trying to escape oppression, trying to escape hyperinflation. Talk to somebody in Lebanon right now about their world and how they use Bitcoin.

It’s verifiable and auditable. You can continuously audit the entire supply of Bitcoin on a little tiny machine that you spend $50 on. Try doing that with the Dollar system. Try auditing the Fed - it doesn’t work, right? You can know for certain the Bitcoin that you have is not counterfeit. It’s highly divisible. You can cut a dollar up into a hundred cents, you can cut a Bitcoin up into a hundred-million sats. So if you’re looking at the price of Bitcoin you see $45,000 per Bitcoin, divide $45,000 by a hundred-million - you can buy a fraction of a Bitcoin. No problem. It’s more than enough for 8 Billion people.

It’s programmable and extensible so you can build layers on top of Bitcoin which we’re doing right now. It will feel just like the layers we’ve built on top of the core of the Internet. So where the Internet is the Internet of data and communication, Bitcoin is the Internet of value and money. It’s resistant to censorship and confiscation. Nobody can stop Bitcoin. Governments can try to ban it - some do it with more or less success - but the only thing they do is ban their people from it. Nobody can stop Bitcoin after twelve years. That’s a pretty big feat.

It’s pro-freedom and pro-privacy. Physical cash is excellent for privacy. It’s really a marvel that we still have it. And it is on the way out, and central bank versions of cryptocurrencies are on their way. China is really leading the way there with a lot of innovation and everybody else is trying to catch up. It is about total control. Their words: total financial surveillance. So Bitcoin really provides us hope here, and it’s got a damn good shot of doing it.

So Bitcoin’s pretty effective at holding value both over space and time. And where it is today and where it’s going - a little preview: it’s twelve years old, it’s been highly reliable, essentially 100% uptime. The network has never really gone down in that whole time, and it is today by a large measure the most powerful secure and valuable computing network on the planet. It needs to be to secure it.

[17:58] And adoption numbers are really interesting. 135 million users of Bitcoin - people who have touched Bitcoin in some way globally. That’s about 2% of the world’s population. That’s about where the Internet was in 1997. Think about yourself using the Internet and people that you knew using the Internet in 1997. Think about how far we’ve come in just 20 years or so. Now extrapolate that on top of Bitcoin - get ready to blow your mind with where we’re headed! So we’re on track to a billion users by 2025 - this is the fastest growing technology, fastest adapted technology, in human history.

[18:36] People probably know this technology adoption curve. We’re somewhere approaching that chasm. We’re somewhere in the early adopters phase. 2% of global population. 5% of Internet-connected population are using Bitcoin and it’s rapidly growing.

[18:54] This is the technology adoption S-curve where you see different technologies over time and how rapidly they’ve gotten adopted. There on the far right side you see the Internet itself got very rapidly adopted from its inception. Well not pictured in that photo is Bitcoin, which is happening even more rapidly, and we’re right at the bottom of the S-curve still. It’s still early days.

[19:20] So who’s using it is a whole bunch of folks - I won’t list all of these things, but it’s mostly institutions, hedge funds. The great news is it’s individuals: the vast majority of Bitcoin is owned by people like you and me. This is the first time in human history that we’ve front-run the banks, that we’ve front-run the hedge funds. And there’s still time to keep doing that.

[19:40] This is a picture of what is now happening with companies and corporations and institutions - they are buying up Bitcoin en masse, which is also a great thing! They’re using it to replace treasuries, getting off fiat and getting onto Bitcoin because they assess it as a better store of value. So we’re $45,000 today, the price changes a lot. We could talk about volatility afterward maybe. About 19 million units in circulation. And all of those together - $45,000 times 19 million units - that’s about $800 Billion worth of value in Bitcoin today. And if you compare that to gold, the value of gold globally is about $10 Trillion. So we’re about 1/10th the way to gold. And if you look at Credit Suisse’s annual global wealth report, there’s about $300 Trillion worth of wealth in the world. So the question is: how much of that value will Bitcoin eat? As the best store of value, as the best form of money humanity has ever known? It’s probably gonna be more than $800 Billion.

So moving toward a Bitcoin standard. We’ve gone through gold, gold failed. We’ve gone through it - as great as it is - it failed us, right? We’re on fiat, we’re watching it fail now. We may be heading toward a new standard, a Bitcoin standard where Bitcoin serves as global base money. And that doesn’t mean that fiat monies go away but they probably peg to Bitcoin just like they used to be pegged to gold. And while I think that future is reasonably likely it’s probably years away. We’re still early.

So how to get it? Basically if you have a friend or family member, that’s the best way. Just buy a small amount from somebody you know just to get started. From there you want to work with a reputable Bitcoin-only exchange. That’s the sort of easiest way, the best set of trade-offs. I recommend River Financial and Swan Bitcoin. They’re both US operations and they do a really great job and they just focus on Bitcoin and great customer service. So you have an initial investment that you want to make? Great, but just start small! Start small and start learning and then you can re-up. I recommend to people just put a small amount in every month, a kind of set it and forget way and just start building it up.

So how to use it? Well right now the thing to do with Bitcoin is to buy it and hold it. That’s what virtually everybody is doing. Use it as savings, use it as a better savings technology than your 0% bank account. Use it as portfolio diversification, use it as an inflation hedge. Educate yourself in the meantime. It’s not a generalized medium of exchange yet. It doesn’t exhibit all of the characteristics of a money yet. So buy it, hold it, educate yourself in the meantime while it continues to grow.

It’s a journey. Those nine years that I’ve been involved have been nine years of nonstop learning. This is an extremely condensed version of nine years of learning that you’re watching right now. You’ve gotta do your own research, you have to do your own homework to get comfortable. And like I said, the best way to do that is to get a small amount and get experience. Read the Bitcoin Standard, which is a fantastic history of money and case for why we’re headed in this direction with Bitcoin. The Bullish Case for Bitcoin is a great article to get started with. And this URL here which again you can find in the slides afterward is just a wonderful resource full of really high quality stuff.

When you just start Googling for Bitcoin and cryptocurrencies and stuff it’s just a minefield, so you really want to go to a trusted entry-point like that. That’s me and my e-mail address. That’s the link to the slides. And I’m here for Q+A afterward. Thank you very much.

Acknowledgements

My thanks to the Kalispell Daybreak Rotary club for having me and to Steven Chow for his transcription work.


Comments

]]>
<![CDATA[Running Cloudron]]>https://cbea.ms/running-cloudron/60059c8576fecd0001d302feTue, 26 Jan 2021 16:24:42 GMT

Self-hosting sucks. It's high-skill and high-maintenance to a degree that most non-professionals would never consider it. And most pros are too busy to bother. Still, self-hosting is critical if we're going to escape today's digital feudalism. To make a future of digital self-ownership feasible, self-hosting has to get easier.

Enter Cloudron. It's a platform that simplifies self-hosting, abstracting away system level details and presenting an app store-style user experience. I've spent the last week with it and I've been impressed.

The blog you're reading now is self-hosted, running on a Ghost app installed and managed by my Cloudron instance. In this post I want to share my experiences getting this arrangement up and running and why I think you might want to too.

Like Cloudron itself, this post assumes you're a reasonably technical person; not necessarily not a professional programmer or sysadmin, but that you already own a domain name or know how to get one, and that you're able to get a Linux server—VM or otherwise—running somewhere on the public internet.

Installing Cloudron

Installation is simple, but comes with a constraint—you must run a specific version of Ubuntu as an operating system (20.04 LTS at time of writing). I was initially put off by this requirement (I prefer running Debian), but on further consideration, it makes sense that Cloudron locks down choice at the OS level—it's the only way to guarantee a reliable "just works" experience at an app store level.

The first step, then, is to run Ubuntu somewhere and install Cloudron on it. Certain providers like AWS and DigitalOcean offer VM images with Cloudron pre-installed, so keep that in mind if it's an attractive option for you.

Once installed, you'll visit an admin web interface to provide Cloudron with a domain you control and information about how to manage subdomain DNS records for each of your installed apps. If you use a provider like Cloudflare or Gandi that provdes an API for DNS management, Cloudron will integrate with it directly—this is very slick—otherwise a wildcard entry will do.

With those two steps complete, you're up and running with your own app store, ready to install any of 100+ self-hosted web apps and services. Here's what mine running at my.beams.io looks like:

Running Cloudron

Installing apps

This is where Cloudron begins to shine, making standing up a public internet service nearly as easy as installing a smartphone app. Here's what it looked like to install the Ghost app powering this blog:

Try it yourself in 90 seconds

Cloudron operates a public demo instance anyone can use. It took me 89 seconds there to install and run Ghost. Try it yourself:

  1. Log in to my.demo.cloudron.io with cloudron/cloudron.
  2. Search for the Ghost app and install it. Name it e.g. myghost.
  3. Wait ~30 seconds until the app is is labeled running.
  4. Click on the app to see it live at https://myghost.demo.cloudron.io.

Managing apps

As you can see, installation is dead simple. You don't need to know anything about an app to install it. In this way, Cloudron really does bring smartphone-level ease of use to self-hosting. If, however, this is sounding a bit naïve or simplistic, it's for good reason—running and managing an internet service is inherently more complex than a running a smartphone app. Among other things, you're going to need:

  • logs and terminal access
  • remote backup and recovery
  • resource management, e.g. memory and cpu quotas
  • single-sign on across apps
  • alerts when problems arise

Cloudron doesn't pretend this complexity doesn't exist. It just doesn't force you to deal with it up front. It packages and integrates it in a way that a non-professional (or busy pro) can manage with relative ease. Smart defaults are in place, low-level access is available and you can discover and tweak it all on an as-needed basis. For example, here's a quick tour of some of the management facilities for the Ghost app behind this blog:

After a week of running several apps on Cloudron, I've been surprised how easy they've been not just to install, but also to manage. I've had to troubleshoot a few problems, monitor logs, etc, but never needed or wanted to drop down below the Cloudron interface to do it.

The good

In this and the following sections, I want to share the various pros and cons I've come across in getting my hands dirty with Cloudron. This isn't meant to be a comprehensive list; it just reflects my own considerations thus far.

Huge time saver. Cloudron succeeds in its goal of making self-hosting easier in a dramatic way. I've quickly stood up services that I've always wanted like my own GitLab and Matomo instances, but had never gotten to before because of the effort I knew it would take. The benefits of being able to instantly install and easily administer services like this is hard to overstate. It's made all the difference for me in taking self-hosting seriously, and I think it can do the same for many others.

Wide selection of apps. There are 100+ apps available and a clear process for packaging and adding new ones. Chances are good that what you want to run is already there.

Timely app updates. I've been impressed to see how quickly the team makes new versions available in the store when an underlying app ships a release. Without exception, the apps I've been interested in running have been up to date with the latest version.

Solid team and track record. Cloudron is a small operation run by a two-man team, but they've been prolific and consistent with releases since launching in 2015.

Thriving community. I've had a great experience interacting with the team and community so far, mainly via the forum. Responses to my questions have been prompt and helpful.

It costs money. Yes, this is a pro. Cloudron has a user-focused, (mostly) privacy-friendly business model and that's a good thing. Quality products like this are not free to create and maintain; if we want nice things, we have to learn to pay for them, and I'm happy to support the project with my $180 yearly subscription.

No lock-in. Should you want to move an app away from your Cloudron instance, there's nothing keeping you from it. From an end-user perspective, there is nothing Cloudron-specific about the apps you run. They function as they would on any other platform and can be migrated transparently.

Rich feature set. It's beyond the scope of this post to dig into all of Cloudron's functionality, but suffice to say I've been impressed how mature and polished the feature set is, especially given that Cloudron still feels relatively unknown.

The bad

Operating system constraints. As mentioned above, Cloudron imposes a strict requirement about running a particular version of Ubuntu. In addition, admins are advised not to manage their own package updates and to leave everything to Cloudron instead. From the motd at login:

			NOTE TO CLOUDRON ADMINS
			-----------------------
Please do not run apt upgrade manually as it will update packages that
Cloudron relies on and may break your installation. Ubuntu security
updates are automatically installed on this server every night.

Read more at https://docs.cloudron.io/security/#os-updates

For these reasons, it's probably advisable to dedicate a (virtual) machine to Cloudron and to run nothing else on it. You'll be going with the flow if you treat it the machine largely as a black box managed by Cloudron. This isn't necessarily a "bad" thing, but I list it here because it seemed like a negative to me at first. Now it seems like a good tradeoff.

A privacy hole. Your Cloudron instance phones home to Cloudron-the-company (Cloudron UG) for info on new apps and updates. A subscription plan paid via credit card is required to install more than two apps and this means Cloudron UG knows which apps you've installed and your true identity. This problem could be solved by supporting payment in bitcoin[1] and an option to do app updates over Tor.

Automatic app updates. This is a convenient default, but goes a step too far for me. I want to have the opportunity to at least look at a changelog before upgrading an app I depend on. You can turn it off on a per-app basis or globally in Settings > Updates. Your instance will still notify you by email when new app versions are available.

The ugly

Not quite open source. When I first encountered Cloudron I was under the impression that it was free and open source software (FOSS), and indeed it originally was. Only later did I realize that the project license changed in early 2019 from the AGPL to a proprietary one. This "Cloudron License" stipulates that although Cloudron's frontend and backend sources remain publicly available and developed in the open, users may not run them in production unless they pay for a subscription. This restriction classifies Cloudron as "source available" versus free and open source[2].

A lengthy forum thread from mid-2020 asks Why not make Cloudron fully open source again? Comments from the founders indicate that choice to change the license was a pragmatic one, and that while they are not entirely opposed to returning to a FOSS license, they have not yet seen sufficient benefit in doing so.

I sympathize with the founders' need to ensure a steady revenue stream for their work, and I must concede that perhaps the current arrangement is the best one for them right now. With that said, I think it's reasonable to expect that many users would pay for a subscription even without proprietary licensing, particularly if that subscription entitles them to additional services like priority support. A useful analog may be the way that millions of users pay for WordPress.com hosting even though WordPress itself is licensed under the GPL.

Having considered this quandry, I've decided to carry on using Cloudron because my most important requirement is auditability of the source, and that remains possible under this scheme. I'm concerned, though, that on a long enough timeline, Cloudron will be supplanted by another, fully FOSS alternative, particularly if Cloudron's overall app store model for self-hosting catches fire like I think it can.

Competition

In a word, none.

Sandstorm is a similar app-store self-hosting platform. It has ambitious ideas, but takes a more intranet-like approach and is now only minimally developed, with few apps supported and many out of date. My initial excitement and subsequent disappointment with Sandstorm sent set me searching for alternatives and I found Cloudron as a result—thanks in part to @balajis's tweets about it.

Nextcloud may seem similar, as it provides a platform for self-hosted apps and services. It isn't—it's in a different category. From Cloudron's point of view, Nextcloud is just another app in the store.

HomelabOS looks like an interesting project, also having 100+ apps available, but appears less mature and more focused on an on-premises deployment with its "offline-first" approach.

With no significant competition, I see Cloudron as a zero-to-one phenomenon, a first mover. Network effects matter less in a self-hosting world, though, so I don't see why there couldn't be real competition in the future, particularly if it has a better open source story than Cloudron does today.

Adoption and awareness

Cloudron is far more mature and useful than its current ~600 Twitter follower count would suggest. The website claims that "thousands of organizations use Cloudron" and while I have no reason to believe that's not true, I spend a lot of time in decentralization circles and I find it odd how few people I know had ever heard of it.

It appears that the simplest explanation to this paradox is correct one: that Cloudron has been executing quietly and competently for a long time, servicing a large enough customer base to pay the bills, and hasn't needed to draw a lot of attention to itself.

In any case, it looks like Cloudron is well-positioned to take on a next, larger wave of adoption as millions look for alternatives to big centralized tech platforms. Perhaps, as @balajis suggests, self-hosting will see a comeback with Cloudron playing a significant role.

Get started

If you like what you've seen here and want to use Cloudron yourself, start with the installation instructions. Feel free to add a comment below linking to any useful service (e.g. blog) you end up self-hosting. It would be cool to see what springs up out there as people read this.


FOOTNOTES

  1. Cloudron UG could accept bitcoin payments via their own self-hosted BTCPay Server instance. It's been suggested here and here to include it in the app store.
  2. In that it doesn't conform to the letter and/or spirit of the official definitions of free software and open source software. While source available isn't a very common term in the industry, it isn't without precedent. See this list at Wikipedia, and note that some prominent projects like GitLab EE are defined as "source available", often as part of an "open core" business model.

]]>
<![CDATA[Decentralize Yourself]]>https://cbea.ms/decentralize-yourself/60056e7f76fecd0001d30225Mon, 18 Jan 2021 01:53:00 GMT

Hey everybody. I'm setting up a new blog here because among other things, I want to write about what I've come to think of as self-decentralization.

To start, I'll be moving my old blog content and infrastructure to the open source and self-hosted stack you're looking at now. Stay tuned.

]]>
<![CDATA[How to Use a Decentralized Exchange]]>https://cbea.ms/how-to-use-a-decentralized-exchange/612722b83087b000011834c9Fri, 02 Oct 2020 15:00:00 GMT
HCPP 2020: How to Use a Decentralized Exchange Workshop
How to Use a Decentralized Bitcoin Exchange HCPP 2020 Personal Sovereignty Workshop
How to Use a Decentralized Exchange
]]>
<![CDATA[Bisq Q1 2020 Update]]>https://cbea.ms/q1-2020-update/612e22370291190001792887Thu, 30 Jan 2020 19:00:00 GMT
Bisq Q1 2020 Update: Goals and Reorganization
After a year of milestone events, Bisq is implementing more purposeful management of priorities and funds to continue building its DAO to handle more contributors and more complexity. <br><br>
Bisq Q1 2020 Update
Bisq Q1 2020 Update
Q1 2020 Update The video presentation of these slides is available at https://youtu.be/oImSdIAsywA
Bisq Q1 2020 Update
]]>
<![CDATA[Coin Pod #6: Decentralized Exchanges and Bisq]]>https://cbea.ms/coin-pod-6-decentralized-exchanges-and-bisq/6128e83302911900017927b0Tue, 13 Mar 2018 14:00:00 GMTAbstract
The security vulnerabilities of centralized cryptocurrency exchanges are attributes very much inherent to centralized exchange. Andreas Antonopoulos frequently comments that there are only two types of centralized exchanges: the ones that have been hacked and the ones that have yet to be hacked. And the long and continually-growing list of hacks demonstrates that he's probably right.

An alternative to centralized exchanges comes in the form of decentralized exchanges, of which one of the most promising is Bisq. Today, Chris Beams, co-founder of Bisq, joins me to chat about decentralized exchanges categorically and, more specifically, the Bisq project.

Bisq is one of the leading decentralized exchanges in the Bitcoin space due in no small way to their uncompromising stance on pure decentralization, Chris explains. The strategy, challenges, progress, and on-going work at Bisq shows the immense potential of decentralized exchange in a space currently clogged with vulnerable centralized exchanges.

Follow @bisq_network on Twitter for more information about the awesome work Chris and the whole Bisq team is doing and visit their website for all the resources you need to start using Bisq today.

Audio

Episode page

Decentralized Exchanges and Bisq with Chris Beams – The Coin Pod, Ep. 6 - You, Me, and BTC
Download Podcast | Subscribe The security vulnerabilities of centralized cryptocurrency exchanges are attributes very much inherent to centralized exchange. Andreas Antonopoulos frequently comments that there are only two types of centralized exchanges: the ones that have been hacked and ...
Coin Pod #6: Decentralized Exchanges and Bisq
]]>
<![CDATA[Bisq: a Decentralized Bitcoin Exchange]]>https://cbea.ms/bisq-a-decentralized-bitcoin-exchange/6126491ab9cc82000154cc25Thu, 28 Dec 2017 17:00:00 GMT
Bisq - A decentralized bitcoin exchange - #34C3
Bisq A decentralized bitcoin exchange Hi there! You’ll find lots of detail in the speaker notes throughout this presentation. For best results, I recommend viewing the slides in Presenter mode with the speaker notes window visible at the same time. This is because many slides have animations, and...
Bisq: a Decentralized Bitcoin Exchange

Session details: https://events.ccc.de/congress/2017/wiki/index.php/Session:Bisq_-_A_decentralized_bitcoin_exchange

]]>
<![CDATA[Crypto Voices #26: Chris Beams - Bisq DAO & Crypto Exchange]]>https://cbea.ms/crypto-voices-26/6127340f3087b000011834ddThu, 07 Dec 2017 23:00:00 GMTPart I
Matthew interviews Chris Beams from Bisq, the decentralized crypto asset exchange. This is part one in a two-part episode!

We discuss a variety of interesting topics covering the Bisq platform, including how "decentralized" it actually is, the current (and planned) governance among its founders and stakeholders, the role and creation of the BSQ colored coin on Bitcoin's blockchain (including its distribution via testnet), the key features of the Bisq trading platform (security, privacy and censorship resistance), how one actually trades on the Bisq exchange, and more, such as the key features of decentralized systems, DAOs, and the technological adoption of Bitcoin during these days of heady prices.

Links for more info:
- bisq.network/
- github.com/bisq-network/docs/b…dao/phase-zero.adoc
- twitter.com/cbeams
- medium.com/@mcasey0827/specula…theory-2eed48ecf7da

Part II

Matthew interviews Chris Beams from Bisq, the decentralized crypto asset exchange. This is part two in a two-part episode!

We discuss a variety of interesting topics covering the Bisq platform, including how "decentralized" it actually is, the current (and planned) governance among its founders and stakeholders, the role and creation of the BSQ colored coin on Bitcoin's blockchain (including its distribution via testnet), the key features of the Bisq trading platform (security, privacy and censorship resistance), how one actually trades on the Bisq exchange, and more, such as the key features of decentralized systems, DAOs, and the technological adoption of Bitcoin during these days of heady prices.
]]>
<![CDATA[Baltic Honeybadger 2017 - Crypto Business Panel]]>https://cbea.ms/baltic-honeybadger-2017-crypto-business-panel/612741823087b000011834faSun, 26 Nov 2017 15:00:00 GMT

Watch on YouTube

]]>
<![CDATA[Phase Zero: A Plan for Bootstrapping the Bisq DAO]]>https://cbea.ms/phase-zero/6126a04fb9cc82000154ccc7Thu, 19 Oct 2017 10:00:00 GMTAbstract. We present an overview of Bisq, a peer-to-peer exchange network designed for secure, private and censorship-resistant trading of bitcoin for national currencies and other cryptocurrencies. We demonstrate that while Bisq already provides users with a high degree of security and privacy through decentralized architecture and other protections, the project cannot achieve the degree of censorship resistance it requires without first decentralizing its funding and governance. We review the Bisq DAO and BSQ token that have been designed to achieve this goal and we analyze the risks inherent to rolling them out. We conclude by presenting the Phase Zero plan for a pre-release period in which each aspect of the Bisq DAO is operationalized in an incremental and risk-mitigating fashion. Compensation, voting, bonding and other DAO use cases commence immediately as high-trust operations in a testing environment and iterate toward trust-minimized operations in production. BSQ stake is tracked on Bitcoin testnet during Phase Zero such that BSQ may be earned but not traded or spent. Completion of Phase Zero is marked by a BSQ genesis distribution on Bitcoin mainnet and a Bisq application release supporting BSQ trading and other key DAO use cases.
Phase Zero: A Plan for Bootstrapping the Bisq DAO
Phase Zero: A Plan for Bootstrapping the Bisq DAO
bisq-docs/phase-zero.adoc at master · bisq-network/bisq-docs
Bisq Network documentation formerly at docs.bisq.network (still available at bisq-network-docs.netlify.com for posterity), now decommissioned in favor of https;//bisq.wiki. - bisq-docs/phase-zero.a...
Phase Zero: A Plan for Bootstrapping the Bisq DAO
]]>
<![CDATA[Live from Hackers Congress 2017]]>https://cbea.ms/live-from-hackers-congress-2017/61265755b9cc82000154cc78Sat, 07 Oct 2017 22:00:00 GMT]]><![CDATA[How to Bootstrap a DAO]]>https://cbea.ms/how-to-bootstrap-a-dao/61265055b9cc82000154cc49Sat, 07 Oct 2017 14:00:00 GMT
How to Bootstrap a DAO - #HCPP17
How to Bootstrap a DAO The Bisq P2P exchange, DAO and BSQ token Hi there! You’ll find lots of detail in the speaker notes throughout this presentation. For best results, I recommend viewing the slides in Presenter mode with the speaker notes window visible at the same time. This is because many s...
How to Bootstrap a DAO
Schedule | Hackers Congress Paralelní Polis 2017
Hackers Congress Paralelní Polis is one of the premier events for hackers, artists, activists, libertarians, and cryptoenthusiasts in Europe.
How to Bootstrap a DAO
]]>
<![CDATA[Changelog #269: Bisq, the decentralized Bitcoin exchange]]>https://cbea.ms/changelog-269/6127c3e43087b0000118351dTue, 05 Sep 2017 22:00:00 GMTAbstract
Chris Beams joins the show to talk about Bisq, the P2P decentralized Bitcoin exchange and open-source desktop application that allows you to buy and sell bitcoins in exchange for national currencies, or alternative crypto currencies. We get some background on the issues faced by crypto exchanges like Coinbase, and the now defunkt Mt. Gox. We discuss whether or not Bitcoin is a censorship resistant payment system and what it means to have anonymous transaction currency options. Bisq also has an interesting white paper about its own DAO (Decentralized Autonomous Organization) to support its contributors and we discuss that in detail at the end of the episode.

Episode page

Bisq, the decentralized Bitcoin exchange featuring Chris Beams (The Changelog #269)
Chris Beams joins the show to talk about Bisq, the P2P decentralized Bitcoin exchange and open-source desktop application that allows you to buy and sell bitcoins in exchange for national currencies, or alternative crypto currencies. We get some background on the issues faced by crypto exchanges lik…
Changelog #269: Bisq, the decentralized Bitcoin exchange

Audio

Changelog #269: Bisq, the decentralized Bitcoin exchange

Note: interview begins at 2:18

Transcript

Source

Jerod Santo: Chris, we're talking about Bisq, previously Bitsquare. Why don't you tell us about the naming and why you all decided to change it?

Chris Beams: Yeah, so the project has been around now for about three and a half years, and most of that time it had been under the name Bitsquare, which people may have heard of if they've been around the Bitcoin space at all. And the reason that it was called Bitsquare in the beginning is because it was kind of a play on the idea of what's come to be known as Satoshi squares in the Bitcoin world.

What Satoshi squares were... People might know the name - Satoshi, like Satoshi Nakamoto, the creator of Bitcoin, and people would form Satoshi squares, which were in-person opportunities to exchange Bitcoin for whatever their local currency was - dollars, or euros, or what have you, and they were just informal things. So that's where the name came from - Bitsquare, a way of having Satoshi Square-like interactions, peer-to-peer exchange of Bitcoin for national or fiat currency, but not having to do it in an actual physical meet space; doing it online, doing it on a proper peer-to-peer network.

[00:04:26.13] Then earlier this year we changed the name, because Bitsquare was a potential overlap with a certain trademark holding financial services company that people might be able to guess the name of, because Bitsquare's name kind of intersects with it, and they asked us nicely if we might change the name. So we did, and we just shortened it down to Bisq, which was kind of an abbreviation of the original Bitsquare, and it's a relatively unusual and sort of Google-friendly name. That's how we got there.

Adam Stacoviak: When you rename something like that, you often lose some people in that; how long ago was this renaming and what is the downfall of a rename?

Chris Beams: Of course, the process itself takes a while; it was happening starting around April of this year. I'm not sure that we've lost so many people per se, but there's just a cost to it because you have to continually repeat the fact that it's been changed, and you're always in the business of saying "Bisq (formerly known as Bitsquare)", so just the introduction of the project... Much like the conversation we're having right now, it takes a while, right? Because you wanna make sure to bring people into the fold that had heard of the project before, under its previous name, and so on. But in general, it's been okay.

One thing that helped there is that while the project has been around under development for three and a half years roughly as we speak, it's been live in production for about 16, 17 months now, so people who had actually been using the application to do live trading had only known it as Bitsquare for just a handful of months at that point.

Adam Stacoviak: So Bisq is an open source desktop app. Not only that, but it's also an exchange network, but it's the formation around it, at least based on your white paper, the motivation around it is essentially around the censorship, the different things around the current ways in which you trade Bitcoin, right? Can you kind of give us the background, to some degree, of the problem with crypto exchanges like Coinbase etc, different places where you can actually go and do these original squares, which is kind of interesting how that came about?

Chris Beams: Yeah, so I'll talk about "centralized" exchanges in just a second, like you talk about, but just to get first to principles - you're asking "Why did we create it the way that we did?" and it's because it's really modeled after Bitcoin itself. We wanted to build the exchange that the Bitcoin network needed in our minds. What does that mean?

Well, Bitcoin itself is this remarkably censorship-resistant network; it's really designed as such. It's global, it's at this point by all accounts unstoppable, right? It's definitely powered through different governments and different agencies, considering ways to take it down or attack it, and so on. We'll probably see lots and lots more of that over the years to come, but for essentially zero downtime on the networks, and January 2009 the Bitcoin blockchain has just been running along more or less smoothly, right?

[00:08:08.19] We thought that that's exactly the kind of exchange that we wanted to build - something that's just as permissionless, privacy-respecting, and indeed censorship-resistant as Bitcoin itself. What we've seen emerge since Bitcoin essentially first got a price, around 2010 -- the network was running for many months before anybody ever actually exchanged Bitcoin for value, and pretty much the moment that began, the first exchanges started popping up, and if people know anything about this space, they probably know at least the headlines that they read in 2013 about the Mt. Gox exchange, which was responsible for something on the order of 700 million dollars worth of Bitcoin being stolen. Of course, the reason that that was possible, for Bitcoin to be stolen, is because when you're dealing with a centralized exchange - meaning, by the way, a website, right? Fundamentally a web app, where three parties are involved - the person who wants to sell, the person who wants to buy, and the exchange itself. When things are designed that way, the exchange has to have custodial control over the user's Bitcoin for at least some period of time. And typically, just for reasons of convenience, people would keep their Bitcoin on the exchange for much longer than just the moment that was necessary to match a trade and then cash out.

When Mt. Gox was hacked back then in 2013, something like the tune of 700 million dollars worth of Bitcoin were under the control of Mt. Gox, and that fundamentally means the private keys that were capable of spending that Bitcoin were in the control of Mt. Gox.

That's basically a great, big honey pot. It's like, there's 700 million reasons that an exchange like Mt. Gox would get hacked, and it's utterly predictable that the beatings will continue if this sort of architecture doesn't change. And of course, that's exactly what happened. Over the years, there's been an almost predictable pace of exchanged getting hacked, and various amounts getting stolen and so on. It's just the nature of the beast. When there's enough value in a given system or location that can be hacked, it probably will be hacked. So that's always been our motivation - that's the security side of Bisq, it's the security of users' funds; we wanna make sure that people can actually fulfill the promise of Bitcoin, which is... You know, people sometimes say "Be your own bank", that you can actually keep custodial control of your own private keys, your own Bitcoin, and you can have as much security as you can manage.

Assuming you have well put-together operational security practices, you're using things like hardware wallets, or air gapped computers, or whatever it is that you deem appropriate to secure however many Bitcoin it is that you have, you have that full control, you have that full capability. The Bisq application never maintains control, it never has the opportunity to steal your funds, because it never holds your funds; it's just between you and your counterparty, essentially.

Jerod Santo: [00:11:54.03] Yeah, I have a couple of questions breaking off of this. The first one is perhaps speculative a little bit, with regards to exchanges being hacked and the analogy between a cryptocurrency exchange having custodial control over your wallet, or really your keys at that point, in order to have access to trade that coin, is very similar to banks... Like you said, "Be your own bank"; well, with a Coinbase or a Bitstamp or a Mt. Gox or whatever, you're allowing them to be your bank, to a certain degree, and that's problematic. And like you said, the more honey that's in the pot, the more attackers are gonna come after those things. I guess my question would be why don't we have more historical banks being hacked? Our Bank of America, our First National... Now I'm of course putting this in an American context, but they are very literally banks and they have online presences and they have web apps, so why is everybody going after Bitcoin exchanges and not after places where you can get cold, hard cash?

Chris Beams: Yeah, I'm certainly not an expert in the space of traditional physical banks getting robbed, but just to hazard an answer to this... I think to some degree banks do still get robbed, like literally people coming in and saying "Put all the money in the bag..."

Adam Stacoviak: This sounds like a physical hack.

Jerod Santo: Sure.

Chris Beams: Yeah, I don't think that's a done deal, and I think the reason that that still happens, however high risk that may be - I don't know how many people successfully get away with it, but of course, the reason... One famous bank robber was asked "Why do you rob banks?" "That's where the money is" was his answer. [laughter] And it is still where the money is, at least to the extent of cash bills in a cashier's drawer, so you actually can get the honey out of the pot. But I think when we -- and this is where I'll quickly get out of my depth, so anybody who actually is working for a bank, my apologies ahead of time... But I imagine the reason that we don't see people hacking into Bank of America's servers and so on and "stealing all the money" is because what they're stealing would be entries in a database representing...

Jerod Santo: Transactions.

Chris Beams: Yeah, representing transactions, representing ultimately their kind of fractional reserves and so on. The money itself is not a digital thing, a digital asset that can be taken away in a digital bag, if you will, when what's there is actually private keys, like files; it also may be entries in a database, but strings of numbers and letters representing a private key. You can actually take those and run away and spend the Bitcoin that they have access to. There's no correlate I think in the traditional banking, because it's not fundamentally digital.

Adam Stacoviak: On that note though, I think that in today's world it's so hard to see what you're saying there about traditional banking, and that you're not actually stealing funds because so much of what we do is removed from actual cash... You know, we don't often -- there's some people out there who live by cash and spend only cash, but the large majority of the world relies on some sort of market like Visa, MasterCard, American Express, some sort of credit card type system that ensures secure payments, or some sort of digital way to do a transaction. So we're so used to not actually spending real cash hand-to-hand, so it's hard to see that, that it's not digital.

Chris Beams: Yeah, it sure feels digital, right? When you log into your online banking or swipe your card here, or what have you. But in the end, it's not a natively digital money, which is the big difference.

Jerod Santo: [00:16:01.03] So let's get back to the point about being your own bank, and we'll branch off in here; this is where I think Bisq is interesting to me as a thing that you guys are doing, and hopefully it's successful in what I think is providing the power to decide to more people. Because if you look at the tradeoffs between centralized exchange and you say "Why are people using these?" and you even said it yourself, it's because of the convenience, it's because of the access, and a lot of times that convenience isn't "This is simply easier for me to do", but it's actually accessible, in terms of "I don't know how to do it on my own. It's too difficult. So this is not just convenient for me, it's actually enabling me to do something that I couldn't do on my own."

We've seen a lot of hacks and we've seen a lot of -- even recently Ethereum, I think somebody drained 31 million from some Ethereum wallets, you mentioned the big one with Mt. Gox with Bitcoin... The other thing we see a lot is people losing their own coins, right? They lose their private keys; they've got them in three places and in a safety deposit box...

I just saw a Reddit thread the other day where a guy still managed to basically lose his entire Bitcoin wallet - which I think was sizeable, by the way - even despite all of these different steps that you take, and by doing something that I don't recall the details... But it's really hard, even for technical people. It's hard to get it right and to keep it right and not lose your stuff because you're personally a really bad bank, you know? So is Bisq trying to make that easier for regular Joes?

Chris Beams: Yeah, I think it's only gonna get harder, by the way, especially for people who have growing amounts of value. It's actually a real challenge to fully, properly secure Bitcoin in any case.

Jerod Santo: Real quick, Chris, can you break that down for us and just explain? I've assumed our listeners all understand the problem with the keys. Can you just lay it out, like what would happen...? How can I go about just losing the Bitcoin that I have in a personal wallet? Can you just explain that for the listeners?

Chris Beams: Yeah, sure. So let's just assume the simple scenario of you've gotten your first Bitcoin wallet - it's a desktop application - and I've sent you some Bitcoin just to get you started, so now you have 0.1 Bitcoin or something like that sitting in that wallet, and five minutes later your machine melts down. It's just an unrecoverable disk failure, and your time machine hasn't had time to back it up, or whatever; you don't have any backup of it. That wallet on that computer was the only home of the private keys that can spend the Bitcoin that I transferred to you.

When I transferred the Bitcoin to you, I signed a transaction using my Bitcoin private keys that spent the Bitcoin, to your address, in that wallet. I sent it to your public address, and only that wallet has the private key that can then subsequently sign again and send it to somebody else. So if that private key is gone, your money is gone, gone, gone, gone, gone.

Now, there's a little bit better news these days. For the last number of years there have been really clever solutions that have come along. When you set up a modern wallet today, if it's a good one, the first thing it's gonna walk you through is this process of setting up the so-called seed words, which are typically a 12-word sequence, or sometimes even a 24-word sequence. Those words, in addition to a password or whatever it is that unlocks the wallet, but these words are much more powerful than a password, because those words alone can actually completely recreate a wallet, including essentially all of the private keys that are necessary to spend that Bitcoin, and that's a really clever piece of engineering and math that makes that possible.

[00:20:15.29] So the process today is people set up a wallet, they get their seed words, and they must write down those seed words, like pen and paper, never ever storing those words on a digital device of any kind. Store that piece of paper utterly secure, whether it's your bank's safe deposit box, or whatever it is that you deem to be the most secure location that you can possibly --

Jerod Santo: Dig a hole in your backyard...

Chris Beams: Yeah, hopefully not collocated with your machine, not in your same house, and so on. So that's getting a little bit closer to the state of the art with security around that.

Adam Stacoviak: That's interesting, the multi-word sequence... Is it granted to the person, or can they...

Jerod Santo: Select it, or...

Adam Stacoviak: Yeah, does somebody select it, or...

Jerod Santo: "The quick brown fox jumped over the dog", or whatever?

Chris Beams: No, it's generated from kind of a set of words that has a particular kind of entropy profile, that with 12 words you can capture enough entropy to essentially recreate those private keys. I don't fully understand how it all works, but I just know that it works. But you definitely don't get to choose, because if you're choosing, that's also generally poor security.

Adam Stacoviak: Yeah, I was thinking someone would choose a famous quote from a movie, and then hackers can just use a list of famous things that anybody can easily google, and there's millions of results for, for example, what you said with "That's where the money is." If you had a phrase like that that was actually twelve words long versus five, that might be something that people can store in a text file and just randomly parse it, and you know, brute force.

Jerod Santo: Right. People would just have the word "password" twelve times. "Password, password, password..."

Chris Beams: People are generally a lot less clever than we think we are. When we're trying to make up a good password, we're far more predictable than we think we are.

Adam Stacoviak: Is that technology in the wallet, or where is that technology at? That recreation of the wallet. Is that in the protocol of Bitcoin, or where is that living at?

Chris Beams: That's a Bitcoin standard. Bitcoin has this so-called Bitcoin improvement process. So you see these proposals get put together about ways to enhance the overall Bitcoin ecosystem or Bitcoin protocol, or certain things that wallet providers can standardize on, like this seed words approach. So that's usually something that's proposed by people who are pretty close, sort of core Bitcoin developers who understand what's possible with the technology, and they'll write it up, maybe give a presentation on it or something like that, and then often leave it to the community to pick up the idea and really run with it and take it through to the state that that stuff is in now, which is a completely accepted standard. Anybody downloading a wallet today should expect seed words support. It's basically a broken wallet if it doesn't support that.

By the way, one ideal profile, or kind of state of the art for security is not just the seed words, but a hardware wallet as well. So you might have the wallet that you spend, and maybe people have a wallet on their phone that they keep basically some pocket money in, if you will, enough for whatever it is, buying your coffee or paying a friend back, or something like that...

[00:24:04.26] Those wallets will have seed words too, so you can protect those funds, but when it comes to storing any kind of larger amount -- what's Bitcoin as we speak today? It's around $4,500/coin, so if you have even two or three of these things, much less 10 or 20 or more, that's not anything that you want or need to be carrying around on your person probably, right? So what people do is store those coins, the larger amounts for sure, on a hardware wallet. Those take different forms, but generally they're devices that can plug in via USB; they have dedicated, very simple chipsets that are just exactly for signing Bitcoin transactions and storing private keys, and so on. So they can be designed in a very security-conscious fashion to make them as impenetrable as possible.

You see products like Trezor or Nano ledger, or what have you... These are hardware wallets that have become quite popular. And when you combine seed words and hardware wallets and all this, you can actually begin to fulfill this promise for yourself of being your own bank.

It is possible, but back to what started this thread of the conversation, we're still in pretty rarified air. This is not easy for grandma at this point, still. So also to answer the question you asked along the way, is Bisq on a mission to make that easier - frankly, no. Not at all our core value proposition, if you will. Of course, it's in our interest to make it as easy as possible...

Jerod Santo: I would think so, yeah.

Chris Beams: ...and I like to think that we've done a pretty decent job of that, but given that we're actually adding quite a bit of complexity into the picture... Like you said, Coinbase, or Bitstamp, or any centralized exchange that people might choose to use today, are extremely convenient, by comparison to what they were a few years ago, and indeed, by comparison to Bisq. It's just a higher sort of profile of engagement that we have to ask the user to understand and comprehend, and so on. There's a kind of essential complexity to doing this in a peer-to-peer way that I don't think will ever be lower than the essential complexity involved in interacting with a centralized exchange.

We also don't think that that's a fundamental problem, that there's that greater complexity, because what you're getting for it is greater privacy. Indeed, much greater privacy with Bisq, and that's really the core value proposition or reason that Bisq exists.

We've talked about security so far, right? Using Bisq, and using all these other things that we're talking about is a great way to make sure that your funds don't get stolen and can't be stolen; you're eliminating a trusted third-party, you're eliminating a security hole by taking a centralized exchange out of the loop - that's great, that's security, right? But then there's privacy, and that's where we get back to the beginning with Bitcoin, and saying "We have this amazing global blockchain etc. It's all permissionless, it does for money what the internet did for information." The blockchain and Bitcoin have the potential to do for money what the internet did for information.

[00:28:04.04] If you think about pre-web, we had a select set of gatekeepers, media organizations - TV, radio, news outlets etc. Post-web we have an explosion of people becoming their own TV, radio, news and consuming the TV, radio and news of other self-producers and self-publishers. That dream of the internet and the web has been totally realized and continues to be realized to ever greater degrees today. And where we are now, certainly where we were in 2008-2009 was very much like we were in the media landscape pre-internet, with regards to banks and money and finance and so on. There's gatekeepers - there's a few banks, there's financial institutions, there's governments, there's regulatory bodies etc., and they have a whole lot to say about what's possible with your money, with money in general, and so on, and that's why Bitcoin has been so deeply exciting to so many technologists.

A glance at the news today is all about the price and all about an 18-year-old kid who got rich because he bought $1,000 worth of Bitcoin when he graduated high school, or whatever it was five years ago. Those are fun stories, and of course it's sensational, and it's all also true, right? People made a lot of money. But why did all of these people get engaged and why have all these people been in this space now for years and years? It's because of what's possible. It's because of that amazing promise of what happens when we have essentially the internet of money, if you will, or more broadly, the internet of value exchange. We now have the possibility to exchange value at a distance, with people who we don't have a high degree of trust with, and that was simply not possible prior to Bitcoin without having a trusted third-party, some intermediary, a Paypal if you will, in the middle.

So if that's what Bitcoin made possible, it starts to make sense why we thought Bisq was so important, because you wanna have the ingress and egress from that system, right? Getting into Bitcoin from fiat - people call it national currencies "fiat" in the space, if people aren't familiar with the term. So US dollars, yen, euros, whatever - that's all fiat money... Getting into Bitcoin from fiat, so buying Bitcoin for dollars, getting out of Bitcoin, selling your Bitcoin for dollars or euros - that's a really important part of the system. It's not Bitcoin itself, this kind of ancillary thing at the edges, but it's incredibly important, because as people exchange that money, and if they're doing it via, say, a centralized exchange, if they're doing it anything other than a person-to-person or peer-to-peer over the internet way, then somebody else besides you and your counterparty knows about that transaction, has a record of that transaction, and centralized exchanges are - the vast majority of them - subject to regulations that say they have to know their customer, they have to get ID verifications... This isn't perfectly true, but in many cases - most cases - you're dealing with requirements where people have had to give their identities to these organizations. That information can get out, and does get out. It can get out via hacks, you can get doxed, it can get out via government requests, it can get out in a number of ways. It's just as vulnerable as the Bitcoin that you're storing there, actually.

[00:32:06.04] When you couple that privacy risk with the fact that Bitcoin is itself a totally transparent system of value exchange, in that it's a perfectly trackable, perfectly treaceable, you can follow the coin through every single transaction on the blockchain - putting your name, having the possibility of putting your name and personal information on any one transaction, especially the first transaction where you buy your first Bitcoin, or anytime you buy a new Bitcoin, that means that it's possible for entities that you might not want to be able to, to track that coin all the way through the Bitcoin blockchain, and that does happen; that technology is getting more and more sophisticated as we speak. The so-called chain analysis systems and companies - that's what they do.

So Bisq's raison d'être here - really why does it exist - is for the protection of individual privacy, to give people who want it, people who need it, people who value it, the ability to get in and out of Bitcoin without ever putting their personal information on these transactions.

Adam Stacoviak: So in today's world, or I guess if we're not talking about cryptocurrency (or that kind of coin), if we're talking about dollars, just to use this example, my information is not held private, right? If I spend it on a credit card, AmEx knows who I am, they have a profile built around me, that kind of thing. If it's Bitcoin spent through Bisq, it's private, right? What's the point of privacy? Help me and the rest of the world understand the downside of not being private, aside from doxing... Is it the marketing profile? What are the concerns of privacy? Is it just anonymity? Is it doing [unintelligible 00:34:09.24] things? What's the point of privacy?

Chris Beams: Yeah, it always bears digging into that, because for better or for worse, it's not always so obvious today. You were saying a few minutes ago in the interview a lot of people don't really use cash these days; plenty of people just pay via credit card and so on, and in many places there's a kind of war on cash. You see this with the demonetization policies that are being rolled out in India, and so on. Many countries across the world are basically disincentivizing people to use cash, and there's a variety of reasons for that, but one of the effects of that is that increasingly in that environment people's financial transactions are under surveillance, right? It's possible to know, and indeed known, what you're spending your money on at any given moment. Probably Visa isn't sharing that information with anyone, but they can, and again, things can be hacked and so on... And they certainly do, given certain conditions.

So why does it matter? Well, the reason I was explaining that is that we've been in this environment for a long time. We've all been, not because the U.S. government has been demonetizing the dollar necessarily, but just by choice and convenience, people have just more or less happily moved to using credit cards. I use credit cards, it's useful stuff; there's nothing wrong with it, right? But the effect that that has is that we increasingly forget over time "What value did cash ever have? What is the value of a private financial transaction?" and I think it's useful here to just jump outside of money for a moment and ask the question "What is the value of any private interaction at all?"

[00:36:15.06] It's been a while probably since many people listening to this have sent a physical letter to a friend or a relative, but we've probably all done it a time or two... When you send a letter, you put it in an envelope and you seal that envelope. Doing that doesn't indicate that you're doing something nefarious, or that you're breaking any laws, but it's rather the norm when it comes to sending physical mail. It's a norm. We've grown up in a culture of privacy in that situation, where people would think it quite strange if they just took the whole letter not in an envelope and just slapped a stamp on it. That would feel "Hey...?! Every postal handler from here to Poughkeepsie or wherever it's going can read my mail? I don't wanna do that." That's the way postcards work, but mostly people don't write anything of great importance on a postcard, but people do bare their souls, talk about what's important to them or troubles that they're having etc. in letters.

If we take that world of communication and communication privacy to the online world, it's a very different world, right? Because it just happens to be that email, which of course we all use a whole lot, basically never had a good envelope, right? So we live in a culture of openness by default, and we don't think about it that way; when we send an email, we have this kind of false sense that it's private, because it's just going to the person I send it to, but if we know anything from the revelations over the last years - Snowden and all the rest - the writing couldn't be written larger on the wall that all your emails are belong to us, name an agency.

So we live in a world - I wouldn't say for better or worse, I would say definitely for the worse, where everything you do online, certainly with email and in many other contexts, is per default non-private, per default open. We see money no different than this. We see digital money, virtual currencies, cryptocurrencies as no different than the kinds of transactions and interactions people have with speech, with written language etc. The fact that I am buying a coffee or sending some money to my brother to take care of his family who's just in a -- we were talking about Houston and Hurricane Harvey before the call started, right? Transferring money to my family to help them out in such a scenario or what have you - that's just nobody's business but my own and my family's.

Actually, one argument for privacy is that it's a right, and there actually need be no argument for it. It need not be justified any further than "No one has the right to force me or to force anyone to be open." One ought to have a right to privacy, and that's actually enshrined in the United Nations statement on human rights and in a number of other contexts, including the U.S. Constitution, and so on.

[00:39:59.04] The right to privacy is a long-held tradition, and it just happens to be that we've been trending and drifting in this direction, especially as the online world has come to prominence, and things like email, we've sort of forgotten about it. We just happen not to be in that private-by-default environment that physical mail used to be, and there's no reason not to be private when it comes to Bitcoin, and there's actually every reason TO be private, because well, do we really want, do we really trust (whether it's) the centralized exchanges...? Generally, they're just businesses trying to get along, keep customers, keep people happy.

Mostly, there's nothing nefarious going on with centralized exchanges, but those become information honey pots for other entities, other players - governments, or whomever they may be. People say "I have nothing to hide." Well, okay. Does that mean that we ought to just open everything up and give all of our data to anybody who might come along and want it for any reason in the future?

That's a big argument for privacy, by the way - the environment that we live in today, especially very lucky people like ourselves living in the States... I'm from the States, I live in Europe now, but in general, people listening to this podcast will tend to be people who are living in reasonable enough jurisdictions that probably the most draconian versions of crackdowns and so on don't happen to individuals; that's not true of everybody else in the world, and it may or may not be true in the future for ourselves, or for our families or for our children. So we can't predict the future, we don't know what's gonna happen, and you don't need and value privacy sometimes until you absolutely wish that you had had it. So those are a few reasons...

Adam Stacoviak: Coming up, we talk about Bisq the software - what it is, how it works, and what it's built with. Chris breaks down the peer-to-peer aspect of Bisq and how you get fiat currency into the network; altcoins, crypto-fiat exchanges, and yes, they even support exchanging for Dogecoin. We'll be right back.

Break: [00:42:40.11]

Jerod Santo: Alright, let's talk about Bisq the software, Chris. One thing you said earlier on was that Bisq is inherently more complex than using an exchange because you're adding more bits that have to be peer-to-peer, whereas with an exchange you have a centralized authority... So tell us about the software itself, especially I think where I get -- do I see the complexity as a developer as "Oh, we have to actually move money between the banking world and this world somehow? We have to get fiat money in and out of a system...", that does sound like complexities to me. So tell us what you guys have been doing with Bisq, how it works, and all that.

Chris Beams: Yeah, so you could call it a hard problem; I think it's fair to call doing what we refer to as crypto-fiat exchanges/trades in a truly peer-to-peer way, a truly decentralized way is like an official hard problem, and it's one that many thought basically can't be done. But of course it can, if you're willing to make the right concessions and the right compromises, and know where the limits of the programmatic are, and know where the human must enter the picture.

Bisq really embraces the idea that when we're dealing with fiat currencies and bank accounts and the rest, there just has to be human interaction at some points. We can't automate everything. We might be able to automate more if banks were, say, much more modern than they are; if banks had API's and standardized ways of crediting and debiting; if we didn't have to log into a web UI everytime we wanna do something, we might be able to do more in an automated fashion, but that's not the world we live in.

[00:48:08.02] One thing that we haven't mentioned yet is what actually is the application? So yeah, it's a desktop application, it's a JavaFX application, meaning -- it feels more or less just like any app, but it means that it's cross-platform, and it looks and behaves the same across Windows, Linux and Mac. By the way, that's the nature of the beast, this JavaFX desktop application. And when you're first setting it up, you're putting information into it like your bank account; if you wanna ever sell a Bitcoin over a Bisq, that means that you're going to receive somebody else's fiat money, so it's gonna come into wherever you bank, like Capital One, or something like that. So you're gonna need to put in the account number... Just exactly however much information is necessary for that particular payment method to become possible.

For example, there are what are often called person-to-person payment systems like clearXchange, or it's now called Zelle - it's a system that a number of banks (bigger banks especially) in the US have adopted that allows their customers to transfer directly (it's going through third-parties, but directly in the loose sense of the word).

I wanna send $100 to this email address. So if your bank supports Zelle and you're counterparty's bank supports Zelle, then you can just send money via an email address or via a phone number, and all the right stuff will happen between the two banks.

For example, that's a supported payment method in Bisq, is Zelle. So what you would be putting in to your bank account information when you're setting up Bisq there is just enough information - your email address or your phone number, the name of your bank, your first and last name... Exactly the information that Zelle requires, because that's what your counterparty is going to need in order to actually complete the transaction and send money into that account that you own.

So that's one of the "complexities", setting up a bank account. But as you can see, it's kind of essential information; you'd never be able to get the money if you didn't do that. So you could get away with doing just one bank account if that's all you have. If you wanted to support more payment methods, you had bank accounts in multiple countries or something like that, then you would set up as many as you needed.

Jerod Santo: I'm assuming that there's a limit to the banks that are supported and potentially an opportunity there for contributions in terms of - you guys have Zelle, it looks like you can do money orders, which is interesting, cash deposits... I'm just looking through your different payment methods in the app. But it's a limited list, of probably 12 or so. Does that cover 80% of people's setups, or where are we at with regards to how many people can actually get a fiat account hooked into this?

Chris Beams: Perhaps ironically, the U.S. is one of the less rich environments. There's fewer options that really work in the U.S., and I'll explain why in a moment. But in Europe, for example, there's an almost universal system called the SEPA system, and pretty much every bank player interoperates with SEPA, and it's a reliable and reasonably fast thing (within a day or so). So in Europe pretty much people just need to put in their bank accounts and it's a kind of given that they're gonna do it over a SEPA transfer... Again, just through their bank's web UI they can initiate a SEPA transfer to anybody else's bank account in Europe.

[00:52:13.18] So when we're talking about Europe, it's pretty easy. People just do SEPA, or in the UK there's Faster Payments - that's another one you might see in the list there. So it really depends on the sort of geographical region what payment systems are widely used. In the U.S. we have postal orders, we have Zelle, which I mentioned a moment ago, but the limiting factor here, the reason why we have added the payment methods that we have, and that we have not added - or indeed sometimes removed - other payment methods is because the critical concern for us is chargeback risk. For example, Paypal is not a supported payment method in Bisq, because it's just too easy to do chargebacks in Paypal.

This invites scammers into the picture; they can more or less easily initiate a chargeback, and of course, after they have your Bitcoin, they can take their money back one way or another through Paypal. And because that's a kind of inherent risk, it's too great a hazard and we won't support it in the application... Whereas a system like Zelle, so far we've had exactly one chargeback ever. In thousands of trades and so on we've only ever had that one incident, that one chargeback through Zelle; a totally isolated incident so far. If we had another, we might take it down. It is extremely important to us that nobody gets a chargeback; that's why fiat is such a hard problem, is that it's not irreversible. Bitcoin transactions are immutable, irreversible things. Fiat transfers are not. So what we're counting on here, and this is again where I say knowing where to make the right concessions and compromises and analyzing the human side of things is that we look at these payment methods and we're basically asking "How hard is it for a chargeback to happen?" Almost all payment systems can one way or another make a chargeback happen, well, because there's a third-party there and they can just do it. But the one that we support have proven themselves to be very unlikely to just frivolously greenlight a chargeback. The person is gonna have to go through extreme amounts of diligence and really prove their case, and of course, if it's somebody trying perpetrate a scam, they're not gonna hold up to that scrutiny.

So that's why you see the payment methods that you do, and people suggest new payment methods and we take it through the same kind of scrutiny on our side, which is actually quite a bit of diligence; we're really trying to figure out "Hey, how likely is it that something bad could happen with this payment method?", so that's why we tend to take a conservative approach there.

Jerod Santo: Gotcha. So you get in here -- we're just looking at it from a user perspective; obviously, there's a lot of complexities on the software side... I think even just interfacing with those different payment methods, there's probably loads of stories in the code there, not just on the process and the decision-making around which ones to support, but also just the grilling work of getting all of those to work the way they ought to.

Chris Beams: [00:55:47.11] If I can jump in there, it's actually simpler than you might think, and it's a useful point of departure for actually kind of digging into how Bisq works... And it's also a nice point, because we've just finished talking about privacy, and the next thing we talk about is putting your bank account information into this app, and then, you know "Well, that's gonna get shared with other people, your counterparty... Who else can see that information?" - this might seem like some kind of contradiction of the privacy stuff I was just talking about a moment ago. But as it turns out, the information that you put in about your bank account, your Zelle information or whatever it may have been, is never seen by anybody except you, and the trading counterparty who takes your offer... If you were making an offer to sell or if you were taking their offer to sell or buy, that one person, that one counterparty, that trading party will see that information at the right moment in the trade, so that of course they can actually initiate payment and send you the money. It has to happen at some moment, but they're getting that information in a totally peer-to-peer way. So it's your Bisq node, sending it directly to their Bisq node.

It's useful to mention here that all Bisq nodes are Tor hidden services. So this is being routed through the Tor network, which we know to be quite a privacy-friendly place, quite a secure place generally speaking. And the information itself is encrypted, and only able to be decrypted by your counterparty, and so on. So yeah, that information has to make it across at some point, but it's done with the least amount of exposure possible, and certainly nobody that develops Bisq or any of the arbitrators can't see any of that information when a trade is happening normally.

So maybe we could return to your question...

Jerod Santo: Yeah. Well, it's also just worth pointing out, just to make sure that I'm following well, that it's also only sent in transactions that are trading Bitcoin for fiat. It's not like if I'm sending you Bitcoin, or -- can you trade other altcoins like Bitcoin for Ether with this, or is it Bitcoin only?

Chris Beams: Yeah, I'm glad you asked that, because definitely, if you're looking into Bisq UI, you'll see lots and lots of so-called altcoins, or just other tokens besides Bitcoin. For people who aren't familiar with this, there's something of the order of 1,000 of these tokens out there, coins, tokens that go by these different terms, and they can all be traded in more or less the same way that Bitcoin can. They're all fundamentally similar technologies. So every trade in Bisq, one side of that trade is gonna be Bitcoin, but the other side of the trade might be fiat, it might be Ether (from the Ethereum world), or Monero, or one of these other altcoins.

Adam Stacoviak: So it's into and out of the Bitcoin world.

Chris Beams: That's right. And for completeness, I should actually say, it tends to be in practice that one side of every trade in Bisq is Bitcoin. We've actually recently added support for additional kinds of what we call "base pairs". In the situation that I've just described, Bitcoin is the base of the trading pair, but we also support Dash, which is another popular cryptocurrency we support, Litecoin, we even have support for Dogecoin, which you guys may know and other people may not know... It's kind of a meme, kind of a joke on cryptocurrency, but people use it and it's even possible to trade against that as a base pair.

Jerod Santo: Does it still hold any value? I remember it spiked back in the day, but I haven't been tracking... Is it still...?

Chris Beams: I think it's trading pretty low. I actually don't follow it so closely. As it turns out, no one's -- in fact, I think we haven't had even one trade against Doge as the base pair.

Adam Stacoviak: [01:00:07.00] Your online charts don't show any activity for it.

Chris Beams: Yeah, yeah. We added those alternative base pairs over the last six months or so because - I don't know if you guys sort of caught this level of depth in the Bitcoin world, but we saw transaction fees in Bitcoin going up and up and up. It was actually getting pretty expensive to move Bitcoin on the Bitcoin blockchain, and that's a whole world of conversation and debate about why that was, and so on... But it was getting to the point where it was becoming almost prohibitively expensive to use Bisq, because with a Bisq trade actually several Bitcoin transactions are in the mix; you actually move Bitcoin around several times between the two trading parties, and when transaction fees were getting up to two, and three, and four dollars and more per transaction, it was like "Hey...!", that's no good, right? So that's one of the reasons why we introduced things like Litecoin, and Dash and so on, because they weren't suffering from those high transaction fees.

These days, thankfully, transaction fees have returned to reasonable levels, so there isn't a whole lot of reason for people to switch to those other base pairs, unless they really have a particular interest in those coins.

Jerod Santo: Yeah. So the default is Bitcoin as a base pair, but we're talking about the transaction of your connection details for the fiat account, and I was stating that that's only sent between you and the transacting party in the case that one part of the pair is to a fiat account, right? If it's BTC to Dash, there's no reason to send that information over the wire in that case - is that correct?

Chris Beams: That's exactly right, and if you look at the -- it's all stored in protobuffer files, so if you sort of grep the strings in a protobuffer file that's representing that trade, which is sort of stored in an on-disk database, underneath Bisq, and you grep the strings in there, you sort of looked at in some sort of plain text viewer, you would see that the only thing that ever crossed the wire in a Bitcoin-Dash trade was the Dash address to send the money to, or to send the coins to, or the Bitcoin address to send the coins to, whichever the case may have been. So yeah, in these cases it's maximally private, certainly; we don't just sprinkle in the bank accounts for good measure, right? [laughter] But it's important [unintelligible 01:02:53.13]

Jerod Santo: Yeah, just to make it clear... Now, the other place where that information also lives would be locally, inside of the Bisq application. I assume that that's also encrypted on disk on your computer?

Chris Beams: Yeah, actually the database, those protobuffer files are not encrypted on disk; it's actually an open request, and there's a couple of things for us to work out to do that, but there's nothing fundamental about not doing it. If you add a password, if you add a password to get into Bisq, then your wallet is definitely encrypted. So the actual Bitcoin that you're holding inside of Bisq is certainly encrypted on the disk. The trades themselves are not. Generally speaking, the answer to that is just whole disk encryption, and so on. But as one users recently pointed out, "That works for you, but what about the counterparty?" If he doesn't have whole disk encryption, then your information is on his side. So it's important and it's on our roadmap, basically.

Jerod Santo: [01:03:59.21] Gotcha. So then the other aspect of this which is I think worth talking about - you mentioned the Tor network; when you launch the application you connect to a certain number of peers on the Tor network, and then it also lists your Bitcoin network peers. Then you have a list of buy offers and sell offers, and so... I'm just looking at it right now [unintelligible 01:04:26.06] maybe there's half a dozen or so offers to buy, and there's zero offers to sell.

Chris Beams: Yeah, you're looking at USD?

Jerod Santo: Yeah, BTC/USD. I can look at it real quick on the euro side... It's maybe the same to buy, and there's an offer to sell on the euro side. So when it comes to moving money between fiat and BTC inside of Bisq - I'm asking this as a question - you are limited to the other people who are also using Bisq? Or is it open to the wider Bitcoin community, anybody with a Bitcoin wallet, or an exchange, or... Help me understand why there are so few.

Chris Beams: Yeah, it's the former. So you can see offers and you can place offers, but the only people that are able to place offers for you to see or that will see the offers that you placed are other people who are running Bisq. So there's not, for example, a kind of gateway into Bisq where we have access to other order books from other exchanges or what have you, which would perhaps be possible, but would be a whole can of worms with regards to maintaining the same privacy and security profile that we have.

Adam Stacoviak: It seems about the decentralization of it versus the centralization of it, because as soon as you cross that, you've now broken your cardinal rule, which is the motivation for the whole thing.

Jerod Santo: Right, but on the other side you have network effects limiting Bisq. With the current size - maybe I'm ready to buy Bitcoin to USD, but there's just no offers to sell out there. So as a community, this is something that Bisq (the networks) needs to overcome in terms of volume for it to be feasible... Which is a chicken and egg type of a thing, is it not?

Chris Beams: Yeah, certainly. If one were to ask "What's the key limitation, what's the downside of Bisq?", one is hey, we're asking you to do more and think more and care more, and the reward is privacy and security. If that's of interest to you, then Bisq is for you; if not, then that's okay, too. So that's one thing.

The second thing is liquidity, volume. The likelihood at any given moment that you wanting to buy or sell, that there's gonna be somebody right on the other side of that trade to pick it up. So the state of the situation today - we have trades happening every day, it's a consistent, predictable number that's actually growing over time, but we're talking about orders of magnitude in some cases fewer trades per day (let's say) than an exchange like Coinbase, or an exchange like Bitstamp, or Bitfinex, or really any popular centralized exchange. They're moving thousands of Bitcoin for every one that Bisq does.

Now, in practice it seems to be the case that people can get into Bisq -- just from looking at the trades statistics and so on, it seems to be the case that people can arrive at Bisq, place a trade or take somebody else's offer, and get what it is that they were looking for. But it comes at a premium. It comes at the premium of time - you might have to wait a little while for something to show up or for someone to take your order.

[01:08:16.06] When you're on a centralized platform - back to the convenience thing, these are automated matching, automated order book matching, where just the mere act of saying "I wanna sell at market price this much Bitcoin", it's instantaneously matched for you, because basically the exchange itself is accepting the order and it know that there's gonna be enough liquidity on the other side to make the right match.

Adam Stacoviak: There's enough volume for them to buy it, essentially; they're essentially buying it, holding it, and that's why they're the target we talked about earlier.

Jerod Santo: Yeah, it feels more like you're trading at a volume where it's almost like the stock market, where you just look at the current price and you say "Buy or sell" and it's guaranteed because there's enough volume that they're gonna match that [unintelligible 01:09:00.28] fractions of a penny, or whatever.

Chris Beams: That's right. So anybody who's anything like approaching a serious trader, so they have a trading journal, they're thinking about it all day, they're watching charts, they're doing analysis, all of this stuff, they're basically not going to be able to function in Bisq, because they simply couldn't act quickly enough to the movements in the price that they're paying such close attention to.
So for such a user, just to take the extreme example, of somebody who would basically be crippled by this - you basically can't do a day traders or swing traders, or just kind of active traders' work in Bisq; it's simply not designed for it. But that doesn't mean that there isn't a role for Bisq for such people. For someone like that, my recommendation would be as you're getting into Bitcoin, use Bisq. Then move that Bitcoin to the exchange of your choice. And again, different exchanges have different levels of requirements about how much they ask from you. You're still exposing yourself, it's still lower privacy, but you could still use Bisq to get in and out fundamentally. Likewise, if the trading that you're doing is between crypto token or crypto asset pairs, that first Bitcoin that you get would be trough Bisq, and then you could use a platform like Shapeshift or some of these other crypto-to-crypto exchanges, and then you have a really great privacy profile there, because your coins were never tainted with your personal information, and now you're just trading and moving stuff around in cryptoland.

So just to be clear - if you're a super active trader, that's not what Bisq is designed for. It's designed for sort of normal individuals who are saying "Hey, I understand Bitcoin, I believe in Bitcoin and the larger crypto space and I wanna get in and I wanna do that in a privacy protecting way and in a secure way." And maybe just one more point on that is, just to come back to the volume question, yeah, it's definitely where Bisq needs to go, is to increase the depth of the order book and all of that stuff.

The good news is that it's basically happening. These things take time. Like I said, we've been up for 16-17 months now, and we actually see a really nice curve, not just -- you guys have the app open, right? And if you're looking at the market, sort of top-level nav and you look at trades, by default you'll see the kind of volume in BTC that's moved through the exchange on a daily basis or weekly basis or monthly basis or what have you, and if you're looking at it in terms of weeks, it can be deceiving, because you see the number of Bitcoin, it was kind of growing and growing and growing through June, and then it drops off in July. Then it's been kind of slowly growing back up... What were you gonna say?

Jerod Santo: [01:12:23.22] I was gonna say, wasn't there a hard fork, or something? There was some sort of split...

Chris Beams: That's right. There was maybe kind of a chilling effect on trading, that was one aspect. But that's not the most important one. The most important one is that right about that time in July the price started going through the roof, right? So the amount of Bitcoin that moves through an exchange like this you could say is not actually the most important metric. The most important metric is how much of the value that people denominate their lives in is moving through the exchange.

You do the math - I realize people on the call can't see this chart, but the point is that even though the amount of Bitcoin dropped in July, and has been now slowly growing back up, it dropped, but disproportionately with the amount of increase in the price. So if we had an amount of kind of like the effective amount of US dollars that were moved through the exchange over those last many weeks, you actually see that being a chart that just goes up and up and up.

So you might not see it when you first look at the application, or even at our own kind of market statistics website, but in actual fact, we've been doubling the amount of value that moves through about every 3.5 months lately. So we're on quite a healthy growth trend there, and that means that it's ever more likely day by day, as we continue to grow, that as people come in and say "I'd like to trade this for that", it's all the more likely that they're gonna get that trade matched quickly.

Jerod Santo: Yeah, absolutely, it seems to be growing. The chart that we would love to see would be -- well, you said it would be a volume times amount, right? It would be the amount per Bitcoin times the volume would be like the total transactions in the marketplace valued appropriately, versus just transactions [unintelligible 01:14:27.09]

Chris Beams: Exactly. And you can see that when you look at it through -- in that trades tab, if you just show, say, euro trades, then you can see two charts; you see the price next to the BTC volume, and you can see the price going up at least... It's still not the complete picture, but it's just kind of funny; it's sort of this super, super useful thing to graph, and we don't really have it in the app. But we have it in some spreadsheets.

Jerod Santo: Right... Pull request welcome, I guess.

Chris Beams: Indeed.

Adam Stacoviak: In this last segment we're talking about the software as it relates to the community and how we can help out. Bisq is open source, it's peer-to-peer, decentralized, secure, private and censorship-resistant, which are all things hackers value. We talk about the idea of open source projects funding themselves, the concept of a DAO - a decentralized, autonomous organization, or an ICO (initial coin offering), and Chris breaks down their plan to fund Bisq through the Bisq DAO. This is as bleeding edge as it gets for funding open source. Stay tuned.

Break: [01:15:50.12]

Jerod Santo: Let's talk about the software and the community, because you have a network effects problem, you have a value proposition which is privacy and security, which are things that are valued by hackers around the world, so no doubt you're trying to get more people involved in Bisq, both as "I wanna hook up my fiat currencies and place some trades", but also the software itself. It's open source, the whole thing is about peer-to-peer and open, and you have some calls to action on your website... I think I'm probably looking at an outdated version of it, but it does say you're actively looking for highly skilled developers and designers and security experts who can pitch in and help out. Give us that lay of the land - how can we get involved, how can we help out, why would we want to?

Chris Beams: Yeah, well that's where it starts to get really exciting for me. I'm obviously excited about Bisq itself, the exchange... I think it's a wonderful thing. It's what we are now rolling out, which is what we call the DAO, the Bisq DAO - for those who don't know, it stands for Decentralized Autonomous Organization. This concept has also been called DAC - Decentralized Autonomous Corporation (or Company), but the kind of term that's emerged and kind of got this rough consensus these days in the space is this idea of a DAO. So what does that mean and how does that relate to people participating and contributing?

The idea of a DAO, if you just break down those terms - Decentralized Autonomous Organization - well, we've talked so far about the application itself, which is definitely decentralized; the application is definitely peer-to-peer, it's nothing more than the node of networks talking to each other, right? So it's certainly decentralized in that sense. What's not decentralized is the organization itself, the human side of the organization. To date, we've had contributors coming and going over the years, and indeed for myself, I got deeply involved with Bisq when it was beginning, in 2014, and I spent five or six months with the team in a kind of dedicated way, and then I left and did some other things; I was working with the Gradle team for people who know Java build systems - for about a year.

Then I decided to come back, and I decided to come back actually in large part because of what Bisq is doing with this DAO. So what does it mean to decentralized the management, the operations, the development, all the human sides of making a piece of software?

[01:20:04.08] This is really exciting stuff, because with the advent of cryptocurrencies, with the advent of Bitcoin in particular, it's now possible for people to - like I said before - engage with each other at a distance, with a minimum of trust. Somebody working all the way across the world who is a JavaFX expert and wants to help improve the UI and put that chart in that we were just talking about, so far in the world of open source the ways that that contribution was gonna happen was a) just an industrious, helpful person over there, with this JavaFX expertise, that says "I wanna contribute, for the goodness of it all." And of course, this isn't so altruistic per se; it's great reputationally for people when they contribute to open source projects, even if they're not paid, and so on. It's a virtuous thing all around, everybody wins usually in these kinds of scenarios. But this doesn't scale very well, relying on just really helpful contributors. Contributing all the things that a project needs can be difficult. Certainly some projects do it, but I think when we look at the most successful, really world-changing open source projects that have been out there, there's usually at some point an entity behind them; a company is sponsoring them, or they form a company or what have you.

This is really kind of personally important to me because I've been working in open source for quite a while now. For the last 10+ years, every job that I've had has been with some sort of open source organization, usually fairly prominent ones, so I've sort of seen all of the different incarnations of business models that attempt to get basically bolted on to open source organizations.

For example, I worked with the Spring Framework team - again, for people in Java, they'll maybe know that name application framework, pretty popular one... And in the beginning, that was just a great set of ideas really well implemented in an open source project. Quickly, the team around that said "Okay, let's find ways to make money", and we did the training and consulting approach. That works; doesn't scale very well, doesn't make much money... And eventually, we were acquired, and so on and so forth. So you sort of move through these different models, but none of them feel like a native business model for open source. It's always something kind of ancillary that you're doing - training and consulting, or selling your documentation, or looking for someone to acquire you and kind of be a patron ultimately for the project.

What becomes possible now with cryptocurrencies and entities like DAOs is that open source projects can just fund themselves directly in a variety of ways. There's a whole bunch of models that are being experimented with right now. You guys have probably heard something about - and many people listening to this will have heard about this - ICOs, right? Initial coin offerings that are happening. Like I said, a thousand of these tokens exist and are being traded, and dozens more are being created every day as people come up with all kinds of different experiments about how to fund projects.

Most of that stuff is people funding essentially good ideas, with good teams... Hopefully. Of course, some of them are bad ideas with bad teams, but...

Jerod Santo: And some people are funding scammers. [laughter]

Chris Beams: [01:24:04.19] Yeah, for sure. And some percentage are actually out and out scams, right? I think a lot of people are too quick to say "Oh, it's just all scams", or something like that. Mostly, the things that you run into, I think it's still safe to say, are actually well-intentioned people saying "Hey, I've got a bright idea. I've got some sort of notion of a kind of economics that I can add into this application, that I can sort of tokenize it, and that I can build a legitimate way to fund the development of this project. People will hold this token and pay for using the application with the token" or whatever different kind of model.

So there's hours and hours that we could talk about on all of those models, right? But what Bisq is doing is something if not unique, very unusual, by comparison, to this kind of norm that we've been seeing in this space. Basically, one thing that makes it unusual is that Bisq is working, running software. We've actually built the system, it's out there, it works, people use it, and people are happy to pay to use it.

When people initiate a trade, both on the maker side and the taker side (both counterparties), they pay a fee into Bisq, in Bitcoin; that fee goes to the arbitrators today. I'm one of those arbitrators, the founder of Bisq is one of the arbitrators. So people are willing to pay to use this application in this network, because it's valuable to them to be able to trade. Same reason people pay a fee on a centralized exchange.

So that works to a degree, in terms of economically incentivizing the development of the application. That can help pay the bills and so on, if you will, but it doesn't scale very well with regard to getting that JavaFX UI person to come and contribute that chart implementation, or fix that bug, or whatever it is. That's where this idea of a DAO comes in.

What we're up to here and what we're rolling out is a token; we added a token into the sort of larger Bisq system, and that token is actually something based on Bitcoin. This is something that is not a new idea, but not a lot of people do - it's called a colored coin. What that means is that each BSQ token (we actually call the token Bisq as well, but its ticker symbol would be BSQ) is actually backed by a small fraction of a Bitcoin, a thousand Satoshis, where a Satoshi is one one-hundred-millionth of a Bitcoin. So 1,000 of those, which is a very, very small amount of Bitcoin, actually backs this coin.
What this means is that -- and before I get too much into the details of what BSQ is, what can you do with it? Well, we haven't launched it yet, and I can get into the details of the roadmap later, but when it's fully functional, what people will be able to do is buy BSQ, trade for BSQ on the Bisq exchange - so they might trade Bitcoin for it - and with that BSQ they'll be able to pay their trading fees at a lower rate than they would pay for it in Bitcoin. So it'll be a cost-savings to them, they'll be able to do more trades more cheaply when they pay for them in BSQ.

[01:28:04.27] Okay, so what? What good does that do? Well, on the other side, and getting back to the original question you asked, we wanna bring people in, have more people contribute, we wanna fully decentralized the operation and maintenance and development of the whole network and the application and so on. So this is the second role of the BSQ token.

The first role is that you can pay to use the application with it, so it's a kind of access token in that way. The second utility that it has is that you can be paid in it for the work that you do for Bisq or on Bisq. Somebody comes along and implements the chart that we were just talking about - they would at the end of that month period issue what we call a compensation request, and fundamentally that's gonna be a document saying "Hey, I did this work." It might be a link to a pull request, or one or more pull requests or commits, something like that that says "Hey, I contributed a chart and it's merged. That took me this much time, and this is my market rates, what I usually get paid." Again, just sort of thinking in the units of currency that we denominate our lives in, "Hey, this was $1,000 worth of work for me", and then they would look at what the market price of BSQ is, and they would issue a compensation request for that amount of BSQ.

What happens is then DAO (Decentralized Autonomous Organization) votes on his compensation request and anybody else's requests that were issued during that period, and they're voting in the affirmative or negative - "Yes, we're going to pay for that work", "No, we're not." And people don't have any guarantee.

Jerod Santo: How do you vote?

Chris Beams: How do you vote - I could get into the technical details, I'd be happy to, but conceptually, just imagine that there's a tab in the application, in the same Bisq client application, where you're now in kind of DAO mode, and you're in the voting tab, and you have a list of the compensation requests in front of you that you can review, and you've got kind of a Yes/No checkbox, just to maybe over-simplify it a little bit, but conceptually that is what you'll be doing... Saying "Yes, I vote to have this happen."

A skeptical mind here will be saying like "Oh my goodness, this will just turn into a political nightmare", and so on...

Jerod Santo: [laughs] Yeah, I've seen a lot of conceptual roadblocks, or maybe speed bumps, as you're explaining this, but...

Chris Beams: Yeah, I can either anticipate them and [unintelligilble 01:30:52.14] or you can ask. Either way you like.

Jerod Santo: Yeah, just continue with your explanation and maybe we'll just round them up at the end. Because we probably can't cover... I mean, these are new concepts, these are experimentation; the exact models that will flow out of this are yet to be known.

Adam Stacoviak: I think the idea is interesting. Maybe the way you're going about it may have its own bumps, as you just mentioned.

Chris Beams: Yeah, it's definitely worth digging into all of those skeptical questions. Whether or not we have time to do it, so far (of course) we know that the team that's putting all this together, we're reasonably satisfied that we've actually addressed, that we sort of have an economic system here that is actually at least potentially sound, that doesn't have any obvious, glaring faults. Now, time will tell, of course, but just to flesh it out a little bit more...

[01:31:47.17] So the people that are voting, what are they voting with? Well, it's not just a radio button in a UI, and some entry in a distributed database; what they're actually voting with is their BSQ. So this is the third function of this token. The first one is that you can pay trading fees with it, the second one is that you can be paid in it, and the third one is that you can vote with it. And voting with BSQ is actually a Bitcoin transaction; it's actually literally the creation and signing and sending of a Bitcoin transaction.

If you remember, BSQ is actually backed by Bitcoin underneath, these tiny fraction/token. So it's a Bitcoin transaction with all the virtues of it, all the irreversibility and all the transparency and all the verifiability and so on and so forth, it's now representing a vote. I won't go deeper into the technical side of that, but it's important to understand that people are actually voting with their stake in BSQ.

For someone who has, say, just 100 BSQ, maybe they've just done some very small tasks a few times - they can vote, but they can vote proportionally. They can only vote with the power of 100 BSQ, whereas somebody who's been contributing to the project for years and has thousands, or tens or hundreds of thousands of BSQ, can also at least potentially vote with all of that proportion as well. That can create its own problems of course, because if people can buy BSQ, they can buy up a whole lot of BSQ and they can manipulate the project, right? That's why also part of the plan and part of the roadmap and the design is that reputation; another function of BSQ here is that it's actually a proxy for reputation.

In the end, people will not only vote just proportional to the stake of BSQ that they have, like literally the number that they have, but they'll also vote in proportion to the reputation that they've demonstrably earned. They have been paid, let's say, X number of times in BSQ; they've been paid this amount of times in BSQ - we count that not just as holding the BSQ, but as having been someone who earned BSQ, earned reputation. People had to agree that the work that you did was valuable. That's a measure of how useful and trustworthy you are as a person in the network.

So in the end, the voting arrangement will actually be mostly reputation-based and only partially stake-based. This takes a while to bootstrap and make happen, but that's the plan.

So if you start to put all of these pieces together and you start to see this larger crypto-economic system forming, then what you have is the ability for us as the current team, the actually very centralized team - centralized not that we're collocated with each other, but centralized in the sense of I'm playing a dozen roles, and Manfred (the founder) is playing a dozen roles, and there's only a few of us. So the opportunity that this affords is that we can now do things like bounties; that's not a new concept in open source but these bounties can be for an amount of BSQ, or for a range of BSQ. And the only thing standing between a potential contributor and the realization of that bounty is doing the work, and of course, doing it in a fashion that's acceptable and actually accepted. That's a radical lowering of the barriers that we have today for people being able to be compensated monetarily for their work.

[01:35:51.19] Generally speaking, no one is doing open source contribution at a distance, outside of a traditional organization or company structure, and being compensated economically for it. That doesn't happen today, by and large. The idea of DAOs is that it makes that possible in a rather dramatic way. So the biggest challenge for us is being able to articulate this stuff and make it really clear and observable for people and so on, as you can tell -- how long have I been in a monologue here, right? That's a challenge. So that actually gets to my role - what am I actually doing on the team? Like I mentioned, I've just recently sort of rejoined in a serious way just over the last few months, and we've landed on the rather tongue-in-cheek kind of oxymoronic-sounding title of Director of Decentralization... [laughter] As silly as it sounds, it turns out that's exactly what I don't think just Bisq needs, but any organization, any open source project who wants to take this idea of decentralization out to its logical end, and really decentralized not just the code, not just the network, but the people, the operation, the management - all of it. That never starts decentralized. That's always gonna start with one or just a few people, and then have to become decentralized.
It's funny to say it, but it actually does require kind of centralized directing that process of decentralization. And when people are listening to this and they take a look at the Bisq website (bisq.network is the website), when they see that, they'll be able to see all the links that take them to the boards of GitHub issues. We're using GitHub and [unintelligible 01:37:51.08] and just all modern stuff for this, where people will be able to see all the bounties and they'll be able to see beyond just individual bounties. They'll be able to see what we call the roles that make up the Bisq network, the kind of persistent, often privileged roles that are necessary to make a network like this happen... Because while it's just peer-to-peer code and anybody can just download the client and run it, well, there is a website, right? However simple it may be, there's a website, there's a domain name, the domain name costs money... Just any number of the services and products that a team needs to consume, somebody needs to have owner rights in GitHub, somebody needs to operate a Twitter account etc.

So what we've put together here is not just individual bounties - "Hey, implement that better chart" - but also roles. "Be the Twitter account operator." And those roles, because there's a risk involved - if somebody goes rogue here - it's not just about that they don't get compensated that month, but that they start disparaging the project or something like that on Twitter... That's a real damage to the overall network, or at least it potentially is. So for this reason, there's yet another function of the BSQ token, which is bonding.
For people to take on a role that has this kind of potential risk involved that's of importance to the network and so on, they'll put up a bond in BSQ that's in proportion to the kind of amount of risk that's involved to the network with somebody, having the keys to Twitter, or having the keys to our domain name registrar, or what have you... Or for being an arbitrator, by the way. In the future, arbitrators will be bonded to the tune of probably hundreds of thousands of BSQ, because arbitrators can potentially wreak havoc if they're a rogue actor.

When you put all of this together, we're really excited that we have a kind of arrangement that can properly incentivize good people to come and work and get paid and build something fantastic, right?

And just one last thing on that is that if you think about being able to get bonded for one of these roles, being able to become the operator of the Twitter handle or whatever it may be, you have to first have BSQ, right? You first have to have Bisq tokens. And well, you could potentially trade for them, but actually in the early days, what we call "phase zero of the DAO", which we're just rolling out right now, trading is not possible. It's only earning that's possible. So the only way people would ever be able to become bonded and take on a very important role in the network is that they would have to do things like bounties or just individual tasks, earning BSQ bit by bit, until they have naturally demonstrated their value to the project.

In this way, we actually also think that we have a way to build up a team largely of developers, largely of technologists - this is a deeply technical project - that are people who have just demonstrated value all along the way, and then start to take on greater and greater responsibility, as opposed to just saying "Hey, get yourself enough BSQ and you can do whatever." That doesn't work, if people can just buy it up. In the beginning, people can only earn it.

Adam Stacoviak: Or even certain functions that don't require BSQ that is held, but like you said, it's earned. You can only buy this function, so to speak, with earned BSQ... To a degree. You're still paying your own way, but it's through earning, and the earning is by proving value.

Chris Beams: [01:41:54.10] That's right. And you actually are kind of touching here on the power of basically programmable money. We can encode into the logic of BSQ itself certain semantics. For example - this isn't the way that it's designed right now, but it easily could be and it may turn to this as we actually roll this stuff out... It could be that the only people who have the right to vote are people who have newly-minted BSQ. When you issue a compensation request and it gets accepted, that's the issuance of new BSQ, actually new BSQ coming to existence when you get a compensation request accepted, like voted in the affirmative.

That's because, by the way, remember, BSQ is ultimately backed by Bitcoin; it's this colored coin riding on top of Bitcoin. Well, what that means is that when you issue a compensation request saying "Hey, I want 10,000 BSQ for this work", that means that you must actually spend the equivalent in Bitcoin of 10,000 BSQ. You have to actually issue a Bitcoin transaction for 1,000 Satoshis times 10,000 BSQ. It actually costs money for people to issue compensation requests.

The reason that we do that is 1) anti-spam, so that we don't just have people throwing compensation requests at us because it's free. People actually have to pay for it, which means they're gonna wanna have a reasonable degree of certainty that this is gonna be accepted, which means that they have all the correct social incentives to be out there, talking to other people in the network and saying "Hey, do you think this is good work? What should I ask for it?" etc, because they don't wanna waste that compensation request transaction fee.

Well, when they do that and their compensation request gets accepted, that Bitcoin that they spent on the compensation request becomes BSQ, gets colored as BSQ, by the logic in the BSQ validation processing software that we've built. So when I say newly issued, newly minted BSQ, what I actually mean there is somebody who just earned it. And because it's a blockchain, we can see the movement of every coin, for all of time. We can know that the BSQ that that contributor earned has not moved anywhere; it hasn't been transferred to anybody else, say. So we can know that's the BSQ of somebody who just earned it. Maybe only those people should be able to vote. That's just an example of what you can do.

There are constraints, right? Not anything is possible, but there's a remarkable degree of creativity that's happening, and it begins to become evident just how limiting our current monetary world is. You don't have programmable money. Look at what we've done with being able to program the rest of the world. Here it comes, here comes programmable money.

Jerod Santo: I think that's probably a great place to end - "Here comes programmable money." Chris, we have lots of little questions, but I feel like honestly most of those are probably because these is just brand new to us, conceptually even, and so [unintelligible 01:45:30.23] probably debating and discussing all the particular details, so I think we'd probably be doing a disservice asking perhaps the laymen's questions at this point, not having digested or even read the white paper about your guys' DAO... So we'll probably just save those. We've already definitely hit up against our time buffer, but we'd love to have you back on, maybe in a year, maybe in six months, and kind of look at Bisq's DAO, how it's going and how it's taking out maybe dive into all the particular details.

[01:46:06.06] What we'd like to ultimately know, first of all, is this gonna work for you guys? And then can we extrapolate that to open source projects around the world of all shapes and sizes. I think we could speculate right now whether or not this would work in certain circumstances, but I think perhaps if we have you back on with a little bit more experience, since it's rolling out as we speak, or probably by the time the show ships it will be out there... But with some time, we can tell if this is gonna be a model that makes sense for Bisq. Does it sound like something you'd be willing to do?

Chris Beams: I'd love to come back. And just to echo your point, that's exactly -- that's kind of our highest aspiration here... If we can prove this out, this DAO model, for decentralizing the governance and the funding of a trading application, right? That's where it begins. And the question becomes "What else can you do this with?" Of course, we don't think it's limited at all to doing it just for a trading application, so if we can set any kind of example for ways that other applications can do this...

And again, we think after all this madness and irrational exuberance - it's all natural; people are out there exploring and trying different things with all these ICOs and so on... What we hope will come out on the other side is this sober realization and remembrance that working software matters, and there's a reason that we value people who have saved up money and spent their time and sweat building something, and then tokenizing it.

We've proved the concept and all that stuff, so if we can demonstrate that with Bisq and make any kind of an example for people - that's a very high goal... But it really is sort of what I'm up to here and why I'm excited, because again, I've just sort of been through all of the different incarnations of attempts to monetize open source, and I think they're all inelegant and inefficient by comparison to what we can do in the future.

Adam Stacoviak: Very good. Let's leave it there, man. I think that the future will tell; certainly high hopes, certainly very interested in how this may roll out. Thank you so much for joining us.

Chris Beams: My pleasure. Thank you, guys!

]]>
<![CDATA[The Revolution Will Not Be Centralized]]>https://cbea.ms/the-revolution-will-not-be-centralized/6128d9070291190001792778Wed, 10 Sep 2014 13:00:00 GMTAbstract
Massive government-run data dragnets. Advertising-based "free" cloud services working against the best interests of their users. Giant, unreadable end user license agreements. It seems that everywhere we turn, the walls are closing in on individual privacy and autonomy.
The situation is complex. Out of confusion and frustration, many users have already given up. Common refrains are "privacy is dead" and "I've got nothing to hide".

But revolution is in the air.

The internet and the web are decentralized by design. Protocols like DNS, SMTP and HTTP assume a network of peers, but during the last 15 years—our adolescence with these technologies—we have unintentionally centralized much of the internet's infrastructure. This hasn't been for nefarious purposes; it's been done out of convenience. Having a GMail account is simply much easier than running your own mail server; storing everything in the cloud is easier than maintaining your own backups. As an unintended consequence, we've made surveillance much easier and made invasive ad-based business models the norm.

A growing number of technologists are working to re-decentralize the net in surprising and profound ways. Free software and innovative peer-to-peer networks play an important role in this effort, but by far the most important tool is a new one: cryptocurrency. With bitcoin, we now have a natively digital money; a cash for the web; a currency that is as decentralized and flexible as the rest of the internet was designed to be.

At a glance, bitcoin may look like just another payment option, a fad, or a speculative bubble. On closer inspection, one begins to see that it can enable new business models by facilitating previously impossible economic incentives between peers. Once one grasps the fundamentals of cryptocurrency, one sees that its long-term implications and possibilities are as broad and deep as the internet itself.

And just like the internet, bitcoin is not a panacea. It is rife with its own problems and faces its own existential threats. In this talk, Chris Beams will share his findings from over two years of research into bitcoin and related technologies: the promise and the peril; how bitcoin may be able to create the first sustainable business models for the development of free software; how privacy may rise from the dead yet; and why the revolution will not be centralized.

Synchronized Slides & Video

The Revolution Will Not Be Centralized
Chris Beams shares his findings from over two years of research into bitcoin and related technologies.
The Revolution Will Not Be Centralized

Video

Slides

Tweet

]]>