成为全思维工程师 专业规划路径,从小白到大牛
  • chaindesk

    形成个人品牌,赚取高额“睡后收入”

  • chaindesk

    更多工作方向选择,打破就业局限

  • chaindesk

    成为技术界IP达人,提升口碑影响力

  • chaindesk

    工作生命周期长,不惧“青春饭”

成为全思维工程师
最热课程 专业规划路径,从小白到大牛 查看更多
chaindesk

13.6W 人看过 59 篇文章

从0到1:Hyperledger Fabric开发精要

免费阅读 立即查看
chaindesk

5.9W 人看过 49 篇文章

GoWeb开发实战(Beego框架实现项目)

免费阅读 立即查看
chaindesk

4.8W 人看过 24 篇文章

Go语言入门指南

免费阅读 立即查看
chaindesk

4.2W 人看过 12 篇文章

EOS钱包实战开发

免费阅读 立即查看
学习路径 专业规划路径,从小白到大牛 查看更多
全思维工程师 顶尖大牛团队,编写实战经验著作 查看更多
  • chaindesk
    李旭 区块链开发工程师
    ChainDesk区块链全周期工程师,孔壹学院区块链金牌讲师,区块链行业分析师。
  • chaindesk
    黎跃春 区块链布道者
    ChainDesk.CN创始人兼首席执行官,通信和信息技术区块链高级授课专家。
  • chaindesk
    韩小东 Hyperledger Fabric工程师
    专注区块链底层架构、密码学安全、共识机制、联盟链数据安全研究与实践,尤其在Hyperledger Fabric 征信、溯源领域有独到见解和实践。超级账本资深架构师、研究员,区块链技术资深研究专家,ChainDesk区块链全栈工程师,孔壹学院区块链金牌讲师,区块链行业分析师。中国区块链DAPP开发百所高校行公益推广大使。
优质文章

合约安全——漏洞攻击与防御

本章内容主要包含以下攻击: - 整数溢出攻击与防御 - 随机数攻击与防御 - 重放攻击与防御 - 假EOS攻击与防御 - 假转账通知攻击与防御 - 交易回滚攻击与防御 - 内联反射攻击与防御 - 同名混淆交易攻击与防御 - 敏感权限攻击与防御 - 私钥泄漏防御 - 拒绝服务/交易阻塞/交易延迟/交易排挤攻击与防御
chaindesk 李旭 2个月前 421 3
chaindesk

【以太坊钱包开发 九】解锁钱包账号姿势三:助记词

需要使用 bip39 协议将助记词转换成种子,再通过 ethereumjs-wallet 库生成hd钱包,根据路径的不同从hd钱包中获取不同的keypair,keypair中就包含有公钥、私钥,再通过 ethereumjs-util 库将公钥生成地址,从而根据助记词获取所有关联的账号,能获取到公钥、私钥、地址等数据信息。
chaindesk 李旭 2018-12-29 2760 0
chaindesk

【以太坊钱包开发 一】MyEtherWallet 钱包开发项目概述

彻底搞清楚账户系统中地址、密码、keystore、私钥、助记词之间的关系;通过编码实现生成助记词与使用助记词解锁钱包账号;轻松上手与以太坊区块链交互的Web3.js库;连接到具有真实性的以太坊测试网络上开发钱包;NodeJS调用Token智能合约API;安全管理和转移你的Token数字资产
chaindesk 李旭 2018-12-29 4144 3
chaindesk

【EOS钱包开发 六】深入浅出EOSJS:连接到主网、测试网、交易

EOSJS是EOSIO区块链的通用库,这里使用eosjs的目的是使用eosjs库中封装的交易的接口,使用及其简单。连接指定网络主要是设置`httpEndpoint`字段的地址,地址可以通过网站获取。连接到网络后注意设置`chainId`字段。
chaindesk 李旭 2018-12-29 1697 0
chaindesk

【以太坊钱包开发 十】浅出:如何实现以太币转账

