区块链学习记录

区块链分类
  • 公有链
  • 私有链
  • 联盟链
区块链解决问题
  • 价值传递,转让方和受让方的担忧
特点
  • 一种特殊的分布式数据库
  • 没有中心,无管理员
  • 全民记账(不是记数据)
  • 只能增查,不能改删
  • 总结:不可篡改,可追溯,去中心化
架构模型
  • 应用层 --> web3对节点JSON-RPC接口封装,如获取节点状态、获取账号信息、调用合约、监听合约事件
  • 合约层 --> 应用层通过RPC调用(长连接TCP),后台应用程序
  • 激励层 --> 挖矿(奖惩节点),公链有
  • 共识层 --> 共识机制(核心,由谁记账),如工作量证明记账,权益证明、股份授权证明机制
  • 网络层 --> p2p,组建网络机制、数据传播机制、数据验证机制
  • 数据层 --> 交易信息,利用哈希值首尾连接

你可能感兴趣的:(区块链学习记录)