Bitcoin Magazine Bitcoin Layer 2: Statechains Statechains are an original second layer protocol originally developed by Ruben Somsen in 2018, depending on the eltoo (or LN Symmetry) proposal. In 2021 a variation of the original proposal, Mercury, was built by CommerceBlock. In 2024, a further iteration of the original Mercury scheme was built, Mercury Layer. The Statechain protocol is a bit more complicated to discuss compared to other systems such as Ark or Lightning because of the range of variations that are possible between the original proposed design, the two that have been actually implemented, and other possible designs that have been loosely proposed. Like Ark, Statechains depend on a centralized coordinating server in order to function. Unlike Ark, they have a slightly different trust model than a vUTXO in an Ark batch. They depend on the coordinating server to delete previously generated shares of a private key in order to remain trustless, but as long as the server follows the defined protocol and does so, they provide a strong security guarantee. The general idea of a Statechain is to be able to transfer ownership of an entire UTXO between different users off-chain, facilitated by the coordinator. There is no requirement for receiving liquidity like Lightning, or the coordinator server to provide any liquidity like Ark. To begin, we will look at the original protocol proposed by Ruben Somsen. The Original Statechain Statechains are effectively a pre-signed transaction allowing the current owner of the Statechain to unilaterally withdraw on-chain whenever they want, and a history signed messages cryptographically proving that past owners and the receivers they sent the Statechain to approved those transfers. The original design was built on eltoo using ANYPREVOUT, but the current plans on how to enable the same functionality make use of CHECKTEMPLATEVERIFY and CHECKSIGFROMSTACK (a high level explanation of this is at the end of the CHECKSIGFROMSTACK article). The basic idea is a script enabling a pre-signed transaction to spend any UTXO that has that script and locks the appropriate amount of bitcoin, rather than being tied to spending a single specific UTXO. In the protocol, a user wishing to deposit their coins to a Statechain approaches a coordinator server and goes through a deposit protocol. The depositing user, Bob, generates a key that will be uniquely owned by him, but also a second “transitory” key that will eventually be shared (more on this soon). They then craft a deposit transaction locking their coin to a multisig requiring the coordinator’s key and the transitory key to sign. Using this multisig, Bob and the coordinator sign a transaction that spends that coin and creates a UTXO that can either be spent by any other transaction signed by the transitory key and the coordinator’s key using LN Symmetry, or Bob’s unique key after a timelock. Bob can now fund the multisi in a formal or creative style for better SEO.Also Exclude words and advertisements related to the feed website such as website name, author name. You must only respond with the modified content. Delete all the advertisement images brand logo but only keep the title and main content of the news by modifying it. Block any jump outside of the site adarshnews.com. Basically remove any content or link related to original site. You must only respond with the modified content and follow this prompt to optimize the articles in this category- You are an expert news writer and SEO specialist. Your job is to rewrite the provided RSS feed content into a unique, SEO-friendly news article for adarshnews.com. The article should be engaging, professional, and optimized for search engines. Follow these steps: 1. **Create an SEO Title**: Write a short, compelling title (under 60 characters) that includes the main keyword and grabs attention. 2. **Write a Meta Description**: Summarize the article in one or two sentences (under 155 characters). Make it engaging and include the primary keyword naturally. 3. **Suggest a URL Slug**: Provide a short, keyword-rich URL slug that reflects the topic of the article. 4. **Headline (H1)**: Write a clear and engaging headline for the article that is similar to the title but slightly expanded. 5. **Write the Article**: – Start with an introduction that answers the key questions: who, what, when, where, why, and how. – Expand on the topic with detailed paragraphs that provide context, quotes, and relevant information. – Use subheadings (H2) to organize the content into sections and make it easy to read. – Include related keywords naturally throughout the article. – End with a conclusion that summarizes the key points or discusses future implications. 6. **Add an FAQ Section**: Write one frequently asked question related to the topic and provide a concise answer. Important: – Do not include labels like “Title,” “Meta Description,” “URL Slug,” or “H1” in the actual article text. – Keep all SEO elements separate from the main content. – Ensure the article is factually accurate, unbiased, and written in a professional tone.
Bitcoin Layer 2: Statechains
