每天看看你发的英文内容预防老年痴呆。
听就算了,不带字幕的英文听力跟杀了我差不多🥲
https://open.spotify.com/episode/3cemC6cxTLqgFtuVdRHYgf?si=PBU7jdmCR9i_AIVR49icrw&nd=1
A very good intro podcast to zk by the developer of starknet.
ZK, zero knowledge proof is a very also tool for many applications. The most brought up topic about zk is zk rollup on ETH. Fundamentally, blockchain is really not good at any general storage or computation, that's why programs on blockchain are called smart contract. In the long term, I still don't see the system built on blockchain could or should be used to handle too much general computation. What zk rollup brings to the system is only cheap computation with minimum accessible storage (so don't expect any server software running on it).
Zk is basically proof that you know something without actually revealing the information. The basic zk validity proof roll up process to L1 is: 1. the sequencer(s) aggregates all transactions into a block 2. the prover computes the block with a special paradigm and generate the results and the validity proof of the computation. 3. the prover submits the state difference/result and the proof to L1, there will be a verifier on L1 to verify those results.(verify takes very little computational resources)
This process separates the computation from the blockchain. It's crucial since, computation will be run on all nodes on L1, not scalable at all. Now you can only verify the results, you can also bundle them to further decrease the computational requirements. As comparison to optimistic rollup, which assumes all transactions processed are valid until the fault proof process, zk roll up doesn't have to wait for the days of roll up confirmation to L1.
Zk proof is the proof of the execution of transactions, so that is blockchain agnostic, meaning it could verify another chain from one chain. One major application is BTC <-> ETH atomic swap, without zk, you'll need some oracle (program outside the chain) to know whether the BTC address you want to swap actually did follow the swap process. Now with zk proof on the BTC chain's state change, you don't have to deal with all the problems come with the oracle. And other application is storage chain verification.
The contents in the podcast are very detailed. Some interesting topic includes why computation is cheap, but storage is not; how they went from ASIC to cpu;how the states are stored; the domain specific language to program zk.
#zk #zeroknowledge #zkproof #ETH #Blockchain #scale #scaling #AtomicSwap #BTC #rollup
每天看看你发的英文内容预防老年痴呆。
听就算了,不带字幕的英文听力跟杀了我差不多🥲
哈哈,你听多了就简单了。我有点点阅读障碍,不是默读的话一堆文字进入我大脑后会很乱。简单的没什么信息量的句子还好,技术含量高一点的文章 就要一遍一遍地读 去拆解句子成分。
所以我大部分摄取信息的方式是在听,以前真的不很喜欢网上看文字,现在会用edge和google读出来。所以是twitter这样文字一段一段分开的,阅读工具不能连起来读的网站,我看起来还是挺吃力的。