Skip to main content

· 5 min read

Ship

After deep reflection and careful consideration, we have come to a difficult decision that we want to share with you:

TL;DR: 10101 will be winding down its operations by November, 3rd 2024, and we will removing the apps from the app stores by the end of the year.

10101 was built on a bold vision: to enable trading without counterparty risk, fully self-custodial and in the true spirit of decentralization. We embarked on this journey with the belief that we could offer something transformative - a platform where users could trade with confidence, knowing they retained full control over their assets at all times.

Over the past year, we’ve pushed the boundaries of what’s possible in self-custodial trading. We’ve developed and refined a platform that many of you have come to rely on for secure and transparent trading, without the need for intermediaries. Our focus has always been on creating a system where trust is minimized and control is maximized, staying true to the ethos of Bitcoin.

However, as we reflect on our journey, we must acknowledge some of the challenges we've faced. Building a company is hard - building a Bitcoin company is even harder - and building self-custodial services is insanely difficult. Despite our best efforts, we’ve come to realize that the market’s appreciation for self-custodial services is not where we hoped it would be. While we stayed true to our vision of creating a fully self-custodial, trust-minimized platform, it’s clear that many users are more inclined toward the convenience offered by custodial services. This has been evident in the growth of our custodial competitors.

I don’t want to sound too cynical, but it’s also disheartening to witness the lack of support from investors in this space. Many investors seem to be focused on short-term gains, funding projects that, in my opinion, are not fully aligned with the core ethos of Bitcoin - self-custodial, censorship-resistant, and decentralized.

I also recognize that this situation reflects on me as a founder. My inability to effectively sell our vision and garner the necessary support is something I take seriously. It’s a humbling experience, and I consider it a significant learning opportunity. I’ll carry these lessons forward as I continue to grow, both personally and professionally.

