# BlockchainGuide **Repository Path**: pseudoyu/blockchain-guide ## Basic Information - **Project Name**: BlockchainGuide - **Description**: 一个正在更新的区块链核心知识库 - **Primary Language**: Unknown - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-03-02 - **Last Updated**: 2021-03-02 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README > `Blockchain Guide`:一个正在更新的区块链核心知识库 推荐 [在线阅读(GitHub Page)](https://www.pseudoyu.com/BlockchainGuide/) 推荐 [在线阅读(Gitee Page)](https://pseudoyu.gitee.io/blockchain-guide/)
- [基础知识](#基础知识) - [密码学原理](#密码学原理) - [区块链基础](#区块链基础) - [区块链交易](#区块链交易) - [一致性算法](#一致性算法) - [BFT协议](#bft协议) - [Paxos协议](#paxos协议) - [Raft协议](#raft协议) - [常见框架及系统](#常见框架及系统) - [比特币](#比特币) - [以太坊](#以太坊) - [Fabric](#fabric) - [HyoerLedger](#hyoerledger) - [R3 Corda](#r3-corda) - [热门技术](#热门技术) - [跨链](#跨链) - [IPFS](#ipfs) - [开发实战](#开发实战) - [编程语言](#编程语言) - [开发工具](#开发工具) - [个人项目](#个人项目) - [参考资料](#参考资料) - [其他](#其他) - [联系我](#联系我) - [关于我](#关于我) ## 基础知识 ### 密码学原理 1. 哈希算法 2. 公钥密码算法 3. 数字签名 ### 区块链基础 1. 什么是区块链? 2. 为什么要使用区块链? 3. 区块链应用场景 4. 分布式点对点网络 5. 共识机制 6. DApp ### 区块链交易 1. 身份 2. Token 3. 钱包 4. 挖矿 ## 一致性算法 ### BFT协议 ### Paxos协议 ### Raft协议 ## 常见框架及系统 ### 比特币 ### 以太坊 1. 智能合约虚拟机 1. EVM命令集 2. WASM ### Fabric ### HyoerLedger ### R3 Corda ## 热门技术 ### 跨链 ### IPFS ## 开发实战 ### 编程语言 1. Solidity 2. golang ### 开发工具 1. MetaMask 2. Truffle 3. Web3.js 4. OpenZeppelin 5. Infura ### 个人项目 - [ ] Uright - 一款基于以太坊区块链的音乐版权管理应用(ÐApp) ## 参考资料 --- ## 其他 ### 联系我 ### 关于我 个人网站:https://www.pseudoyu.com 个人公众号:"**Pseudoyu**"