Viewing profile — shilch
shilch
HN member- Joined
- Sun, Feb 05, 2017, 2:01 PM UTC
- HN karma
- 61
- Public activity
- 37 items
- HN profile
- View on Hacker News ↗
About shilch
No profile information was provided.
Recent public activity
-
comment
Comment #28672969
Here you go: https://shilch.me/bitcoin-turing-complete/
-
comment
Comment #28602505
I might write an article that explains it (if I find the time to do so). The thread form of back and forth is fruitless since it appears that we don't have a common understanding o…
-
comment
Comment #28596746
> because bitcoin script is not turing-complete This is not what the article claims to show. It shows that the system bitcoin is turing complete. Added to this, having an "external…
-
comment
Comment #28590663
The proof in the article is not about unrolling. Whatever I read regarding "covenant" requires a protocol change. Independent of who described the underlying technique first, this …
-
comment
Comment #28590482
The loop unrolling is an implementation detail. As I have written somewhere else: You could as well have put a large if-else there to do the transition table lookup. In the GoL exa…
-
comment
Comment #28590456
This is not at all what this article describes. You're making the same mistake as truth_machine does: The loop unrolling is not part of the proof but just an implementation detail …
-
comment
Comment #28587699
Then you either misunderstand or (intentionally?) misrepresent the article. The `loop` construct you're talking about has nothing to do with the author's proof, and neither does it…
-
comment
Comment #28587623
In Ethereum, the caller specifies the gas amount beforehand to ensure that the execution finishes. In the presented bitcoin-based solution, the caller prepares the transactions bef…
-
comment
Comment #28587506
I don't know what you're up to; your account is 30min old, was created just for commenting on this post, you appear to be very aware of this project and your comments show that you…
-
comment
Comment #28587465
These are two separate things. The `loop` construction / function or whatever it is called in the sCrypt language is a compile-time loop. That is, the body gets unrolled N times (8…
-
comment
Comment #28587409
The presented solution does *not* loop inside bitcoin script itself, as you suggest, but outside whereby bitcoin transactions perform the state transfer. The machine runs for as lo…
-
comment
Comment #28587293
I just wrote the comment and noticed that the scripting limits on BCH are actually a network rule and are not miner-configurable. So my statement that "it could also work on BCH if…
-
comment
Comment #28587194
> BSV and Bitcoin (BTC) are incompatible protocols Both implementations have a large intersection. Dogecoin, Litecoin and Dash also use the bitcoin protocol and should also work. >…
-
comment
Comment #28586310
I was aware of xhliu's work before. It's actually a big thing because Ethereum was created with the assumption that bitcoin's scripting language does not allow for state transfers …
-
comment
Comment #28586172
The solution presented in the article uses the bitcoin protocol. BSV is just one implementation of that. It could also work on BCH if some default limits were lifted, and (theoreti…
-
comment
Comment #28431670
MacOS doesn't have jails as FreeBSD does. But they are using some kind of isolation for Mac applications, so they can not see data of other applications.
-
comment
Comment #26492649
(A port of) Visual Studio Code is available for FreeBSD (using it myself); `pkg install vscode`. If you would like to use docker, you could run a Linux distro in a virtual machine …
-
comment
Comment #21981533
Like computer scientist, they think binary: Either it's secure, or it's not. In reality there's a spectrum where you also have "good enough".
-
comment
Comment #21979326
Clang also does some crazy-good SIMD optimizations if you set -march=native. But I think the Rust compiler is based on LLVM as well, right?
-
comment
Comment #21979125
I don't think that "Peer-to-Peer" in the whitepaper's title ("Bitcoin: A Peer-to-Peer Electronic Cash System") refers to the network structure being p2p - and that's probably also …
-
comment
Comment #21978716
I'm not all too familiar with the history of IP and TCP but my point still stands. Protocols aren't build because the underlying protocol doesn't scale in term of throughput, it's …
-
comment
Comment #21978536
TCP wasn't build on IP because it wasn't scalable. It was build on it because it was. But that aside, calling Lightning on BTC a second-layer is a bit misleading: Lightning data is…
-
comment
Comment #20282173
> Do you mean "the GUI shows 0-conf transactions as pending? It's not just GUI but also a miner policy which can break the use of BTC as cash - as it was originally intended. > And…
-
comment
Comment #20282114
BTC hard forked twice (or thrice if you count the one accidental hard fork) and soft forked a dozens of times. Claiming that BTC is the "main chain" is misleading. The main chain i…
-
comment
Comment #20279113
It uses the Bitcoin protocol and operates on the Bitcoin SV network (notice the space) by default.