区块链面试问题汇总(持续更新...)

比特币

  • 1.比特币原理

  • 2.比特币不能运行智能合约,只是电子货币

  • 3.比特币只有一个共识算法 pow

  • 4比特币之间是怎么通信的 socket

以太坊

  • 1.以太坊的共识算法 90%pow+10%pos算法

  • 2.你都见过哪些智能合约

  • 3.用solidity写智能合约注意哪些问题,有哪些漏洞

  • 4.solidity语法

  • 5.掌握智能合约的测试和部署

  • 6.了解web3.js 和web3.j 的基本概念以及用途

  • 7.了解truffle 的里边的函数功能,都能干什么

  • 8.如何发币

  • 9.如何增加代币发行总量

  • 10 如何搭建全节点

  • 11.如何搭建以太坊私链

  • 12.以太坊和hyperledger的区别

  • 13.如何知道我手上的eth是真的,不许借助外部工具不许花这个eth

  • 14.token之前得转账消耗的是什么,会不会导致代币总量减少

  • 15.怎么基于以太坊搭建联盟链和自己做一条公链

  • 16.如何给成型的app上的积分和以太坊的代币做一一对应关系

  • 17.介绍一下众筹合约,合约内容

  • 18.自动测试脚本

  • 19.钱包开发

  • 20.试用钱包时,用户并没有提交,那么合约是怎样运作

  • 21.编写智能合约需要多久?测试需要多久?为什么这么久?

  • 22.接着6题继续问,智能合约也就那么点东西,为什么会这么久?中途遇到问题?你是怎么解决的?

  • 23.公钥地址怎么生成的

  • 24.交互以太坊网络用过什么协议

hyperledger

  • 1.了解hyperledger fabric 框架的详细原理

  • 2.hyperledger性能怎么样

其他

  • 1.了解docker

  • 2.了解zookerper

  • 2.一些常见的公式算法 pow pos dpos raft poa 拜占庭算法

  • 3.常见的数据结构和算法

  • 5.如何解决双花问题

  • 6.如何解决拜占庭问题

  • 7.redis如何解决分布式集群问题

你可能感兴趣的:(区块链面试问题汇总(持续更新...))