归档: 2021

zksync 存储:sparse-merkle-tree 存储

简介 本文先介绍了 sparse merkle tree,接下来介绍 zksync 中数据持久化。 merkle tree merkle tree 常用于区块链存储数据和快速校验数据。其构造特点是叶节点使用数据的 hash 进行标记,中间节点使用所有子节点的 hash进行标记。 merkle-tree 对于 merke tree 的操作,包含:插入节点、获取树根、计算 merkle 证明、检验

关于智能钱包

Vitalik 在 1-11 在博客上发表了关于智能钱包的综述。文中介绍了硬件钱包、多签钱包,着重介绍了社交恢复智能钱包,针对社交恢复钱包面临的各方面问题,提出了对应的策略。 原文不赘述,下文将主要记录要点和思考。 原文 英文 中文 要点 guardian 的选择 抵抗 guardian 联合作恶: 1)不公开 对 list 进行哈希 fulllist,如何获得? guardian 确定

0x协议-介绍

核心 链下撮合(订单簿在链下)、链上结算(资金划转) 角色 maker 挂单者 taker 吃单者 实现 maker 创建订单信息,签名 1234567891011makerAddresstakerAddressmakerAssetDatatakerAssetDatamakerAssetAmounttakerAssetAmountexpirationTimeSecondsfee...签名哈希