Skip to content

Commit 1c4cb2f

Browse files
authored
Add private nfts
1 parent 42401da commit 1c4cb2f

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

README.md

+3-1
Original file line numberDiff line numberDiff line change
@@ -323,7 +323,9 @@ Ads bring in surprisingly low revenue -- I hope that the bounty makes it worth y
323323
- **EVM Bytecode Splitter**: There is a 24kb contract limit on the EVM, and it's a huge pain to cut down contract size. However, taking bytecode or Yul directly, determining memory access patterns, and automatically splitting contracts so that they are deployable on chain would be extremely valuable. Specifically, halo2 cannot be verified on chain right now because the Yul verifier without aggregation is too big.
324324
- Note: There is an additional 2x match on this bounty from zk-email.
325325
- **Artist Royalties for Using Their AI Voice**: Prove via zk-email on Spotify confirmation emails and EZKL proof of voi e via ML, that you used an artists voice and split profit with them. Details at https://hackmd.io/Nf8mSSKwRIu3GYyhGq5f9A
326-
- **Bitcoin on Chain**: [Not my ideas, but still excellent] The four ideas at the bottom of https://bitcoinmirror.org/ have not been created yet and are technically feasible as an intermediate-level project, and could be the first trustless applications of Bitcoin on Ethereum! They haven't been built yet because this was only possible a few months ago and isn't marketed very widely. Would likely quality for Gitcoin/Eth Uni grant for much more funding. WBTC uses a centralized minting system with a 10B$ market cap and can be replaced by this. Can do as well with [ZK proof of BTC headers](https://devfolio.co/projects/bls-pil-865f), which will be substantially cheaper.
326+
- **Private Generative NFTs with ZK/NFC** (Joint idea with Vivek): Via NFC cards that generate unique BLS signatures, each tap on the artist’s NFC card provides a signature on a unique edition number and seed. This can be used to generate a private piece of art based on the seed, only visible to the owner of the signature. We found a few algorithms that make this possible, dm us for a bigger project doc.
327+
- This idea is 2x matched by Provenant.
328+
- **Bitcoin on Chain**: [Not my ideas, but still excellent] The four ideas at the bottom of https://bitcoinmirror.org/ have not been created yet and are technically feasible as an intermediate-level project, and could be the first trustless applications of Bitcoin on Ethereum! They haven't been built yet because this was only possible a few months ago and isn't marketed very widely. Would likely quality for Gitcoin/Eth Uni grant for much more funding. WBTC uses a centralized minting system with a 10B$ market cap and can be replaced by this. Can do as well with [ZK proof of BTC headers](https://devfolio.co/projects/bls-pil-865f), which will be substantially cheaper. Can even do [optimistic ZK verification via Naysayer proofs] to make it even cheaper.
327329
- Run automated static analysis and formal verification tools on all existing and new smart contracts: I have a more [fleshed-out proposal here](https://docs.google.com/document/d/1D9extlCKq0qbroTjv6FD-JHstpAulRylVM0hpOuZsyM/edit). Can add bespoke checks like seeing if code calls unsafe oracles like [keep3rV2Feed.current](https://kyrianalex.substack.com/p/the-inverse-finance-hack?s=r). Can also use more recent powerful tools like [Veridise](https://veridise.com/), which likely haven't been run very widely.
328330
- **RISC0 verifier in Solidity** Due to gas costs, the team building verifiable RISC execution has only verifiers for non-EVM chains. It should be easy to convert this verifier generator to use solidity syntax instead and run on an L2, letting you do stuff like verifiable Pytorch execution on chain. Code is even OSS as of Q2 2022. Idk if it exists yet, it might already.
329331
- **Bountied Whistleblowing**: A bounty platform for leaks where people can bit on leaks with specific sources (i.e. from @___) and specific text (i.e. includes the phrase "___"), and it creates an escrow system on chain where others can upload those anonymized leaks along with [zk-email proofs](https://github.com/zkemail) that they satisfy the regexes, and reveal only the parts that they want to reveal.

0 commit comments

Comments
 (0)