博客专栏  >  综合   >  区块链技术研究

区块链技术研究

从技术人的角度研究区块链

关注
1 已关注
18篇博文
  • 用 Go 构建一个区块链 -- Part 7: 网络

    翻译的系列文章我已经放到了 GitHub 上:blockchain-tutorial,后续如有更新都会在 GitHub 上,可能就不在这里同步了。如果想直接运行代码,也可以 clone GitHub ...

    2017-11-14 20:31
    139
  • STARKs, Part I: 多项式证明

    相信很多人都听过 ZK-SNARKS,一个通用而简洁的零知识证明技术,从可验证计算到需要隐私保护的加密货币,它可以被应用于各类场景。不过,可能你还不知道现在 ZK-SNARKs 有了一个新兄弟:ZK-...

    2017-11-12 13:07
    339
  • 用 Go 构建一个区块链 -- Part 6: 交易(2)

    翻译的系列文章我已经放到了 GitHub 上:blockchain-tutorial,后续如有更新都会在 GitHub 上,可能就不在这里同步了。如果想直接运行代码,也可以 clone GitHub ...

    2017-11-06 21:22
    3492
  • 用 Go 构建一个区块链 -- Part 5: 地址

    翻译的系列文章我已经放到了 GitHub 上:blockchain-tutorial,后续如有更新都会在 GitHub 上,可能就不在这里同步了。如果想直接运行代码,也可以 clone GitHub ...

    2017-10-24 09:11
    696
  • 用 Go 构建一个区块链 -- Part 4: 交易(1)

    翻译的系列文章我已经放到了 GitHub 上:blockchain-tutorial,后续如有更新都会在 GitHub 上,可能就不在这里同步了。如果想直接运行代码,也可以 clone GitHub ...

    2017-10-14 19:32
    637
  • 用 Go 构建一个区块链 -- Part 3: 持久化和命令行接口

    引言到目前为止,我们已经构建了一个有工作量证明机制的区块链。有了工作量证明,挖矿也就有了着落。虽然目前的实现离一个有着完整功能的区块链越来越近了,但是它仍然缺少了一些重要的特性。在今天的内容中,我们会...

    2017-10-04 09:33
    993
  • 用 Go 构建一个区块链 -- Part 2: 工作量证明

    在 前面一文 中,我们构造了一个非常简单的数据结构,这个数据结构也是整个区块链数据库的核心。目前所完成的区块链原型,已经可以通过链式关系把区块相互关联起来:每个块都被连接到前一个块。但是,我们实现的区...

    2017-09-26 17:16
    582
  • 终极指南:为什么以太坊不仅仅一个是加密货币

    尽管比特币(Bitcoin)和以太坊(Ethereum)是经常被一起提及的两个词,但实际上,比特币与以太坊有着很大的区别。它们唯一的共同点是,以太坊也是一个在区块链之上运行的加密资产。与比特币仅仅是一...

    2017-09-25 21:44
    775
  • 50 行 Python 代码构建一个区块链

    尽管有人认为区块链 (blockchain) 是一个方案先于问题的技术,但毫无疑问, 这项新的技术已然是一个计算的奇迹。不过,到底区块链是什么呢区块链 一个随时间增长,记录比特币或其他加密货币的交...

    2017-07-19 20:15
    1419
  • 用表情符号解释比特币 - Part 1

    比特币是一个存储和消费数字货币的革命性方式,并且有着变革其他领域的潜力。无须成为一个数学家或密码学家, 你就可以理解它是怎么回事。当开始看到整个系统是如何形成时,你可能会变得十分兴奋。本文是三篇系列文...

    2017-07-29 13:15
    332
  • 网络工程师应该了解区块链什么机制?

    网络工程师应该了解区块链什么机制?区块链是一个起初用来支持比特币的分布式账簿技术, 有些人熟悉, 有些人却鲜有闻之. 比特币允许人们无须银行或其他中间人进行在线的货币交易. 虽然比特币是区块链技术的首...

    2017-06-22 11:01
    438
  • 为什么施诺尔签名有助解决今天比特币的两大难题

    如果问币圈中任何一个人: 比特币面临的最大挑战是什么? 你很可能会听到的回答是: “可扩展性”.为了解释施诺尔签名 (Schnorr signature) 是什么, 它将如何有助解决可扩展性, 我将首...

    2017-07-13 09:30
    496
  • 什么是 Tendermint?

    Tenermint 是一个软件,用于在多台机器安全一致地复制一个应用。所谓安全,指的是即使有多达 1/3 的机器出现任意故障的情况下, Tendermint 仍然能够正常工作。所谓一致,指的是每一个正...

    2017-08-06 18:13
    529
  • 区块链跨链社区: chainx.org 文章归档

    chainx.orgchainx 文章归档:Polkadot Polkadot(波卡链):畅想一种异构的多链架构(第1,2,3章) Polkadot(波卡链):畅想一种异构的多链架构(第4,5章) P...

    2017-07-16 11:38
    674
  • Tendermint 与其他技术的比较

    Tendermint 大体上与两类软件很类似。第一类包含了分布式的键值存储,比如 Zookeeper,etcd 和 consul,它们都使用了非拜占庭容错共识。第二类就是 “区块链技术”,它既包括了像...

    2017-08-07 09:52
    390
  • Tendermint: 什么是 ABCI (应用区块链接口)

    区块链应用接口(Application BlockChain Interface,ABCI)允许应用的拜占庭容错复制可以由任意一种编程语言编写。Motivation至今为止,所有的区块链“栈”(比如,...

    2017-08-13 15:01
    485
  • Tendermint: 共识概览

    Tendermint 是一个易于理解,大部分操作为异步的 BFT 共识协议。下图是一个简单的状态机,它展示了协议遵循的规则:协议中的参与者叫着 “验证人”(validator)。他们轮流对交易区块进行...

    2017-08-15 19:20
    1023
  • 用 Go 构建一个区块链 ---- Part 1: 基本原型

    引言区块链是 21 世纪最具革命性的技术之一,它仍然处于不断成长的阶段,而且还有很多潜力尚未显现出来。 本质上,区块链只是一个分布式数据库而已。 不过,使它独一无二的是它是一个公开的数据库,而不是一个...

    2017-09-23 22:03
    762

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