当前位置:网站首页>VRF in Mina
VRF in Mina
2022-04-23 01:06:00 【mutourend】
1. introduction
See related code :
- https://github.com/zkvalidator/mina-vrf-rs(Rust)
- https://github.com/MinaProtocol/mina/blob/develop/src/lib/vrf_evaluator/vrf_evaluator.ml(OCaml)
$ dune exe src/app/cli/src/mina.exe -- advanced vrf
Commands for vrf evaluations
mina.exe advanced vrf SUBCOMMAND
=== subcommands ===
batch-check-witness Check a batch of vrf evaluation witnesses read on
stdin. Outputs the verified vrf evaluations (or no vrf
output if the witness is invalid), and whether the vrf
output satisfies the threshold values if given. The
threshold should be included in the JSON for each vrf
as the 'vrfThreshold' field, of format
{
delegatedStake: 1000, totalStake: 1000000000}. The
threshold is not checked against a ledger; this should
be done manually to confirm whether threshold_met in
the output corresponds to an actual won block.
batch-generate-witness Generate a batch of vrf evaluation witnesses from
{
"globalSlot": _, "epochSeed": _, "delegatorIndex": _}
JSON message objects read on stdin
generate-witness Generate a vrf evaluation witness. This may be used to
calculate whether a given private key will win a given
slot (by checking threshold_met = true in the JSON
output), or to generate a witness that a 3rd party can
use to verify a vrf evaluation.
help explain a given subcommand (perhaps recursively)
missing subcommand for command mina.exe advanced vrf
Reference material
[1] 2021 year 7 Monthly blog Evaluating a Mina staking pool’s performance
[2] ZKValidator – Block Producer Analysis
appendix
Mina Series blog :
- Mina overview
- Mina Payment process
- Mina Of zkApp
- Mina Medium Pasta(Pallas and Vesta) curve
- Mina Medium Schnorr signature
- Mina Medium Pickles SNARK
- Mina Medium Kimchi SNARK
- Mina Kimchi SNARK Code parsing
- Mina Berkeley QANet Test net zkApp First experience
- Mina Medium Poseidon hash
- Mina Polynomial commitment scheme in
- Recursive SNARKs The overview
- Mina Technical white paper
- Mina Code parsing
- Mina Medium Snark Worker
- Mina Medium Scan State
版权声明
本文为[mutourend]所创,转载请带上原文链接,感谢
https://yzsam.com/2022/04/202204221042209932.html
边栏推荐
- The thymeleaf template < img th: SRC = "${map. User. Headerurl}" used in idea reports an error cannot resolve 'user‘
- [Blue Bridge Cup real question 18] scratch addition multiple-choice question youth group scratch Blue Bridge Cup real question and answer explanation
- [HCTF 2018]admin
- [actf2020 freshman competition]
- Function encapsulation such as addition, deletion, modification and query of linked list (summary)
- Application of acrel-3200 remote prepaid electric energy management system in Fuzhou Wanbao Industrial Park
- 体育训练中心项目电力监控系统的研究与应用
- Design and application of intelligent lighting control system in hospital
- Android development art exploration notes (23), summary of Android advanced interview questions in 2022
- Yyds dry goods counting flag variable rule
猜你喜欢

信息系统项目管理-立项管理

Im instant messaging development how to design a database that can support millions of concurrent users

换个姿势看 hooks,灵感来源组合和 HOC 模式下逻辑视图分离新创意

Hardware IIC analysis and configuration process of imx6ull bare metal development

体育训练中心项目电力监控系统的研究与应用

Smart business card applet business card details page function implementation key code

VS+C# 实现窗体输入框默认显示灰色文字

Can you really cross with a k-fold? Thoughts on k-fold intersection

Detailed explanation of Milvus 2.0 quality assurance system

你真的会用K折交叉吗? 对于K折交叉的思考
随机推荐
The thymeleaf template < img th: SRC = "${map. User. Headerurl}" used in idea reports an error cannot resolve 'user‘
Alibaba cloud container & Service Grid product technology trends (202203)
Multi surveyor Xiao sir_ Senior gold medal lecturer_ Interview questions
【以太网交换安全】--- 交换机流量控制/DHCP Snooping/IP Source Guard
Buuctf missing through time and space
Pilotage growth · ingenuity empowerment -- yonmaster developer training and pilotage plan is fully launched
那些咸鱼上买来的代码|ssm酒店客房管理系统|买来的源码是否真的可以使用|来自程序员的困惑|玉念聿辉|大丑村吴明辉
Comp1011 programming solution
leetcode 134. 加油站
leetcode 134. 加油站
Acrel-5000型建筑能耗监测系统在西咸空港花园项目的研究与应用
IMX6ULL裸机开发之硬件IIC分析及配置过程
Originally, this is the correct posture for developers to open world book day!
Flash project cross domain interception and DBM database learning [Baotou cultural and creative website development]
How to become a real digital enterprise? Ruijie network releases the digital force awakening plan
Get in the car, the era of intelligent database autonomy has come, and Tencent cloud database x AI has made a new breakthrough
IMX6ULL裸机开发之EPIT周期性定时器分析及配置过程
京東一面:子線程如何獲取父線程 ThreadLocal 的值?我蒙了。。。
信息系统项目管理-立项管理
Shenkaihong News Studio opened for the first time to witness the whole process of the growth of the times