以太币数量是记录在账号地址上的,账号在不同网络间的以太币余额是不同步的,主要包含: * 主网 * Kovan测试网络 * Ropsten测试网络 * Rinkeby测试网络 * 本地私有网路 但是账号在各个网络中都是可用的,账号的公钥私钥在各个网络也不会发生变化。比如您在Kovan测试网络创建的账号,在主网和Ropsten测试网络中也能向这个账号地址进行交易。
chaindesk 李旭 2018-12-29 3332 0
chaindesk

【GoWeb开发实战】Gin框架_中间件

【GoWeb开发实战】 gin框架,中间件 中间件middleware golang的net/http设计的一大特点就是特别容易构建中间件。gin也提供了类似的中间件。需要注意的是中间件只对注册过的路由函数起作用。对于分组路由,嵌套使用中间件,可以限定中间件的作用范围。中间件分为全局中间件,单个路由中间件和群组中间件。 / 1.全局中间件 router.Use(gin.Logger()) router.Use(gin.Recovery())
chaindesk 韩老师 2018-12-29 907 0
chaindesk

【IPFS + 区块链 系列】 入门篇 - IPFS+IPNS+个人博客搭建

掌握IPFS(InterPlanetary File System)环境搭建以后,这篇文章我们将分享IPFS+IPNS,以及如何基于IPFS(InterPlanetary File System)搭建个人博客系统。
chaindesk 黎跃春 2018-12-29 2198 0
chaindesk

从零到壹构建基于 Fabric-SDK-Go 的Web应用之二:使用 Fabric-SDK-Go

Hyperledger Fabric 提供了许多 SDK 来支持各种不同的编程语言,但是因为 Hyperledger Fabric 是使用 Golang 构建的,所以我们将使用 Go 语言来设计我们的应用程序,包括链码(智能合约)。
chaindesk 韩小东 2018-12-29 2717 0
chaindesk

用go语言实现一个pow共识工程

1.1 项目代码结构 1.2 项目运行结果 1.3 完整代码 Block.go: package BLC import ( "time" "fmt" ) type Block struct { //1. 区块高度 Height int64 //2. 上一个区块HASH PrevBlockHash []b
chaindesk 张恒兴 2018-12-29 1623 0

3DES算法

3DES,或叫3重DES,英文全称是triple-DES,是普通DES的升级改进版。在AES未出现之前,DES加密慢慢被发现存有较大的安全性,为此3DES作为过渡期的重要对称加密诞生了。1999年,NIST将3-DES指定为过渡的加密标准。 3DES并不是一个全新的加密算法,它可以被认为是DES系列的加密范畴。DES的密钥长度是8个字节,由于长度较短,较容易被暴力破解。增加密钥的长度成为提高D
chaindesk 张恒兴 2018-12-29 453 0
chaindesk

应用sdk-node-链码安装及实例化

目录 从零到壹构建基于fabric-sdk-node的项目开发实战之四使用 fabric-sdk-nodehelper.js创建通道 create-channel.js加入通道 join-channel.js链码安装 install-chaincode.js链码实例化 instantiate-chaincode.js参考资料 从零到壹构建基于fabric-sdk-node的项目开发实战之四 使用
chaindesk 韩小东 2018-12-29 2354 0

数组和切片

一、数组(Array) 1.1 什么是数组 Go 语言提供了数组类型的数据结构。数组是具有相同唯一类型的一组已编号且长度固定的数据项序列,这种类型可以是任意的原始类型例如整形、字符串或者自定义类型。 数组元素可以通过索引(位置)来读取(或者修改),索引从0开始,第一个元素索引为 0,第二个索引为 1,以此类推。数组的下标取值范围是从0开始,到长度减1。 数组一旦定义后,大小不能更改。 1.2 数组
chaindesk 韩老师 2018-12-29 1603 0
官方
微信

chaindesk

官方客服

chaindesk

微信订阅号

回到
顶部