Nevertheless, we are incredibly proud of what we have accomplished. Throughout our journey, we joined and won several trophies in hackathons (shoutout to Johns (https://x.com/johnsBeharry) who put up great events), pitched our vision on numerous occasions, and took home several prizes. We were honored to be part of the very first cohort of WolfNYC (https://x.com/_WolfNYC), where we not only participated but also won the pitch contest at the end. These experiences gave us the confidence to keep pushing forward.

We made significant strides in the space, building the first self-custodial trading solution on Bitcoin using Discreet Log Contracts (DLCs) with 10101. We were also pioneers in developing DLC channels and bringing them to the Lightning Network - a feat that wouldn’t have been possible without the incredible contributions from Tibo (https://github.com/Tibo-lg) at CryptoGarage. While doing so, we built the world’s first synthetic stable coin on Lightning - a stable coin without counterparty risk.

Our team has consistently excelled at cryptographic protocols, turning complex concepts into simple, user-friendly applications. This ability to bridge cutting-edge technology with practical usability is something we’ve always prided ourselves on, and it remains one of our greatest achievements.

However, we've done a lot of reflecting, and we know what we have built is not receiving the traction and growth we wanted it to have. We also know it won't scale easily to the masses either, due to technical limitations.

For these reasons, we have made the tough decision to wind down 10101. The platform will remain operational until the end of October. Afterwards we will stop accepting new positions and open positions will expire on November, 3rd 2024 15:00 UTC, after which we will cease our services.

We encourage our users to complete any ongoing positions, close their channels and withdraw their funds into their own wallets.

We are happy to provide guidance and support during this transition period to ensure a smooth wind-down process.

This decision has not been made lightly, and we are deeply grateful to our community, partners, and supporters who have been with us throughout this journey. Your belief in our mission has been invaluable, and we cannot thank you enough for your trust and support.

As we close this chapter, we do so with mixed emotions. While this marks the end of 10101, it also opens the door to new opportunities and challenges ahead. The team and I will continue to challenge the status quo in Bitcoin and build safer and more private financial tools for a better world to come.

Thank you for being a part of 10101. We look forward to what the future holds, and we hope you’ll join us in whatever comes next.

Cheers, Philipp

· 5 min read

End of January we dropped lightning support to address some overly complex parts of our solution. You can read up more about out reasons here. This transition allowed us to focus on improving user experience and trading features, resulting in a more stable and user-friendly platform. However, we always intended to bring back Lightning.

Lightning strikes twice

We are pleased to announce the return of Lightning integration in 10101. In this first step we enable users to fund a 10101 0-conf dlc channel using Lightning. Allowing the users to use 10101 within seconds, without having to wait for any on-chain transaction.

Let's look into some details on how this has been implemented within 10101.

  1. Order Initiation and Channel Configuration:

    • The user opens an order. If no DLC channel exists, the user is prompted to configure their DLC channel capacity, ensuring a streamlined setup process.
  2. Funding the Position:

    • After configuring the DLC channel, the user opts to fund this position using Lightning.
    • The app generates a pre-image and shares the hash with the coordinator, who creates a HODL invoice.
  3. Payment Process:

    • The user pays the Lightning invoice, leveraging Lightning's speed and cost efficiency.
    • Upon receiving the payment, the coordinator notifies the app that the funds have arrived, indicating readiness to execute the order.
  4. Order Execution and Settlement:

    • The app posts the order and shares the pre-image to settle the invoice.
    • If the pre-image is correct, the coordinator opens the DLC channel, covering all on-chain fees, and executes the order.

The user has 5 minutes to pay the invoice. During this time, they can also put the app into the background and reopen it to complete the trade, ensuring a smooth and flexible experience.

Benefits

The reintroduction of Lightning for funding your dlc channel brings several key benefits that enhance the overall user experience and platform performance. Here are some of the main advantages:

  1. Speed and Efficiency:

    • Lightning enables faster transactions, allowing users to fund their positions quickly and start trading without delays.
    • We create the DLC channel in 0-conf (zero confirmation), similar to the LSP flow, allowing users to instantly use their DLC channel for trading without having to wait for an on-chain confirmation.
  2. Enhanced Security:

    • By generating a pre-image and using a hash to create HODL invoices, we ensure that only verified payments are processed.
    • With HODL invoices, we ensure that a payment is only accepted when we actually executing an order.
  3. Simplified Onboarding:

    • The streamlined process for configuring DLC channels and funding positions with Lightning makes it easier for users to get started.
    • Users can set up and fund their positions in just a few steps, improving the overall onboarding experience.
  4. Lower Fees:

    • Lightning transactions generally incur lower fees compared to on-chain transactions, making trading more cost-effective for users.

Future Plans and Roadmap

As we continue to innovate and improve the 10101 platform, we have several exciting developments on the horizon:

  1. Mitigating Counterparty Risk:

    • Address the counterparty risk associated with lightning onboarding flow. At the moment a user will have to trust the 10101 coordinator to open the dlc channel when the pre-image is shared.
    • We are exploring the addition of HTLCs (Hashed Timelock Contracts) to the buffer transaction to ensure a trustless onboarding process.
  2. Enhanced User Experience:

    • Continuous improvements to the app's UI/UX are underway, ensuring a seamless and intuitive user experience.
    • We are also working on separating the creation of a DLC channel from opening your first trade. This will streamline the process and allow users to set up their channels independently of their trading activities.
  3. Lightning Payments with DLC Channels:

    • We are working on enabling the ability to send and receive Lightning payments using your DLC channel, further enhancing the functionality and flexibility of the 10101 platform.
  4. Evaluating Bridging to Other L2 Networks:

    • We are actively exploring the potential of bridging to other Layer 2 networks such as Fedimint or Cashu. This will enhance the interoperability of the 10101 platform.

We are excited about these future developments and look forward to sharing more updates with you as we continue to enhance the 10101 platform.

Get Involved

  • Try Our Platform: Experience the future of Bitcoin trading today by downloading the 10101 app. Available for Android and iOS, you can start exploring all our features in the current beta version. Visit our website1 for direct links to download the app.
  • Follow Us on Social Media: Join our community on Twitter2 or Telegram3 to stay engaged with our developments and participate in discussions with like-minded individuals.
  • Provide Feedback: As a beta user, your feedback is invaluable to us. Help us refine and perfect our app by providing your insights and suggestions. Contact us through the Telegram or on Twitter.
  • Spread the Word: If you believe in what we’re building, share our story and app with your network. Every mention helps us grow our community and improve our offerings.
  • Contribute: 10101 is open source. Checkout our Github4 and contribute by starting discussions, opening issues and/or pull requests.

Thank You for Your Support

We are grateful to everyone who has joined us so far on this exciting journey. Your support and participation are what fuel our continuous innovation and dedication. Together, we are paving the way for a decentralized financial future that aligns with the true ethos of Bitcoin—empowering and liberating.

Footnotes

  1. https://10101.finance

  2. https://twitter.com/get10101

  3. https://t.me/get10101

  4. https://github.com/get10101/10101

· 18 min read

With 10101 you can use your bitcoin to trade self-custodially and without counterparty risk. This means that you don't have to give us your sats to trade, and that your profit is guaranteed if you make smart decisions. In contrast, when you trade on a central exchange, you have to put money in someone else's wallet, and you have no assurance that the exchange will fulfil their part of the deal.

Simply put, with 10101 your Bitcoin investments are secure. This is possible thanks to Discreet Log Contract (DLC) channels, the topic of this post. In the next sections we will explain how 10101 uses DLC channels to enable self-custodial and counterparty-risk free trading on Bitcoin. We will also touch on the inner workings of the DLC channel protocol.

· 8 min read

10101 aims to bring self-custodial p2p perpetual futures trading to users without sacrificing UX. Centralized exchanges are easy as they only have to keep a book updating all events on their own system. But 10101 is distributed. Every user is running their own trading node through the 10101 app or dlc connect web app.

In order to compete with the simplicity of central exchange 10101 had to address the following challenges which are easy to solve on central exchanges, but harder to solve in a distributed p2p trading solution.

  1. Discovery: Matching traders on opposite sides of a trade.
  2. Sovereignty: Traders remain in control to decide when to close their position.
  3. Speed: A trade needs to be executed almost instantly.
  4. Free Option Problem: Avoiding the "free option problem" which gives one trader an unfair advantage.

What is the 10101 coordinator?

The 10101 coordinator is the solution component to address the before mentioned UX challenges when delivering a self-custodial p2p trading solution.

The 10101 coordinator acts as a bridge to connect all 10101 traders with each other, while at the same time providing an 24/7 online service to coordinate trades.

Discovery

On a central exchange a user is mererly a set of records in a database. A central system is keeping record of who opened what position at what price and handles the execution centrally. Clients are merely interfaces to interact with that central system, but the central system is in full control of all components at all time.

At 10101 trades are setup between equal parties. A trade can only be setup if both nodes agree to the contract (discreet log contract). The 10101 coordinator simplifies that discovery by being the only node the users have to connect to. Through the coordinator any 10101 trader can discover another 10101 trader.

Sovereignty

When submitting an order the coordinator will look for one or several matching counterparties. Once found the coordinator initiates the dlc protocol with each party. That means your direct counterparty will always be the 10101 coordinator, but implicitely whoever the coordinator matched you up with.

For executing an order all parties have to be online to exchange the required messages to establish a dlc. But once this is setup any 10101 Trader can independently control their position, without having to rely on their indirect counterparty to be online.

Simple example

  1. Alice wants to go $500 long and Bob wants to go $500 short. Both submit an order to the coordinator.
  2. The coordinator matches Alice with Bob and iniates the dlc protocol.
  3. The coordiantor establishes a dlc with Alice acting as the counterparty going $500 short.
  4. The coordinator establishes a dlc with Bob acting as the counterparty going $500 long.

Assume Bob wants to close his position.

  1. Bob submits a closing order going $500 long.
  2. The coordinator will look for a matching order going $500 short.
  3. If a match can be found (doesn't have to be Alice) the coordinator executes the same procedure as before with Alice but this time with a new party.
  4. If no match can be found. The order will remain open until a match has been found.

Two key take aways from that simple example:

  • The coordinator provides a service to the traders to trade whenever they want. Giving them control over their position without impacting the original counterparty.
  • Your position remains open until it either expires, get liquidated or the trader closes the position. If your originally matched counterparty decides to close their position, the coordinator will look for a replacement without you even noticing.

Speed

The bitcoin price moves fast and so must the trade. In a central exchange a trade is merely a database update. It can't really get faster than that, but with dlc channels we can get very close to it.

At 10101 your first trade will open a dlc channel. A multi-sig transaction that locks up your and your counterparties (coordinators) trading balance on-chain. This first transaction (funding tx) can take some time depending on the fee environment. But once confirmed any consecutive trade is nearly instant.

The hub and spoke design pattern of 10101 allows to optimize the generation of these dlc channels and thus minimizes the corresponding on-chain costs. Assume in the diagram provided above, every 10101 Trader would open a direct dlc channel with each other 10101 Trader. That would result in 30 (n * n-1 | n=6) channels. With the 10101 coordinator in the middle we only need 6 (n | n=6) channels.

Note, its absolutely possible that two 10101 nodes can open a dlc channel with each other and trade independently from the 10101 coordinator. This makes sense if two trades want to trade bigger volumes and generally only want to go the opposite direction.

Capital Efficiency

Another benefit of using a coordinator is the capital efficiency. Assume you want to trade with 1 Million sats. If you'd want to be able to trade that volume with any of the other 10101 traders (from the example above) you'd have to lock up 6 Million sats in dlc channels, which would leave you with an inefficient use of your capital.

Note, this might be optimized by routing dlc contracts similarily to how lightning routes payments.

Free Option Problem

The free option problem allows a trader to delay or back out of a trade after both users have collateralized it. He would do so based on whether the exchange rate has moved for or against their favor since the time that the terms were set.

Because DLC protocols are synchronous, one trader must be the first to sign all corresponding transactions. The second user should do the same afterwards. This stepwise process gives the second user the unique ability to delay the trade while monitoring the prevailing exchange rate. If the rate has moved in their favor since the time that the terms were set (prevailing rate is now worse than the agreed-upon rate), then we should expect them to complete the swap. Conversely, if it has moved against them, it is in their best interest to let the swap expire, take their refund, and begin the process again.

This is called the Free Option Problem and has been exploited in the past 1.

Centralized exchanges do not face this problem because the platform ensures safe execution.

In 10101 - the coordinator connects two traders with each other holding back both signatures until all signatures are available. This way, we solved the free option problem.

Conclusion

The coordinator is a necessity to mitigate the UX challenges that a self-custodial trading platform has to deal with and offers an easy to use solution to enable traders to take back custody of their funds.

It is comparable to Lightning Service Providers (LSP) and provides liquidity and accessibility to a whole network of nodes.

With the technology and the spec evolving LSPs become more and more of a commodity entering a competitve market within lightning wallets. The key drivers here are provided liquidity, smoothness of service operation and fees. Equally we believe that the coordinator will evolve into a similar service provider which will eventually enable a competitve market with the same key drivers.

Get Involved

  • Try Our Platform: Experience the future of Bitcoin trading today by downloading the 10101 app. Available for Android and iOS, you can start exploring all our features in the current beta version. Visit our website2 for direct links to download the app.
  • Follow Us on Social Media: Join our community on Twitter3 or Telegram4 to stay engaged with our developments and participate in discussions with like-minded individuals.
  • Provide Feedback: As a beta user, your feedback is invaluable to us. Help us refine and perfect our app by providing your insights and suggestions. Contact us through the Telegram or on Twitter.
  • Spread the Word: If you believe in what we’re building, share our story and app with your network. Every mention helps us grow our community and improve our offerings.
  • Contribute: 10101 is open source. Checkout our Github5 and contribute by starting discussions, opening issues and/or pull requests.

Thank You for Your Support

We are grateful to everyone who has joined us so far on this exciting journey. Your support and participation are what fuel our continuous innovation and dedication. Together, we are paving the way for a decentralized financial future that aligns with the true ethos of Bitcoin—empowering and liberating.

Footnotes

  1. https://medium.com/boltzhq/the-problem-with-free-options-69f9f59a2d48

  2. https://10101.finance

  3. https://twitter.com/get10101

  4. https://t.me/get10101

  5. https://github.com/get10101/10101

· 11 min read

Logo

Welcome to a new chapter in financial freedom. At 10101, we are not just building a platform; we are crafting the future of how Bitcoin trades, driven by the vision of an economy liberated from central authority. Join us on this transformative journey, where innovation meets security, and individual sovereignty is the standard, not the exception.

Trading Bitcoin is Broken!

· 7 min read

If you are reading this post, you may have already heard that we have closed all Lightning channels with our users, replacing them with DLC channels. That may sound like a step backwards, so we want to explain our reasoning behind this decision and tell you why we think it is actually a good thing.

· 7 min read

2024 kicked off at full speed in the Bitcoin world: we celebrated the 15th Bitcoin anniversary on January 3rd; Bitcoin ETFs were approved and have recorded record-breaking trading volume; and, of course, we are heading towards the next Halving after block 840,000, which is estimated to happen around April 19th.

While this alone is already plenty to digest, we at 10101 will continue pushing the boundaries of self-custodial trading on Bitcoin using Discreet Log Contracts (DLCs).

· 5 min read

This is the third and last part of the series on how to bring DLCs to Lightning. Check out the first two blog posts if you haven't already.

  • Part 1: A quick overview of Lightning, Adaptor Signatures and DLCs.
  • Part 2: Discusses an approach of expanding the commitment transaction with a custom output.

In part 3, we are going to show you how 10101 is utilizing virtual channels to bring DLCs to Lightning.

· 5 min read

At 10101 we are working on extending the Lightning network to support DLCs, allowing Bitcoiners not only to pay and receive payments, but also to trade right from their channels.

In this series of blog posts, we will delve into how 10101 brings DLCs to the Lightning Network. The series will consist of three parts:

  • Part 1: A recap on Lightning and DLCs.
  • Part 2: Exploring the incorporation of a Custom DLC Output on top of the Lightning commitment transaction.
  • Part 3: Discussing the integration of a Virtual DLC channel alongside the Lightning channel.

· 7 min read

In a previous blogpost we talked about self-custodial settlement paths in 10101. In this blogpost we explore how the 10101 app will enable you to stay self-sovereign in your self-custodial trade setup.

Without a certain level of self-sovereignty, your self-custodial setup might not be as protective as you think. If you depend on a single service provider too much, then you might not be able to act in a worst case scenario.

· 4 min read

In our previous blogpost we wrote about the motivation for self-custodial trading and when it matters. In this blogpost we explore how the self-custodial setup works and what happens when you click the button to close a position.

When you trade in 10101 there are three phases:

  1. Discovery: Finding a trading partner through the 10101 orderbook

  2. Execution: Opening the position by setting a P2P smart contract on Bitcoin

  3. Settlement: Closing the position by resolving the contract

· 5 min read

This is the first in a series of blogposts that explores self-custodial trading with 10101 - why and when self-custody really matters, and how it works.

Bitcoin is objectively the best ledger out there. But, as great as Bitcoin is at solving the problem of self-custodial ownership, when it comes to using your coins you depend on centralized platforms. On an exchange you deposit your funds giving up custody - you rely on the exchange to be honest and return your funds once you want to exit. What if there could be a financial system where nobody can lie of cheat?

With 10101 you never give up custody. The app empowers you to trade self-custodial, eliminating the need for a centralized custodian, and enabling autonomy. You stay in charge at all times: Your keys, your coins.

· 2 min read

crypto exchange app, white background , minimalistic, 8k, clean same style as in the picture referenced

Midjourney: crypto exchange app, white background, minimalistic, 8k, clean

Hello Awesome People! 🚀

Drum-roll, please... 🥁 Today marks the beginning of an incredible journey as we proudly commence rolling out the much-awaited 10101 beta to the lucky few from our ever-growing wait list! We truly appreciate your enthusiasm and are grateful for your participation.

· 5 min read

Welcome to the world of decentralized trading, where the power of self-sovereign Bitcoin finance is unleashed! At 10101, we are passionate about creating an economy that is free from central authority. Our mission is to empower individuals like you to take control of your own finances and make the most of the incredible opportunities that the crypto world has to offer.

We know that choosing the right platform for decentralized trading can be a challenge, but we are confident that 10101 is the only real solution. Why? Because 10101 will never ask you to hand over control of your funds! In this blog post, we dive into the segmented USPs of 10101. From our brand (in green) to our product (in blue) and our team (in purple), we have everything you need to succeed in the world of crypto trading. Join us on this exciting journey and discover for yourself why 10101 is the ultimate choice for decentralized trading!