Viewing profile — porcuquine
porcuquine
HN member- Joined
- Thu, Mar 05, 2020, 9:31 PM UTC
- HN karma
- 35
- Public activity
- 15 items
- HN profile
- View on Hacker News ↗
About porcuquine
No profile information was provided.
Recent public activity
- story
-
comment
Comment #33423915
Lurk Lab @ Protocol Labs | Multiple Positions | REMOTE | Full-time contract-to-hire Lurk Lab is building Lurk ( https://github.com/lurk-lang ), a Turing-complete programming langua…
-
comment
Comment #33173974
Thanks, that's a good point — and I had originally intended exactly that. Any suggestion for how the … should be completed?
-
comment
Comment #33173314
I recently published a fairly detailed blog post about how to formulate expressive provable programs in Lurk ( https://github.com/lurk-lang/lurk-rs ). Although this post goes into …
-
comment
Comment #31999578
FYI, I will be in transit for much of today so may find further responses difficult (but I will try). I'm hoping others with knowledge of the project might pop in to answer more qu…
-
comment
Comment #31999561
Nova (for example) doesn't require a trusted setup. The circuit is just a schematic description of the underlying computation. In the case of the Lurk core language, this computati…
-
comment
Comment #31999512
Yep, that's a perfect minimal example of the kind of thing we could do. Exactly how to 'extend' the computation depends on how it's set up. What you describe is possible, as are mo…
-
comment
Comment #31999472
Nice, I'll have to take a look at Alu. I'm also aware of Coalton. It's very cool in principle, though I have not used it (yet?). The original proof-of-concept was written in Common…
-
comment
Comment #31999452
> you can't send encrypted inputs to a zk-SNARK program and get encrypted outputs out, though. you're confusing this with homomorphic encryption. Not encrypted, but they can be 'hi…
-
comment
Comment #31999419
> My understanding is that a SNARK circuit is used to prove a series of computations without revealing any of the inputs or outputs. Close: the so-called 'public inputs' must be re…
-
comment
Comment #31996654
I'm not otherwise familiar with it, but the landing page linked describes Pact as 'a Turing- in complete smart contract language'. Lurk could be used to implement smart contracts (…
-
comment
Comment #31996554
Arkworks isn't really addressing the core of what Lurk provides. In theory, we could use Arkworks to implement a backend — but we are targeting Nova ( https://github.com/microsoft/…
-
comment
Comment #31995683
Hi, this is my project, though I wasn't expecting to see it here just now. I gave some quick (probably too quick) answers below, and I'm happy to try to answer further questions an…
-
comment
Comment #31995161
It's confusing because there are two distinct 'recursive things' involved. You may be noting that distinction. On the one hand, Lurk allows expression of recursive computations (li…
-
comment
Comment #31995135
ZEXE has one layer of recursive composition, so you can effectively verify proofs in a proof – but not proofs of those proofs. Lurk initially targets Nova for unbounded recursion.