L2 – zkSync服务搭建
2020最后一天,感触颇多。一年时间,聚焦在零知识证明的技术应用,时间过的好快。新的零知识证明算法解决初始设置问题,解决FFT计算性能问题,解决递归证明问题。零知识证明有广阔的应用场景和空间,但是,目前工程应用还是偏弱。如何工程上更好的应用零知识技术,提高零知识证明的计算性能是Trapdoor Tech致力的方向和目标。
zkSync是值得好好学习的L2方案。最近有空梳理了一下zkSync服务实战的流程,感兴趣的小伙伴可以对照着跑跑,感受一下L2的魅力,感受一下零知识证明的应用。
安装环境准备
zkSync提供了完整的前后端以及智能合约的实现。在运行zkSync系统之前需要安装很多依赖库和工具,大家可以按照下面的链接设置开发环境。
https://github.com/matter-labs/zksync/blob/master/docs/setup-dev.md
端口映射
zkSync系统使用如下的一系列端口,总结如下:
8080:客户端访问接口
8545:以太坊web3接口
3001:REST API接口
3030:HTTP RPC接口
3031:WS RPC接口
7000:浏览器服务端口
启动Server
先下载源代码:
https://github.com/matter-labs/zksync
在“安装环境准备”的步骤中,设置了ZKSYNC_HOME和PATH环境变量,所以可以直接使用zksync命令启动server。
zksync init ulimit -n 4096 zksync server
默认情况下,Server会启动以太坊的local开发网络。在zksync init的步骤中,会在开发网络上部署智能合约。
启动Prover
零知识证明的计算是由Prover完成的。
zksync prover
启动前端服务
修改 js/env-config.js,配置四个服务的IP以及端口:
"http://localhost": { API_SERVER: "http://localhost:3001", ETH_NETWORK: "localhost", WS_API_ADDR: "ws://localhost:3031", HTTP_RPC_API_ADDR: "http://localhost:3030", }
启动client:
zksync client
启动浏览器服务
zkSync的浏览器提供区块以及交易信息,启动方式如下:
zksync explorer
启动前端
zkSync依赖metamask进行交易签名,在打开前端页面之前需要配置metamask,RPC网络接口:
在创建以太坊的local开发网络时,在创世纪区块中指定了一些铸币地址。所有的账户信息可以查看:
docker/geth/standard-dev.json
列举其中的一个账户的地址以及私钥信息,大家可以用这个账户登陆metamask体验:
地址:0x36615Cf349d7F6344891B1e7CA7C72883F5dc049 私钥:0x7726827caac94a7f9e1b160f7ea819f172f7b6f9d2a97f992c38edeab82d4110
在完成了RPC接口以及账户信息配置后,可以启动前端页面:
http://ip:8081/
主页面如下:
通过主页面,可以查询当前L1/L2的资产情况,可以L1/L2之间存取资产,可以L2账户之间转账。
鼓励感兴趣的小伙伴,多动手实践。2020,再见,2021,加油,Trapdoor Tech加油~
来源:Star Li
比推快讯
更多 >>- 币安回应WSJ报道:有严格的市场监督计划,绝不容忍任何市场滥用行为
- Taproot Assets协议正将稳定币和代币化资产引入比特币链上
- WSJ:DWF Labs账户在币安平台上的月交易额至少为40亿美元
- 摩根大通:SEC对Robinhood Crypto发出Wells通知不会阻碍以太坊现货ETF获批
- WSJ:币安调查人员发现DWF Labs涉嫌操纵YGG等代币价格,并在2023年进行超3亿美元清洗交易
- WSJ:币安监控团队负责人在指出DWF Labs涉嫌操纵市场后被解雇
- 台湾地区推出《洗钱防制法》,未登记虚拟资产服务提供者面临最高2年徒刑
- WSJ:币安监控团队发现DWF Labs涉嫌操纵市场
- Vitalik:引入多维执行 Gas 会在 EVM 层面带来一定的复杂性
- 比特币拓展协议Side Protocol上线激励测试网
- Coinbase国际站上AR-PERP、HBAR-PERP和THETA-PERP进入post-only模式
- LBank Labs宣布投资稳定币开发商Usual Labs
- Optimism宣布Superchain生态系统支持Layer 3
- 加密矿企Phoenix Group收购12.5%的Rekt Studios股份进军Web3游戏市场
- 博时国际与MetaComp合作将在新加坡及其他地区推广现货虚拟资产ETF
- NEAR、Nethermind和EigenLabs合作在Holesky测试网推出NEAR Fast Finality Layer
- Pantera Capital:很容易想象2025年BTC价格将达到11.7万美元
- Creder推出基于黄金的RWA DeFi产品
- Bitlayer宣布设立200万美元上币基金,支持生态项目代币上线交易平台
- 香港证监会持牌人士称金管局正研究代币化存款在银行间交收和结算等事项
- Wintermute或已成为Robinhood上主要加密货币做市机构
- Web3游戏开发商Seeds Labs完成1200万美元种子轮融资,Solana Foundation等参投
- BAYC持有者因网络钓鱼诈骗丢失三个稀有NFT,总价值超16万美元
- Core Scientific 第一季度自挖比特币价值超过 1.75 亿美元,并扭亏为盈
- 美国众议院投票废除有争议的 SEC 会计公告
- Robinhood 第一季度名义加密交易量达 360 亿美元,较去年同期增长 224%
- 链游Shrapnel支持通过信用卡和借记卡购买SHRAP代币
- CryptoQuant:以太坊的 Dencun 升级使 ETH 再次通胀
- 阿联酋第二大银行Emirates NBD子公司与Ctrl Alt签署RWA代币化协议
- 再质押协议Eigenpie锁仓总价值突破8亿美元
- 美国会议员提出新法案,拟暂时禁止金融机构与经过加密混币器的资金进行交易
- Paxos发布稳定币USDP四月报告:未偿代币总额约1.48亿美元
- Pantera Capital计划于2025年4月推出Pantera Fund V,目标额10亿美元
- Starknet生态AMM协议Ekubo上线代币空投
- BermudAir通过在Polygon链上发行代币化债券完成100万美元募资
- Nethermind与Near和Eigen Labs合作开展 NFFL 项目,以推进链抽象
- 美联储Collins:经济可能需要走弱才能达到2%的通胀目标
- Coinbase已向德国用户开放NEON代币交易
- Web3 社交应用 Phaver 已开放 SOCIAL 空投查询
- 美国9只现货比特币ETF 今日净增持420枚比特币,价值约合2630万美元
比推专栏
更多 >>观点
项目
比推热门文章
- WSJ:DWF Labs账户在币安平台上的月交易额至少为40亿美元
- 摩根大通:SEC对Robinhood Crypto发出Wells通知不会阻碍以太坊现货ETF获批
- WSJ:币安调查人员发现DWF Labs涉嫌操纵YGG等代币价格,并在2023年进行超3亿美元清洗交易
- WSJ:币安监控团队负责人在指出DWF Labs涉嫌操纵市场后被解雇
- 台湾地区推出《洗钱防制法》,未登记虚拟资产服务提供者面临最高2年徒刑
- WSJ:币安监控团队发现DWF Labs涉嫌操纵市场
- Vitalik:引入多维执行 Gas 会在 EVM 层面带来一定的复杂性
- 比特币拓展协议Side Protocol上线激励测试网
- Coinbase国际站上AR-PERP、HBAR-PERP和THETA-PERP进入post-only模式
- LBank Labs宣布投资稳定币开发商Usual Labs