Live data from Hacker News

Viewing profile — shilch

shilch

HN member
Joined
Sun, Feb 05, 2017, 2:01 PM UTC
HN karma
61
Public activity
37 items

About shilch

No profile information was provided.

Recent public activity

  1. comment
    Comment #28672969

    Here you go: https://shilch.me/bitcoin-turing-complete/

  2. 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…

  3. 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…

  4. 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 …

  5. 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…

  6. 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 …

  7. 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…

  8. 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…

  9. 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…

  10. 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…

  11. 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…

  12. 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…

  13. 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. >…

  14. 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 …

  15. 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…

  16. 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.

  17. 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 …

  18. 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".

  19. 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?

  20. 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 …

  21. 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 …

  22. 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…

  23. 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…

  24. 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…

  25. comment
    Comment #20279113

    It uses the Bitcoin protocol and operates on the Bitcoin SV network (notice the space) by default.