13 尹成

尚未进行身份认证

暂无相关简介

等级
TA的排名 28

兄弟连区块链 Go 学习大纲-取得大纲试看视频联系微信yinchengak48

所处阶段 主讲内容 技术要点 学习目标 第一阶段Go语言开发入门实战 1.Go语言介绍及开发环境搭建 1.Go语言是什么 2.Go语言优势 3.Go语言适合来做什么 4.Go语言安装和设置 5.标准命令概述 6.第一个Go语言程序 课程设计理念: 夯实基础,Go语言作为...

2019-08-21 19:32:16

兄弟会 - 基于能力定级以任务通关为核心培养程序员的项目组

我是李超IT兄弟连的创办人,13年前我做了这家公司,是做IT职业培训的,在业内还算有点名气,学员和同事都叫我“超哥”。2006年底筹划,只用了一年半的时间,我们就把PHP这个学科做到了全国最大,并且一直保持该学科在同行的优势地位,现在我们学科很多,校区数量也不少。行业风起的时候兄弟连也做过风口上的猪,挂过三板、累计融资1.5亿,市值5亿以上。作为小城市工薪家庭长大的我,非常感激能生在这个...

2019-07-17 09:53:52

分享一波golang公链学习资料,英语能力不行的人有福了

 分享一波golang公链学习资料,英语能力不行的人有福了尹成翻译注释版bitcoin-golang 源码 https://github.com/yinchengtsinghua/golang-bitcoin-chinese 尹成翻译注释版以太坊ethereum源码 https://github.com/yinchengtsinghua/go-ethereum-chinese 尹成翻...

2019-01-22 23:40:05

3.10 EOS智能合约案例实践

1.Dapp框架与开发传统Web开发模式如下程序员负责的工作: 写后端服务 设计数据库表 前端人员开发页面 前后端接口交互的开发 编写缓存服务区块链开发模式如下数据是存在内存数据库和区块上会给前端提供SDK下图是2个Instance,也就是2个节点程序员负责的工作: 编写智能合约 前端人员开发页面 编写SDK调用回顾EOS开发流程2.Oasi...

2018-12-11 11:18:03

3.09. EOSJS SDK

1.eosjs介绍eosjs是与EOSIO区块链网络交互的方法库通过eosjs可以程序化与区块链网络交互,代替cleos命令行交互2.eosjs基本依赖eosjs-api nodeos的远程API调用 这个lib库是对区块链网络坐查询,不需要签名认证eosjs-ecc 私钥、公钥、签名、AES算法、加密解密等的实现 验证公私钥配对、加密解密eosjs-keyg...

2018-12-11 11:17:37

3.08 EOS智能合约(下)

1.什么是李嘉图合约李嘉图合约是一种特殊的结构化文本,主要用作交易中明确双方的意图,是做交易之前查看的要遵循的规则以后正式合法的合约都要有李嘉图合约EOS白皮书中所提到的,所有的交易,都会是基于对宪法同意的基础之上进行的,这就意味着,EOS启动后,用户所有的链上行为,都会涉及到李嘉图合约简单说,李嘉图合约是一个文件,定义了通过互联网发行的某种类型的价值,标识发行人和签署人,将发行人认为合...

2018-12-11 11:16:41

3.07 EOS数据库应用

1.EOS数据库介绍数据库是辅助智能合约存储一些状态和数据数据库运行在内存中,是KV存储(区块链就是分布式的KV存储问题),通过multi_index与数据库交互建表和操作,multi_index可以理解为一个表数据库是按不同账户分不同空间,Account里实际上还有scope,scope中有tableEOS数据库的重点 数据表定义 多索引使用 迭代器使用2.数据表...

2018-12-11 11:16:23

3.06 EOS智能合约(上)

1.eosiocpp工具介绍是一个 C++ 生成 WASM 和 ABI 文件的编译工具有很多依赖库,因此需要在eosio/eos-dev 的环境中才可以运行2.abi介绍ABI是Application Binary Interface的缩写,它的意思是程序二进制接口一个ABI是不同二进制片段的连接纽带,它定义了函数被调用的规则EOS中的ABI除了约束action之外,还可以约束t...

2018-12-11 11:16:09

3.05 EOS单点测试网络

1.获取源码编译搭建下载源码切换分支运行安装程序编译完成如下进行安装进入eos/build目录,输入 make test 进行验证,所有模块验证通过,证明EOS搭建完成2.通过docker搭建EOS环境前提:安装了docker和docker-compose从官方拉取eos-dev标记1.0.8为latest3.启动单节点测试网络创建两个volume...

2018-12-11 11:15:56

3.04 账户体系与安全设计

EOS账户依赖于ECC加密算法虚拟机管理智能合约与EOS账户体系有交叉1.账户、权限管理EOS权限管理2.钱包(Wallet)存储密钥Lock和Unlock状态,需要密码去解锁签名授权,转账时实际上就是做一个签名3.账户(Account)可读名字(12字符),被个人或组织(多人)拥有多权限管理、支持多签名、支持自定义权限可定义Action和Handler...

2018-12-11 11:15:44

