TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Programming Zero Knowledge Proofs: From Zero to Hero

281 点作者 oskarth9 个月前

12 条评论

cosignal8 个月前
As someone with zero knowledge regarding Zero Knowledge Proofs in a programming context, can someone give me a basic explanation regarding the utility? I do understand the basic principle of ZKP’s, but as yet I’m failing to understand how this would be applied in industry.
评论 #41422076 未加载
评论 #41423036 未加载
评论 #41422250 未加载
评论 #41421330 未加载
评论 #41425628 未加载
评论 #41421342 未加载
评论 #41422406 未加载
评论 #41421310 未加载
评论 #41421135 未加载
评论 #41422186 未加载
评论 #41421662 未加载
评论 #41421433 未加载
评论 #41421100 未加载
评论 #41424957 未加载
zero_k8 个月前
If you wanna do it in a flexible way that is very easy to use and essentially the future of ZK, use Powdr [1]. Just write your code in rust nostd and be done with it. It&#x27;s a compiler, basically. Once you use it, you&#x27;ll never go back to hand-massaging polynomials. It&#x27;d be like writing assembly. Sure, some can do it, and it can be fun, but why do it if there are compilers out there to do the heavy lifting for you? :)<p>[1] <a href="https:&#x2F;&#x2F;github.com&#x2F;powdr-labs&#x2F;powdr">https:&#x2F;&#x2F;github.com&#x2F;powdr-labs&#x2F;powdr</a>
评论 #41427519 未加载
评论 #41428912 未加载
评论 #41423720 未加载
sshine8 个月前
Another demonstration of Zero-Knowledge Proofs:<p>A paper-tech protocol for validating Sudoku solutions without revealing the solution:<p><a href="https:&#x2F;&#x2F;zudoku.xyz&#x2F;" rel="nofollow">https:&#x2F;&#x2F;zudoku.xyz&#x2F;</a>
评论 #41423127 未加载
评论 #41421407 未加载
nailer8 个月前
&gt; We can take a digital identity card and prove that we are over 18 years old &gt; Without revealing anything else, like your full name or address<p>If you are in this articles audience you would simply state the producer of the ID card signs a statement that the person is over 18. No ZKP needed.<p>The article like many others would be improved with a better example.
评论 #41421825 未加载
评论 #41421166 未加载
评论 #41430157 未加载
评论 #41422267 未加载
评论 #41421115 未加载
评论 #41423093 未加载
Uptrenda8 个月前
What does everyone think about the &#x27;trusted&#x27; setup part of zero-knowledge proofs? Is this a deal breaker for some use-cases or can this phase be done without worrying that the entire process has been hijacked... As has been a core goal of many ah... &#x27;security&#x27; councils in the past.
评论 #41423394 未加载
评论 #41429930 未加载
bschmidt18 个月前
I wrote ZKPs off as hype ~2 years ago - is it a legit concept outside blockchain marketing? Someone help me understand how it&#x27;s different from hashes and access tokens?<p>&gt; <i>&quot;Zero-knowledge proofs (ZKPs) are a method for one party to cryptographically prove to another that they possess knowledge about a piece of information without revealing the actual underlying information.&quot;</i><p>So, like this?<p>1. An app needs to confirm a user login is correct<p>2. But the app can&#x27;t know the user&#x27;s password because it&#x27;s a secret<p>3. So the app instead checks for a hash which only the correct password would translate into<p>4. Now the user can enter their password, and the app can verify the password is correct without actually knowing it<p>What am I missing?
评论 #41485965 未加载
评论 #41428902 未加载
评论 #41428354 未加载
评论 #41428534 未加载
baby8 个月前
If people are interested in trying ZKPs you can write programs in noname[1] in the noname playground[2] and have them compiled down to circuit and also prove&#x2F;verify them. It&#x27;s mostly a demo but the language is actively being developed and there&#x27;s a list of easy tasks to pick up on in the main repo.<p>[1]: <a href="https:&#x2F;&#x2F;github.com&#x2F;zksecurity&#x2F;noname">https:&#x2F;&#x2F;github.com&#x2F;zksecurity&#x2F;noname</a><p>[2]: <a href="https:&#x2F;&#x2F;noname-playground.xyz&#x2F;" rel="nofollow">https:&#x2F;&#x2F;noname-playground.xyz&#x2F;</a>
shae8 个月前
I recommend the moon math manual, it&#x27;s a good way to learn this.
jmakov8 个月前
Can I prove that I&#x27;m a part of an org and use this as SSO?
评论 #41423183 未加载
评论 #41430131 未加载
IWeldMelons8 个月前
The language they use looks surpisiningly like Verilog.
cyberax8 个月前
Are there any real uses of ZKP outside of blockcrap?
评论 #41427928 未加载
评论 #41421555 未加载
WanderPanda8 个月前
This is one of these technologies that is indistinguishable from magic.
评论 #41426927 未加载
评论 #41425089 未加载