如果你有其他语言基础,可以很快入门,如果新手建议了解即可,以下是课程目录: 1、智能合约概述2、区块链基础3、以太坊虚拟机4、安装Solidity编译器5、从源代码编译6、CMake参数7、版本号字符串详解8、版本信息详情9、实例学习Solidity10、秘密竞价(盲拍)11、安全的远程购买实例12 ...
分类:
其他好文 时间:
2021-06-06 19:21:59
阅读次数:
0
美国的火币Coinbase如何构建区块链基础设施导读:2019年以来,世界范围内都在关注加密货币,加密货币变化一日千里。这种情况下,Coinbase怎么构建自己的区块链基础设施,怎么快速拥抱变化,这是很多技术人都关心的话题。本文对这些问题作出自己的解答。Coinbase有一些很独特的安全性和基础架构的需求。比如每台服务器都不是长期运行的(<30天)并且是不可变的。大多数应用程序的部署过程非常
分类:
其他好文 时间:
2020-11-04 18:15:16
阅读次数:
17
阅读对象本文阅读对象,主要是希望和即将从事区块链开发的项目架构师,开发工程师,项目设计或产品设计师。要求阅读者具备一定的“区块链”基础知识、概念和以及相关的技术知识。如果你只需要对区块链应用做一个更深更直观的了解,通过本文的例子更清晰了解区块链是怎么回事,大概是怎么开发出来的,怎么使用,那么知道一些区块链相关知识即可。如果你是一个想从事这方面工作的人,尤其是从事开发和架构的技术人员,那么需要的技术
分类:
编程语言 时间:
2020-08-29 16:40:44
阅读次数:
81
每一件优秀的产品和项目问世,都意味着深厚的思想和技术沉淀。从传统互联网到区块链,每一次创新和改革,都是无数次历练堆积起来的必然灵感。·建设统一的底层区块链设施区块链技术可谓是站在巨人的肩膀上,它是对非对称加密,p2p技术,工作量证明共识算法等一系列现有技术的综合,天然具备去中心化、不可篡改等特征。这些底层区块链基础设施与上层现实业务应用的融合形成了不同类型的区块链系统。联盟链和私有和各种公链,面向
分类:
其他好文 时间:
2020-04-03 23:52:25
阅读次数:
320
第一章 智能合约概述 智能合约是运行在区块链公链上的一种代码。 可以将区块链公链理解成操作系统,智能合约虚拟机则是编程语言编译之后的代码运行环境。 1. 区块链 1.1 区块链基础知识 区块链通常被理解为超级账本,账户与账户直接可以通过交易来完成转账,但这种转账区别于传统银行。 (1)这是一个完全去 ...
分类:
移动开发 时间:
2020-02-23 18:13:04
阅读次数:
130
title: 区块链基础知识 date: 2019 12 31 21:18:44 tags: 区块链 categorys: 区块链学习 由于毕设要做关于区块链的题目,也挺烦兴趣。就在最近借了基本书,来补一下基础知识。 选的书 1. 区块链技术原理及底层架构 北京航空航天大学出版社 陈东敏,郭峰,广红 ...
分类:
其他好文 时间:
2020-01-01 18:33:48
阅读次数:
146
GO语言七步打造区块链 1.基础区块链的实现 2.工作量的证明 3.持久化与命令行接口 4.交易类的实现 5.钱包交易 6.交易确认 7.网络同步 ...
分类:
编程语言 时间:
2019-11-19 11:45:55
阅读次数:
80
本文总结了诸多入门区块链的主要资源,博客、书籍和视频,希望帮你用7天时间获取必要的区块链基础知识。 ...
分类:
其他好文 时间:
2019-11-16 23:50:32
阅读次数:
218
一、变量名 1.1 命名规则 为提升代码可读性和可维护性,多采用统一的、可读性高的命名方式。Go语言变量名由一个或多个字母、数字、下划线组成的序列,但第一个字符必须是字母或下划线,不能是数字,且区分大小写。例如:1a不能作为变量名,myname和myName是不同的变量名。 1.2 命名风格 命名风 ...
分类:
编程语言 时间:
2019-03-07 14:28:06
阅读次数:
185
一、工作区? 在《Go语言开发环境搭建》中已经讲述了GOPATH的设置。GOPATH就是自定义的工作区目录,该目录包含3个子目录: src目录 存放源代码(比如以.go、.c、.h、.s结尾的源代码文件) pkg目录 存放编译后生成的文件,即由go install命令构建安装后的代码包(包含Go库源 ...
分类:
编程语言 时间:
2019-03-07 14:27:19
阅读次数:
184