大讲堂

CLASS

  • 时间:2018.08.20-21
  • 地点:北京国玉大酒店
  • 基于以太坊开发的技术和实践
    理解区块链原理与以太坊的运行机制,掌握智能和与和solidity的开发入门。通过讲解熟悉智能合约的工作流:包括调试、编译、部署和测试。

    吕国宁

    Nervos联合创始人

    理解区块链原理与以太坊的运行机制,掌握智能合约与solidity的开发入门。通过讲解熟悉智能合约的工作流:包括调试、编译、部署和测试。

    使用Hyperledger Fabric框架搭建应用程序
    讲解超级账本项目的来源、现状,并重点介绍 Fabric 项目的架构和应用情况。学员可从中了解到关于超级账本项目和 Fabric 项目的最新关键信息。对区块链感兴趣的企业和个人可以从技术方面进行设计借鉴,也可以作为商业系统的选型考量。

    赵振华

    Hyperledger技术专家

    大纲

    1. 联盟链商业模式;
    2. 公有链和联盟链的区别;
    3. 超级账本的起源和发展;
    4. Fabric的架构;
    5. Fabric核心组件详解;
    6. Fabric共识机制;
    7. 搭建Fabric联盟链网络;
    8. 使用Fabric开发区块链应用程序。

    收益

    1. 全面了解超级账本联盟模式;
    2. 掌握Fabric架构以及工作原理;
    3. 了解开发Fabric应用程序。
    无链之链的Corda技术和应用
    Corda是一个分布式账本平台,不是一个传统的区块链平台,甚至都没有区块链的数据结构。其独特的点对点通信机制能够实现交易数据只保存在交易相关方,实现数据的隐私保护,特别适合应用在金融领域。本次演讲将会详细介绍Corda的基本原理,包括交易流、“保险箱”机制、公证人机制、预言机等内容,以及Corda的实战部署和最佳实践。

    张增骏

    智链ChainNova架构师、技术总监,Corda专家

    1. 分布式账本平台Corda介绍
      • 为什么要构建Corda平台,分布式账本平台(DLT)要解决什么问题,DLT有什么特点?
      • Corda平台的设计理念是什么,设计的时候做了哪些权衡?
      • Corda平台和常见的区块链平台有哪些区别?
      • Corda企业级平台有哪些功能特性?
    2. Corda平台工作原理介绍
      • Corda平台网络构建模型;
      • Corda平台的账本模型;
      • Corda平台的状态;
      • Corda平台的交易;
      • Corda平台的智能合约;
      • Corda平台的法律文书;
      • Corda平台的业务流;
      • Corda平台的共识机制;
      • Corda平台的公证人服务;
      • Corda平台的预言机;
      • Corda平台的Dapp。
    3. 如何基于Corda平台开发区块链应用
      • 如何设计一个基于Corda的Dapp;
      • 以一个具体的案例分析区块链应用开发的流程。
    如何实现一条简单的公链
    从协议、硬件、网络、架构方面详细分析底层链开发的具体技术,同时对激励机制设计和不同领域的应用项目进行案例分析。

    王增新

    ALabs负责人

    分享大纲:

    1. 简单介绍比特币和以太坊;
    2. 简单介绍联盟链;
    3. 简单介绍 IPFS;
    4. 简单介绍 DAG;
    5. 介绍开发公链注意事项;
    6. 公链实战。

    受众收益:

    1. 可以了解公链的基本理论;
    2. 可以了解公链的发展历程;
    3. 可以了解如何通过学习去开发公链。
    如何开发一款Dapp
    Dapp即去中心化应用,通常Dapp都有着共识机制以及代币激励模型。 如果从零开发一个Dapp,项目会极其复杂,所以目前大部分开发者会选择一个开发平台来开发自己的Dapp。 Ethereum是一个图灵完备的区块链开发平台,它允许任何人在平台中搭建去中心化应用。目前以太坊算是区块链中比较完善的开发生态,有社区支持,开发框架,开发工具,区块链浏览器等。

    刘国平

    Hero Node创始人 ,区块链应用技术专家

    主题摘要: 

    1. Dapp即去中心化应用,通常Dapp都有着共识机制以及代币激励模型。
    2. 如果从零开发一个Dapp,项目会极其复杂,所以目前大部分开发者会选择一个开发平台来开发自己的Dapp。
    3. Ethereum是一个图灵完备的区块链开发平台,它允许任何人在平台中搭建去中心化应用。目前以太坊算是区块链中比较完善的开发生态,有社区支持,开发框架,开发工具,区块链浏览器等。

    如何开发一个Dapp?

    1. 需求分析——确定Dapp需要解决的业务
      • 一个好的主意是一个项目好的开始。比如你是希望开发一个积分应用,还是一个类似以太猫这样的小游戏。
    2. 逻辑梳理——根据业务逻辑开发智能合约
      • 整个Dapp当中最为核心的业务逻辑应该都在合约当中,这部分是去中心化的核心体现。目前以太坊智能合约主要使用Solidity语言开发,略微小众,但其实对于普通开发者而言门槛非常低。开发智能合约只需要写清楚核心业务,比如物品的确权,交换,转移等。
    3. 设计开发——前端页面设计开发,调用合约。
      • 这部分是普通用户接触最多的,表现形式基本是H5、Android、iOS。这部分也很重要,一个好的用户体验,可以给你带来更多的用户。这也是比较花精力的地方,比如交互设计,界面设计等。去中心化应用和传统应用交互上还是不太一样的。在区块链上只需要一个私钥就可以完全确定一个人,而传统应用需要注册、填写一堆信息等。
    4. 应用部署和发布
      • 这部分是目前区块链行业问题最严重的,在整个流程当中,去中心化在这里被终结,因为目前应用部署要么H5部署在中心化服务器上,或者是将移动应用打包到各个应用市场。这些都是中心化行为,给很多人留下了作恶的机会。

    Dapp给我们带来了无限的想象,只需要通过代码合约就可以做很多事情,而且无需任何人担保,完全可信。对于Dapp给未来带来的改变,我们拭目以待。

    本网站图片存储由七牛云独家支持