TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Sidechain Elements: Open source code and developer sidechains for Bitcoin

101 pointsby eluxalmost 10 years ago

10 comments

Animatsalmost 10 years ago
<i>&quot;2-way peg&quot;</i><p>Moving coins from the side chain back to the main chain is the hard part. The white paper says you <i>&quot;use the proof to unlock a number of previously-locked outputs with equal denomination on the parent chain.&quot;</i> You have to lock up N bitcoins to create N side chain coins, but those form part of a locked pool which can later be used to redeem sidechain coins. It&#x27;s conceptually elegant, but the process is complex and delicate. Lots of things can go wrong, and it needs &quot;challenge periods&quot; of about a day during which things get sorted out.<p><i>&quot;Security for the blockchain is provided by a set of predefined functionaries&quot;</i><p>Uh oh. Remember Paycoin, with its &quot;Prime Controllers&quot; and &quot;guaranteed minimum value&quot;. That didn&#x27;t end well. The whole point of all this cryptographic machinery is supposed to be to eliminate the need to trust some central party or parties. This sidechain scheme doesn&#x27;t do that.
评论 #9684347 未加载
评论 #9684446 未加载
antoniosalmost 10 years ago
Peter Todd commented on Twitter that Greg Maxwell&#x27;s job is impressive.<p><a href="https:&#x2F;&#x2F;people.xiph.org&#x2F;~greg&#x2F;confidential_values.txt" rel="nofollow">https:&#x2F;&#x2F;people.xiph.org&#x2F;~greg&#x2F;confidential_values.txt</a>
crispweedalmost 10 years ago
As I understand sidechains there&#x27;s a complicated proof mechanism that gets set up for transfer of bitcoin &#x27;value tokens&#x27; between the bitcoin blockchain and alternative blockchains <i>without creating any additional currency units</i>, and a fall back to a much simpler exchange mechanism for actual practical day to day exchange.<p>But the whole thing about not creating additional currency units actually seems fairly arbitrary to me, given that this adds a whole bunch of otherwise unnecessary complexity.<p>The fallback exchange mechanism for sidechains is based on an atomic exchange algorithm that is well known for many years now.<p>This is something that could easily be standardised in the form of a relatively simple &#x27;pay on reveal secret&#x27; transaction type to permit decentralised exchange between arbitrary pairs of blockchains, as I discussed in the following blog post: <a href="http:&#x2F;&#x2F;upcoder.com&#x2F;11&#x2F;atomic-cross-chain-exchange&#x2F;" rel="nofollow">http:&#x2F;&#x2F;upcoder.com&#x2F;11&#x2F;atomic-cross-chain-exchange&#x2F;</a>
评论 #9687993 未加载
chejazialmost 10 years ago
GitHub Repo featuring Elements so far (Bitcoin fork): <a href="https:&#x2F;&#x2F;github.com&#x2F;ElementsProject&#x2F;elements" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;ElementsProject&#x2F;elements</a><p>GitHub Page with a write-up of the actual Sidechain Elements: <a href="http:&#x2F;&#x2F;elementsproject.org&#x2F;" rel="nofollow">http:&#x2F;&#x2F;elementsproject.org&#x2F;</a>
ssharpalmost 10 years ago
I understand the people in the Bitcoin community are trying to prepare for the future, but is there any evidence at all that Bitcoin transactions will grow to a point where the blockchain can&#x27;t handle them and sidechains will actually be necessary?
评论 #9686907 未加载
评论 #9686096 未加载
评论 #9685857 未加载
vogalmost 10 years ago
<i>&gt; As a side-effect of its design, CT also enables the additional exchange of private &quot;memo&quot; data (such as invoice numbers or refund addresses)</i><p>This is a very interesting detail.<p>So it&#x27;s finally possible to use bitcoin as a public ledger, by adding the hash value of any large dataset to the &quot;memo&quot;. Up to now, we needed workarounds involving non-existing account, such as provided by Bitcoinproof: <a href="https:&#x2F;&#x2F;vog.github.io&#x2F;bitcoinproof&#x2F;" rel="nofollow">https:&#x2F;&#x2F;vog.github.io&#x2F;bitcoinproof&#x2F;</a>
kanzurealmost 10 years ago
transcript: <a href="http:&#x2F;&#x2F;diyhpl.us&#x2F;wiki&#x2F;transcripts&#x2F;gmaxwell-sidechains-elements&#x2F;" rel="nofollow">http:&#x2F;&#x2F;diyhpl.us&#x2F;wiki&#x2F;transcripts&#x2F;gmaxwell-sidechains-elemen...</a>
kriroalmost 10 years ago
The link to the whitepaper is wrong. It links to:<p><a href="https:&#x2F;&#x2F;www.blockstream.com&#x2F;2014&#x2F;10&#x2F;23&#x2F;why-we-are-co-founders-of-blockstream&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.blockstream.com&#x2F;2014&#x2F;10&#x2F;23&#x2F;why-we-are-co-founder...</a><p>but should link to:<p><a href="https:&#x2F;&#x2F;www.blockstream.com&#x2F;sidechains.pdf" rel="nofollow">https:&#x2F;&#x2F;www.blockstream.com&#x2F;sidechains.pdf</a>
cjbarberalmost 10 years ago
The blue border around the page is rather jarring<p>This is great, though.
kaa2102almost 10 years ago
Solutions do not need to be complicated or elegant - they simply just need to solve the problem.