博客专栏  >  互联网   >  区块链技术剖析

区块链技术剖析

本专栏旨在深入剖析区块链技术实现,包含核心代码的讲解。

关注
1 已关注
21篇博文
  • 智能合约语言Solidity教程系列2 - 地址类型介绍

    Solidity教程系列第二篇 - Solidity地址类型介绍. 写在前面Solidity是以太坊智能合约编程语言,阅读本文前,你应该对以太坊、智能合约有所了解,如果你还不了解,建议你先看以太坊是什...

    5天前 10:52
    14
  • 智能合约语言 Solidity 教程系列3 - 函数类型

    Solidity 教程系列第三篇 - Solidity 函数类型介绍。写在前面Solidity 是以太坊智能合约编程语言,阅读本文前,你应该对以太坊、智能合约有所了解,如果你还不了解,建议你先看以太坊...

    3天前 20:34
    139
  • 比特币如何达成共识 - 最长链的选择

    比特币没有中心机构,几乎所有的完整节点都有一份公共总帐本,那么大家如何达成共识:确认哪一份才是公认权威的总账本呢?为什么要遵守协议这其实是一个经济问题,在经济活动中的每个人都是自私自利的,追求的是利益...

    2017-12-08 15:27
    223
  • Solidity教程序列1 - 类型介绍

    现在的Solidity中文文档,要么翻译的太烂,要么太旧,决定重新翻译下。写在前面Solidity是以太坊智能合约编程语言,阅读本文前,你应该对以太坊、智能合约有所了解。 Solidity语法的介绍...

    2017-12-07 09:32
    50
  • Geth 控制台使用及 Web3.js 使用实战

    在开发以太坊去中心化应用,免不了和以太坊进行交互,那就离不开Web3。 Geth 控制台(REPL)实现了所有的web3 API及Admin API, 使用好 Geth 就是必修课。结合Geth命...

    2017-12-01 23:57
    20
  • 区块链技术术语表 - 以太坊篇

    区块链技术相关表包含了常见的区块链术语(概念)及其解释,及进一步阅读参考文章,以加深理解。 方便大家阅读博客或网络上其他文章时做快速索引,比特币相关术语参考比特币篇以太坊一个基于区块链的去中心化应用...

    2017-11-29 23:44
    158
  • 以太坊客户端Geth命令用法-参数详解

    Geth在以太坊智能合约开发中最常用的工具(必备开发工具),一个多用途的命令行工具。 熟悉Geth可以让我们有更好的效率,大家可收藏起来作为Geth命令用法手册。 本文主要是对geth help的翻...

    2017-11-29 10:02
    269
  • 智能合约开发环境搭建及Hello World合约

    如果你对于以太坊智能合约开发还没有概念(本文会假设你已经知道这些概念),建议先阅读入门篇。 就先学习任何编程语言一样,入门的第一个程序都是Hello World。今天我们来一步一步从搭建以太坊智能合...

    2017-11-26 11:45
    64
  • 以太坊是什么 - 以太坊开发入门指南

    很多同学已经跃跃欲试投入到区块链开发队伍当中来,可是又感觉无从下手,本文将基于以太坊平台,以通俗的方式介绍以太坊开发中涉及的各晦涩的概念,轻松带大家入门。以太坊是什么以太坊(Ethereum)是一个建...

    2017-11-22 11:47
    140
  • 比特币区块结构Merkle树及简单支付验证分析

    在比特币网络中,不是每个节点都有能力储存完整的区块链数据,受限于存储空间的的限制,很多节点是以SPV(Simplified Payment Verification简单支付验证)钱包接入比特币网络,通...

    2017-11-17 22:55
    46
  • 非对称加密技术- RSA算法数学原理分析

    非对称加密技术,在现在网络中,有非常广泛应用。加密技术更是数字货币的基础。所谓非对称,就是指该算法需要一对密钥,使用其中一个(公钥)加密,则需要用另一个(私钥)才能解密。 但是对于其原理大部分同学应...

    2017-11-16 09:59
    206
  • 区块链相关术语(中英对照)

    说明:阅读英文文档是编程开发过程中最常做的一件事,英文阅读也是一个程序员的基本能力。区块链刚刚起步,每天各种新概念层出不穷,为方便大家学习和使用。

    2017-11-14 08:35
    209
  • 区块链技术术语表 - 比特币篇

    区块链技术相关表包含了常见的区块链术语、解释及进一步阅读参考文章,以加深理解。 方便大家阅读博客或网络上其他文章时做快速索引.

    2017-11-14 17:16
    411
  • 比特币脚本及交易分析 - 智能合约雏形

    大家都有转过账,每笔交易是这样的:张三账上减¥200,李四账上加¥200。 在比特币区块链中,交易不是这么简单,交易实际是通过脚本来完成,以承载更多的功能个,这也是为什么比特币被称为是一种“可编...

    2017-11-13 16:46
    265
  • 用Python从零开始创建区块链

    对数字货币的崛起感到新奇的我们,并且想知道其背后的技术——区块链是怎样实现的。但是完全搞懂区块链并非易事,我喜欢在实践中学习,通过写代码来学习技术会掌握得更牢固。通过构建一个区块链可以加深对区块链的理...

    2017-10-31 11:31
    83
  • 区块链记账原理

    区块链(1.0)是一个基于密码学安全的分布式账本,是一个方便验证,不可篡改的账本。 通常认为与智能合约相结合的区块链为区块链2.0, 如以太坊是典型的区块链2.0 很多人只了解过比特币,不知道...

    2017-11-01 21:02
    76
  • 比特币所有权及隐私问题-非对称加密应用

    比特币系统是如何确定某个账户的比特币是属于谁的?谁可以支付这个账户比特币? 如果你对这个问题还不是很明白,那就一起来看看吧。银行系统我们先来回顾下现实的银行系统: 1. 首先我们需要把我们的个人...

    2017-11-04 09:58
    88
  • 比特币如何挖矿(挖矿原理)-工作量证明

    在区块链记账原理 一篇,我们了解到记账是把交易记录、交易时间、账本序号、上一个Hash值等信息计算Hash打包的过程。 我们知道所有的计算和存贮是需要消耗计算机资源的,既然要付出成本,那节点为什么...

    2017-11-06 08:41
    72
  • 分析比特币网络:一种去中心化、点对点的网络架构

    比特币采用了基于互联网的点对点(P2P:peer-to-peer)分布式网络架构。 比特币网络可以认为是按照比特币P2P协议运行的一系列节点的集合。 本文来分析下比特币网络,了解它跟传统中心化网络...

    2017-11-07 17:49
    58
  • 比特币是什么-通俗易懂篇

    对于比特币也许一千个人有一千种理解。本文作为入门篇(写给完全没有了解过比特币概念的新手,老手可忽略),我尽量用简单易懂的语言来介绍比特币。 到底什么是比特币,它到底是怎么运行的呢。比特币是什么 ...

    2017-11-09 18:19
    77

img博客搬家
img撰写博客
img发布 Chat
img专家申请
img意见反馈
img返回顶部