{"id":50980077,"url":"https://github.com/eliezhao/blockchain-research","last_synced_at":"2026-06-19T13:02:26.513Z","repository":{"id":44136380,"uuid":"403453912","full_name":"eliezhao/BlockChain-Research","owner":"eliezhao","description":"Elie's blockchain road","archived":false,"fork":false,"pushed_at":"2024-05-27T03:47:29.000Z","size":66934,"stargazers_count":23,"open_issues_count":0,"forks_count":4,"subscribers_count":3,"default_branch":"main","last_synced_at":"2024-11-28T07:29:14.130Z","etag":null,"topics":["blockchain","rust","web3"],"latest_commit_sha":null,"homepage":"","language":"Motoko","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/eliezhao.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-09-06T01:47:27.000Z","updated_at":"2024-05-29T06:28:22.000Z","dependencies_parsed_at":"2024-11-28T07:39:23.910Z","dependency_job_id":null,"html_url":"https://github.com/eliezhao/BlockChain-Research","commit_stats":null,"previous_names":["eliezhao/blockchain-research"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/eliezhao/BlockChain-Research","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eliezhao%2FBlockChain-Research","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eliezhao%2FBlockChain-Research/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eliezhao%2FBlockChain-Research/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eliezhao%2FBlockChain-Research/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/eliezhao","download_url":"https://codeload.github.com/eliezhao/BlockChain-Research/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eliezhao%2FBlockChain-Research/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34532260,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-19T02:00:06.005Z","response_time":61,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["blockchain","rust","web3"],"created_at":"2026-06-19T13:02:21.306Z","updated_at":"2026-06-19T13:02:26.498Z","avatar_url":"https://github.com/eliezhao.png","language":"Motoko","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Blockchain Research\n我的区块链学习与思考\n- InternetComputer： ICP网络\n  - Introduction of internet computer文件夹中有对ICP网络的中英文介绍PDF（个人制作，随意使用，如果使用时能附上本github链接或者给个小star则不胜感谢）\n  - 核心在Storage部分，之前在ICP上构建了MetaBox（去中心化存储聚合器，包括to c个人隐私存储和to b去中心化存储聚合器），因此积累了一些关于IC存储的经验。章节主要包括WebAssembly内存，IC-WebAssembly内存模型和管理，StableMemory内存模型和管理\n  - Canister：\n    - 介绍怎么在一个Canister中调用另外一个Canister\n    - 以及调用ledger，使icp转为cycle的例子\n  - Security： IC Canister写入具有原子性问题，因为Canister是异步的，细节在相应文件夹中。\n  - SDK： \n    - 主要在与dfx是如何删除canister时回收cycle的。其实就是先reinstall要删除的canister, 新的canister wasm是cycle wallet canister，然后再调用这个canister，让他自己把cycle转出来就行了。这个用到了[ICAN 项目-Canister管理平台](https://github.com/Primlabs/ican)\n    - agent-rs中关于update call的调用。对update call调用的研究用到了metabox 项目的上传的优化中[MetaBox 个人隐私存储，去中心化存储聚合器](https://ha5vw-uqaaa-aaaao-aapoq-cai.ic0.app)\n  - HashTree: 在ICP网络中，使用了一个自定义的具有MerkleTree Digest功能的Tree，主要在CertifiedData的使用与验证中应用。\n  - 其他文件夹是一些学习与了解的相关资料与总结。\n- ZKP： 零知识证明","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Feliezhao%2Fblockchain-research","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Feliezhao%2Fblockchain-research","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Feliezhao%2Fblockchain-research/lists"}