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
比推快讯
更多 >>- Base发布2024年第6轮Base建设者资助名单
- PADO与ArweaveAO合作发起可验证机密计算VCC
- 基于以太坊区块链的影视支付平台FilmChain完成280万欧元融资,Holt InterXion领投
- 企业忠诚度平台Superlogic完成760万美元战略轮融资,Amex Ventures等参投
- 俄罗斯国家杜马金融市场委员会主席:数字金融资产可能取代法定货币用于国际支付
- RWA及证券型代币服务提供商Cspro完成战略轮融资,Taisu Ventures参投
- SolanaAI项目gm.ai发布gmID
- ETH跌破2900美元
- BTC跌破60000美元
- 美联储Bostic重申预计今年将进行一次降息
- 美联储Kashkari:可能要等到2025年才能降息
- 隐私优先移动运营商Cape完成6100 万美元融资,A-Star 和 a16z 共同领投
- 10x Research联创:比特币在未来几周内可能会跌至 50,000 美元
- Kraken收购TradeStation Crypto,以扩大在美国的监管许可范围
- Avail公布空投资格查询网站,空投总量为 6 亿枚 AVAIL
- BTC跌破63,000美元,日内涨幅收窄至1.83%
- 前迪士尼高管旗下公司Galactic Group推出Web3游戏工作室
- Mango Markets 开发者因操纵协议窃取1.1亿美元而被判有罪
- 数据:87.4%的Solana网络验证者已更新至V1.17.31
- 消息人士:Coinbase纽约新办公室面积翻倍,租约 11 年
- Tether CEO:正在努力建立关系以获得四大会计师事务所的审计
- Uniswap 基金会:v4核心合约将进入审计,预计将于今年晚些时候部署
- 美联储Bostic:在年底之前我们不会降低利率
- Coinbase国际交易所和 Coinbase Advanced 将上线WIF永续合约
- Optimism:第四轮Retro Funding将拨出1000万枚OP奖励Superchain开发者
- 德意志银行:比特币减半利好已被部分消化,预计随后不会出现大幅反弹
- 赵长鹏:教育游戏项目Giggle Academy的目标年龄将从2-3岁开始,持续 18 年或更长
- CryptoQuant研究主管:目前比特币交易者的未实现利润率基本为零,抛压可能正在下降
- 币安Web3钱包推出zkLink Nova空投活动,100万枚ZKL代币可供领取
- Peter Thiel 支持的Layer N 推出流动性计划,并获Amber Group 2000 万美元赠款
- 以太坊协议Heroglyphs发布白皮书V0,拟用新代币激励 ETH 独立质押者
- Arbitrum社区提议更改扩展计划以允许在任何区块链上部署新的Orbit链
- Blast生态SocialFi交易卡游戏fantasy.top完成Pre-Seed轮融资
- 比特币突破64000美元,日内涨超5%
- Nexo联创:BTC价格或在8个月内翻倍
- Tether 宣布成立四个新部门,以扩展除稳定币之外的业务
- MerlinSwap推出esMP代币,将于4月22日开启esMP质押活动
- 美联储威廉姆斯:如果数据支持,美联储将会加息
- 灰度向Coinbase Prime地址转移1928枚BTC
- DEX项目Thruster完成750万美元种子轮融资
- LabHost网络钓鱼服务被国际联合执法
比推专栏
更多 >>观点
项目
比推热门文章
- Base发布2024年第6轮Base建设者资助名单
- PADO与ArweaveAO合作发起可验证机密计算VCC
- 基于以太坊区块链的影视支付平台FilmChain完成280万欧元融资,Holt InterXion领投
- 企业忠诚度平台Superlogic完成760万美元战略轮融资,Amex Ventures等参投
- 俄罗斯国家杜马金融市场委员会主席:数字金融资产可能取代法定货币用于国际支付
- 又一个不眠夜,比特币第四次减半后何去何从?
- 减半后才是真正牛市?回顾历次减半前后比特币价格变化
- 专访神鱼:本轮牛市或无「山寨季」,关注模块化区块链发展
- 从集中化到协作:去中心化人工智能的案例
- Runes 协议上线在即,一文盘点 10 个 Runes 代打工具