20180510技术学习与实践

发布时间:2019-08-06 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了20180510技术学习与实践脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

20180510

  • VSCode的环境完成C++开发环境、Markdown预览;
  • 跟着docker入门指南做了两步成功的,共6步。第1步没问题,第2步还有点云里雾里
  • 了解了一下hyperledger fabric业务或架构知识 原来所的有东西都码农这都可以转化为CRUD操作,这一流程通了,基本上就算入门了

工作内容

环境准备

业务学习

  • Fabric

  • FrabicFabric1.0架构及原理

    • Fabric架构的核心

      • Identity:身份管理
      • Ledger及Transactions

        • Fabric使用建立在HTTP/2上的P2P协议来管理分布式账本。采取可插拔的方式来根据具体需求来设置共识协议,比如PBFT,Raft,PoW和PoS
        • Ledger包含两块

          • blockchian

            • 从开发者角度看:用go、java、nodejs写的代码及解决方案;
            • 从块链的网络运营商看:解决方案的安装和实例;
          • state:账本的当前最新状态,它是一个key-value数据库。
        • transcation交易分两种

          • 部署交易:把chaincode部署到peer节点上。
          • 调用交易:通过应用程序调用。
      • Smart Contact:链码与底层账本分开,真正实现逻辑和数据的分离。
    • Fabric1.0应用开发流程

      • Chaincode部署在区块链网络的peer节点上。(一次交易相当于调用chaincode的函数方法),对账本进行get、put、delete操作。
  • 官方docker入门 要翻墙中文版

    • 1、Orientation

      • docker --version
      • docker info
      • docker run hello-world 执行一个docker image
      • docker image ls --all
      • docker container ls --all
    • 2、Containers

      • 跟这个例子做了一下,因为用的是虚拟机,本来是http://localhost:4000换成了虚拟机ip:4000
      • 总体执行完了,但流程上还不是太熟悉。需要找本书看看

其它

脚本宝典总结

以上是脚本宝典为你收集整理的20180510技术学习与实践全部内容,希望文章能够帮你解决20180510技术学习与实践所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: