tornado:当用户将资金放入资金池(也称为存款)时,会生成一张私人票据。该私人笔记用作用户以后访问这些资金的私钥。要提取它们,同一用户可以使用不同的地址——旧地址或新地址——并通过这个私钥收回他/她的资金
存钱
5.1 链下计算好一个secret给用户,拥有这个数据相当于有提款的权利
5.1 链下计算要提交的数据(commitment)
const preimage = secret + nullifier;
const commitment = pedersenHash(preimage);
5.2 存钱的时候将byte32的commitment数据上传,并将其作为叶子节点插入到一个Merkle树中,并返回其Merkle树转数组对应的index
5.3 将钱转入合约
取钱
5.4 链下通过secret和nullifier计算出proof(零知识证明)和nullifierHash(防止重复领)
5.5 传入MerkleTree root,校验判断Merkle树的root是否存在
5.6 合约验证proof,成功则将合约的钱转出
总结:
5.6 通过zk实现验证,没有所谓的"混币"过程,所有币都在tornado合约地址内
分享到:
相关推荐
Python 2.7,离线安装 合集 tornado-4.4.2,python2-backports_abc-0.5-2,python-backports-ssl_match_hostname-3.5.0.1-1,python2-certifi-2016.9.26-2,future-0.15.1.tar.gz,future-0.17.1.tar.gz,python-...
得利于其 非阻塞的方式和对 epoll 的运用,Tornado 每秒可以处理数以千计的连接,因此 Tornado 是实时 Web 服务的一个 理想框架。我们开发这个 Web 服务器的主要目的就是为了处理 FriendFeed 的实时功能 ——在 ...
司Tornado课件.pdf (第5页,共108页) 2田凸 ∠v↓台」⑥ Q搜索 1.1 Tornado是为何物 Tornado全称Tornado Web Server,是一个用Python语 言写成的Web服 务器兼Web应用框架,由FriendFeed公 司 在自己的网站FriendFeed...
完整VxWorks与Tornado资料,总十四份资料包含: 1.Network Protocol Toolkit User's Guide 5.4.pdf 2.tornado2-apiGuide2.0.pdf 3.Tornado BSP Developer's Kit.pdf 4.Tornado for StrongARM-XScale.pdf 5.风河工程师...
这是风河公司的一套培训教材,共计3册,分别介绍了Tornado开发工具、VxWorks驱动程序开发、VxWorks BSP应用开发,是一套很有意义的实用教材,上面有重点地讲述了上述几方面的内容,较之用户文档更为细致,同时还有...
win7或者win10下 tornado替换文件
我们三个都因为Tornado的速度、简单和可扩展性而深深地爱上了它,在一些个人项目中尝试之后,我们将其运用到日常工作中。我们已经看到,Tornado在很多大型或小型的项目中提升了开发者的速度(和乐趣!),同时,其...
嵌入式实时操作系统VxWorks及其开发环境Tornado\嵌入式实时操作系统VxWorks及其开发环境Tornado.rar
python基于Tornado实现,系统核心调度,可分布式扩展 仅供学习交流及一切非盈利用途,禁止商用。
适合WIN7 64位下安装tornado
tornado2.2在win7下无法使用,我对其进行了修改,只用把附件中的 ctoa.exe放在%WIND_BASE%/host/diab/WIN32/lib/下 把tgtsvr.exe Tornado.exe wtxapi.dll放在%WIND_BASE%/host/x86-win32/bin/下 或者使用其中的...
Tornado使用指南(中文版)
完整VxWorks与Tornado资料,总十四份资料包含: 1.Network Protocol Toolkit User's Guide 5.4.pdf 2.tornado2-apiGuide2.0.pdf 3.Tornado BSP Developer's Kit.pdf 4.Tornado for StrongARM-XScale.pdf 5.风河工程师...
本书深入介绍了VxWorks操作系统内核技术、基于 VxWorks操作系统的应用编程和详细介绍了Tornado开发环境的使用等内容。全书共20章,主要内容包括:开发环境Tornado、创建用户工程、交叉调试器-CrossWind、目标机系统...
[Tornado.2.2.1_VxWorks.5.5.1.for.PowerPC].TORNADO.2.2.1.FOR.POWERPC.CD1(ED2000.COM)
TORNADO.V2.2 WIN7专用替换文件,希望对你有帮助。。。。。。。。。。。。。。。。。。。。。
Tornado上传和下载文件(以CSV文件为例) https://xercis.blog.csdn.net/article/details/108361817
基于Tornado的开源CMS系统,TorCMS 是使用Python 3.5,Tornado Web框架, Peewee 开发的,数据库使用 PostgreSQL 9.4以上版本。使用MIT协议发布,目的是为了学习与交流,欢迎大家多提意见。 案例: ...
tornado 入门开发 Tornado is different from most Python web frameworks. It is not based on WSGI, and it is typically run with only one thread per process. See the User’s guide for more on Tornado’s ...
《Python高效开发实战——Django、Tornado、Flask、Twisted》分为3部分:第1部分是基础篇,带领初学者实践Python开发环境和掌握基本语法,同时对网络协议、Web客户端技术、数据库建模编程等网络编程基础深入浅出地...