| That's classy, trying to hijack the top comment to spread lies, ad hominems and smears. >For example, he claimed in the announcement(1) for his Teechan payment channel scheme that it could do 2480 transactions per second, but neglected to mention that it achieved that by failing to actually write those transactions to disk and storing them in RAM only. First of all, our actual deployments showed that Teechan can do more than 30,000 tx/sec across the Atlantic, in fully fault tolerant mode. Second, the Teechan paper made clear exactly how we reported the initial, unoptimized numbers, which is precisely why you're here writing these bogus critiques. >Emin's announcement and paper also gave the impression that payment channels weren't currently possible to implement on Bitcoin without segwit We learned after publication that there are rumors of a "Lightning Network" implementation without Segwit. Unless you can point to a protocol specification, however, these remain unbacked and uncharacterized assertions, of the kind "I believe I can fly." >Then there's how Emin's PR around that announcement presented Teechan as something that could be implemented right away as a replacement for segwit via Intel SGX, without mentioning that Intel required SGX users to get licenses to use it in production, and Teechan didn't have one. This is HN, and I usually try to be more diplomatic, but this is stupid. First, Teechan is a protocol, it isn't tied to SGX. We are working with HSM vendors to deploy it on non-Intel hardware. Second, Teechan does NOT require the users to obtain licenses, it just needs to be signed by an entity. Third, Peter Todd has no idea about the nature and scope of academic work and how it differs from industrial deployments, which explains why he feels so threatened as to indulge in personal smears. I could go on, but tearing down a known Bitcoin troll is pointless. |
I'd appreciate if you linked to those actual deployments, something with a description of how they worked.
As you know, actual remote attestation capable hardware has severe limitations on persistent anti-replay mechanisms due to the fact that they are implemented in hardware. Your Teechan performance figures reported in your paper and initial announcement were recorded with those counters implemented in RAM, in such a way that a power outage would put users in a position where they can lose funds. Meanwhile, the actual SGX anti-replay counters that are currently available limit counter updates to as infrequent as multiple minutes between updates.
> We learned after publication that there are rumors of a "Lightning Network" implementation without Segwit. Unless you can point to a protocol specification, however, these remain unbacked and uncharacterized assertions, of the kind "I believe I can fly."
Payment channels != Lightning network.
Specifically, you presented Spilman payment channels as state of the art, when you are well aware of the fact that they have been made obsolete by CheckLockTimeVerify/CheckSequenceVerify payment channels.
Teechan as presented in your paper that I was criticizing wasn't a Lightning network competitor, it's a payment channel competitor. So obviously an apples-to-apples comparison would be appropriate.
> Second, Teechan does NOT require the users to obtain licenses, it just needs to be signed by an entity.
What do you mean by "signed by an entity" in your statement here? To be clear, by "SGX users" I am referring to developers of SGX-using products, not end-users.
Also to be clear, you claimed - based on the fact that SGX was widely deployed - that "[Teechan] side-steps a controversial proposal to change the underlying Bitcoin protocol, and provides all of the much-touted benefits of Lightning Networks today, without having to modify the base protocol at all." (emphasis mine)
To say that without making it clear that SGX is not in fact something that can be deployed on a whim due to the necessity of getting a license to use a SGX application in production is quite dishonest, especially in the context of the Bitcoin segwit debate that you positioned Teechan within.