3.03 模块插件介绍

地址:https://github.com/EOSIO/eos/tree/v1.0.8编译模块主程序模块依赖库模块插件模块智能合约模块测试模块docker定制模块文档说明模块,这个就不细说了学院Go语言视频主页https://edu.csdn.net/lecturer/1928[清华团队带你实战区块链开发](https://ke.qq.com/course/344443...

2018-12-11 11:15:33

3.02 EOS核心框架

1.EOS核心框架介绍架构图EOSIO程序模块图2.区块结构Merkel Tree:比较两个节点数据是否同步,直接比较树根是否一样就可以,EOS节点数据是用Merkel Tree组织的如果2个节点比较不一样,可以快速查找树中哪个节点不一样,能快速定位修改互相验证时,密码学中叫零知识证明,比较Merkel Tree是否相同就可以EOS通过Merkle Tree做验证,成本比比...

2018-12-11 11:15:00

3.01 EOS概念

1.什么是EOSEOS是当下最火的区块链技术,被社会广泛看好为下一代区块链3.0不同于以太坊和超级账本的学习,EOS的主语言是C++EOS期望做加强版的以太坊,一个高吞吐量的智能合约平台以太坊虽然功能齐备,但受制于其设计选择,15秒的出块速度导致交易吞吐量 远远不能达到大规模实用的程度,大约只有30~40TPS(交易/秒),而EOS则选择 了不同的技术路线,目标是达到可观的百万TPSE...

2018-12-11 11:14:39

2.11 node.js SDK的使用

1.centOS7安装node.js杀掉活跃的容器官网https://nodejs.org/en/下载tar.xz包,然后解压设置node为全局变量设置npm为全局变量查看版本2.搭建网络赋予执行权限启动网络进入容器查看通道,已经存在3.链码编写和测试编写nodeExample.go安装链码实例化链码初始化车辆信息查询车辆信息查询...

2018-12-10 09:45:32

2.10 java SDK的使用

1.centOS7安装node.js杀掉活跃的容器官网https://nodejs.org/en/下载tar.xz包,然后解压设置node为全局变量设置npm为全局变量查看版本2.搭建网络赋予执行权限启动网络进入容器查看通道,已经存在3.链码编写和测试编写nodeExample.go安装链码实例化链码初始化车辆信息查...

2018-12-10 09:45:00

2.09 java编写智能合约

1.本地环境准备需要有JDK和Maven需要安装Gradle,Gradle是一个基于Maven概念的项目自动化构建开源工具面向Java应用为主,当前其支持的语言限于Java、Groovy、Kotlin和Scala下载地址:https://gradle.org/releases/将下好的包直接解压,然后设置环境变量GRADLE_HOME,添加到PATHcmd输入gradle-v查...

2018-12-10 09:44:28

2.08 hyperledger fabric完整案例

1.fabric开发流程需求整理合约编写合约部署合约交互外部服务编写2.需求分析开发一个资产转让功能模块平台功能用户开户和销户资产登记,解决资产上链和用户绑定资产资产转让,资产所有权的变更查询功能,用户查询、资产查询、资产变更历史查询3.合约编写assetsExchange.go4.合约部署关闭docker生成通道的创世交易查看...

2018-12-10 09:43:59

2.07 hyperledger fabric链码案例

1.链码入门hello.go安装链码实例化链码调用链码2.账户相关链码payment.go安装链码实例化链码查询账户转账查询账户存款查询账户取钱查询账户3.贷款还款相关链码Trace/*安装链码实例化链码运行测试贷款还款4.公民身份信息相关链码citizens.go安装链码实例化链码身份录...

2018-12-10 09:43:27

2.06 hyperledger fabric智能合约

1.智能合约执行环境安全隔离、不受第三方干扰链码 是fabric应用层的基石,是应用层与底层的桥梁 执行环境是一个独立的docker环境 通过gRPC协议与背书节点连接,只有背书节点才会运行链码链码的生命周期 打包 安装 实例化 升级 交互链码的交互流程系统链码 LSCC(Lifecycle System Chaincode),用于管理链码的生命周期...

2018-12-10 09:39:41

2.05 hyperledger fabric账本存储

1.账本存储概述peer节点账本存储图如下左边区块链是狭义上的区块存储,底层是一个文件系统,区块并不是存储在数据库,而是直接存储为文件右下角的区块索引用于查询区块,将区块属性与区块位置关联,例如根据区块哈希、高度、交易ID查询区块区块索引的实现使用了levelDB,是一个内嵌的数据库fabric中不是一个区块单独存一个文件,所以需要区块索引去查找右上角状态数据库是区块链上的最新数据...

2018-12-10 09:39:00

查看更多

CSDN身份
  • 博客专家
勋章 我的勋章
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 微软mvp
    微软mvp
    授予通过CSDN博客平台积极分享微软相关技术知识和专业技能,并做出突出贡献的用户。
  • 1024超级勋章
    1024超级勋章
    授予原创文章总数达到1024篇的博主,感谢你对CSDN社区的贡献,CSDN与你一起成长。
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 蓝花
    蓝花
    子板块内专家分月排名榜第三