1. 密码学的基本知识,例如对称加密、非对称加密、数字签名等;
2. 数据结构中的链表概念,树的概念;
3. 区块链的交易记账模型,例如如何实现转账、如何避免双花,如何实现所有权验证等;
4. 虚拟机技术原理。