自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 感恩有你,链客一周年!

感恩有你,链客一周年! 2018年6月16日,天气:晴,在这一天,诞生了一个崭新的技术社区:链客区块链技术问答社区(www.liankexing.com) 她的诞生让我们赋予了’利他‘的概念,通过问答来帮助技术人员来解决实战中的疑惑;通过课程 来帮助懵懂新人来了解区块链;通过笔记来帮助所有人更加全...

2019-06-14 14:51:56 112 0

原创 链客区块链技术问答社区

链客是中国领先的区块链垂直领域技术问答社区(www.liankexing.com),旨在为大家提供一个直接、高效的技术交流平台,区块链技术爱好者遇到的每一个问题,链客做到有问必答! 在这里: ①海量的真实问答题库,最直接高效的进行技术问答,不再为无法解决技术问题而苦恼。 ②自由公开透明的机制,记录...

2019-04-30 10:28:42 280 0

原创 想挖矿?不如先学习一下以太坊

链客,专为开发者而生,有问必答! 此文章来自区块链技术社区,未经允许拒绝转载。 许多使用点对点协议且基于区块链的项目在性能和吞吐量上夸大其辞。在研发阶段,这些项目已经出现了一些创新,但是一旦这些协议运行时,它们大多对经常遇到的挑战难以作出解释。 网络拓扑结构 假设大多数人在延迟和计算量之间的某个...

2019-10-10 11:05:58 115 0

原创 go 性能相关总结

链客,专为开发者而生,有问必答! 此文章来自区块链技术社区,未经允许拒绝转载。 性能测试基本概念 基本概念 Benchmark: 性能测试 ns/op: 纳秒/每个操作,前面数值越小越快 命令 go test -c go test -test.bench=. -test.cpuprofile=...

2019-10-10 11:02:11 65 0

原创 go语言学习-iota

链客,专为开发者而生,有问必答! 此文章来自区块链技术社区,未经允许拒绝转载。 Go没有枚举类型,可以用常量模拟可以用iota生成从0 开始的自动增长的枚举值。按行递增,可以省略后续行的 iota 关键字. iota 在一个const()中每次累加1,在不同const()中重新赋值为0开始 co...

2019-10-10 11:00:04 65 0

原创 区块链+物联网=?

链客,专为开发者而生,有问必答! 此文章来自区块链技术社区,未经允许拒绝转载。 区块链与物联网(IoT)的交叉应用已成为最有前途的区块链用例之一。在过去的几个月里,IoTeX一直与我们的战略合作伙伴合作,并进行了独立的研究。为了能够在短期内采用,我们不仅必须关注底层的区块链技术,还必须关注能够推...

2019-10-10 10:56:12 154 0

原创 区块链前世今生

链客,专为开发者而生,有问必答! 此文章来自区块链技术社区,未经允许拒绝转载。 比特币的起源 2008年,一位化名为中本聪的人,在一篇为《比特币:一个点对点的电子现金系统》的论文中首先提出了比特币。中本聪结合以前的多个数字货币发明,如B-money和HashCash,创建了一个完全去中心化的电子...

2019-10-10 10:54:30 117 0

原创 简明区块链原理

链客,专为开发者而生,有问必答! 此文章来自区块链技术社区,未经允许拒绝转载。 “区块链”应有特质: · 使用了具有 “哈希链” (下文有解释) 形式的数据结构保存基础数据 · 有多个结点参与系统运行(分布式) · 通过一定的协议或算法对于基础数据的一致性达成共识(共识协议/算法)。 介于比特币...

2019-10-10 10:26:06 68 0

原创 区块链钱包开发

链客,专为开发者而生,有问必答! 此文章来自区块链技术社区,未经允许拒绝转载。 0x00 预备知识 开发钱包之前,我们需要有以下的预备知识。 第一,什么是钱包,以及相关的分类。 笔者之前写了数篇关于 钱包 的文章,但都是做了个简单的介绍。本文站在开发者的角度,给读者讲解下怎么样和钱包进行交互,以...

2019-10-09 15:46:42 29 1

原创 智能合约简介

链客,专为开发者而生,有问必答! 此文章来自区块链技术社区,未经允许拒绝转载。 当人们在讨论智能合约的时候他们到底在说什么? 在区块链和加密货币的语境中,智能合约的定义是: 在分布式存储平台(例如区块链)上存储并复制的, 在计算机网络(通常是运行区块链的同一个网络)上执行/运行的, 并且可能引发...

2019-10-09 15:25:36 40 0

原创 理解智能合约

链客,专为开发者而生,有问必答! 此文章来自区块链技术社区,未经允许拒绝转载。 0x00 前言 理解智能合约对理解区块链技术至关重要。我们先来看下什么是智能合约。 智能合约是 1990s 年代由尼克萨博提出的理念,几乎与互联网同龄。由于缺少可信的执行环境,智能合约并没有被应用到实际产业中,自比特...

2019-10-09 15:20:33 35 0

原创 EOSIO 转帐详解

链客,专为开发者而生,有问必答! 此文章来自区块链技术社区,未经允许拒绝转载。 EOS和EOS的不同之处 在EOS网络中存在两种货币,一种是EOS,还有一种是EOS网络中的代币。说到这里大家似乎有点疑惑,举个简单的例子,就好比ETH网络中的ETH,ETH网络中的其他代币。这样大家或许都清除了吧。...

2019-10-09 15:16:28 32 0

原创 EOS 钱包浅谈

链客,专为开发者而生,有问必答! 此文章来自区块链技术社区,未经允许拒绝转载。 0x00 背景 EOS 生态蓬勃发展,目前 EOS 钱包数量众多,主要分为硬件钱包、移动端钱包、Web 钱包、浏览器插件钱包,另外,在 GitHub 还可以找到很多开源钱包。 本文对 EOS 钱包进行回顾,以及简单讲...

2019-10-09 15:12:51 55 0

原创 区块链 + 大数据:EOS存储

链客,专为开发者而生,有问必答! 此文章来自区块链技术社区,未经允许拒绝转载。 谈到区块链的存储,我们很容易联想到它的链式存储结构,然而区块链从比特币发展到今日当红的EOS,技术形态已经演化了10年之久。目前的EOS的存储除了确认结构的链式存储以外,在状态存储方面有了很大的进步,尤其是引入了Mo...

2019-10-08 14:10:28 30 0

原创 EOS智能合约:system系统合约源码分析

链客,专为开发者而生,有问必答! 此文章来自区块链技术社区,未经允许拒绝转载。 eosio.system 概览 笔者使用的IDE是VScode,首先来看eosio.system的源码结构。如下图所示。 本文分析的源码来自于eosio.contracts。 一、native.hpp 该文件可以分为...

2019-10-08 14:06:18 57 0

原创 以太坊源码机制:挖矿

链客,专为开发者而生,有问必答! 此文章来自区块链技术社区,未经允许拒绝转载。 miner.start() miner即矿工的意思,矿工要做的工作就是“挖矿”,挖矿就是将一系列最新未封装到块中的交易封装到一个新的区块的过程。学习以太坊挖矿之前,我们要先搞清楚几个概念: 拜占庭将军问题 分布式系统...

2019-10-08 14:01:09 27 0

原创 以太坊搭建私有链

链客,专为开发者而生,有问必答! 此文章来自区块链技术社区,未经允许拒绝转载。 1.关于私有链 在以太坊上部署智能合约、发起交易需要花费以太币。而私链和公有链没有关系,不用同步大量的数据,也不用花钱购买以太币,可以很好的满足智能合约的开发和测试要求,而且在私有链上开发的智能合约可以很容易的部署到...

2019-10-08 11:30:01 35 0

原创 GUI编程之tkinter

链客,专为开发者而生,有问必答! 此文章来自区块链技术社区,未经允许拒绝转载。 0. 前言 本文内容为使用Python3的tkinter模块,开发GUI。在阅读本文前,请确保你已经或可能满足以下条件: 电脑中已经安装配置好Python3环境 了解Python3的基础语法,比如导入模块,基础语句,...

2019-10-08 11:25:49 26 0

原创 区块链技术入门,都涉及哪些编程语言?

链客,专为开发者而生,有问必答! 此文章来自区块链技术社区,未经允许拒绝转载。 关于区块链的技能掌握,提到最多的就是Go语言和C++、Java,但是很多人产生了歧义,认为只有这几种语言才可以,CDA数据分析研究院通过调查发现,实际并不是这样的。 BOSS直聘研究院发现,超过80%的区块链相关职位...

2019-09-30 15:36:44 362 1

原创 西班牙放大招,利用区块链技术防腐

链客,专为开发者而生,有问必答! 此文章来自区块链技术社区,未经允许拒绝转载。 在过去十年来,西班牙爆发了一系列引人注目的腐败丑闻,其中以公共采购最甚。但据TI 2017年的腐败认知指数表明,西班牙下滑了8个百分点,成为欧盟排名最低的国家之一。实则,西班牙一直在通过修改反腐败法、开发区块链和人工...

2019-09-30 15:32:59 54 0

原创 区块链技术是否会终结开源时代?

链客,专为开发者而生,有问必答! 此文章来自区块链技术社区,未经允许拒绝转载。 2017年11月18~19日,在上海交大召开的2017中国开源年会,在第二天我们组织了一个“闭门会议”。在这个闭门会议上,我们自然也聊到了很多关于区块链的事情,我在会上颇为随性的发表了一些歪理邪说。 参加此次大会的朋...

2019-09-30 15:30:59 23 0

原创 如何将区块链技术用于版权保护?

链客,专为开发者而生,有问必答! 此文章来自区块链技术社区,未经允许拒绝转载。 人类传播史上,经历了语言、书写、印刷、电子、互动等5次革命,区块链的出现将把人类带入价值传播的新时代。亿书(Ebookchain)是专注于版权保护的区块链产品,本文通过简单介绍亿书产品的实现,分享区块链在版权保护方面...

2019-09-30 15:28:28 33 0

原创 区块链技术指北

链客,专为开发者而生,有问必答! 此文章来自区块链技术社区,未经允许拒绝转载。 回顾近现代几次工业革命,人类的发展随着技术的变革而突飞猛进。第一次工业革命革命,以工作机的诞生为开始,以蒸汽机作为动力机被广泛使用为标志。人类生产逐渐转向新的制造过程,出现了以机器取代人力、兽力的趋势,以大规模的工厂...

2019-09-30 14:29:13 27 0

原创 XMT.com超200万被区块链终端交易

链客,专为开发者而生,有问必答! 此文章来自区块链技术社区,未经允许拒绝转载。 狭义来讲,区块链是一种按照时间顺序将数据区块以顺序相连的方式组合成的一种链式数据结构, 并以密码学方式保证的不可篡改和不可伪造的分布式账本。当下,区块链俨然成为炙手可热的“香饽饽”。 xmt.com被区块链终端启用 ...

2019-09-29 14:00:54 31 0

原创 区块链笔记

链客,专为开发者而生,有问必答! 此文章来自区块链技术社区,未经允许拒绝转载。 广义和狭义的区块链 广义来讲,区块链技术是利用块链式数据结构来验证与存储数据、利用分布式节点共识算法来生成和更新数据、利用密码学的方式保证数据传输和访问的安全、利用由自动化脚本代码组成的智能合约来编程和操作数据的一种...

2019-09-29 13:58:51 115 0

原创 区块链

链客,专为开发者而生,有问必答! 此文章来自区块链技术社区,未经允许拒绝转载。 一.什么是区块链? 尽管区块链技术在过去的十年内才被有效利用,但它的起源可以追溯到更久之前。1976年,论文《密码学的新方向》提出了相互分配账目的概念,这就是区块链的有效运用。之后,这个概念真正建立于20世纪90年代...

2019-09-29 13:56:06 31 0

原创 区块链开发入门

链客,专为开发者而生,有问必答! 此文章来自区块链技术社区,未经允许拒绝转载。 区块链这么火,可是你很快就会发现,想要入门区块链开发,尤其是想要从零开始学习区块链编程,根本都找不到突破口! 那么,要掌握区块链开发技术,应该学习哪些知识,应该学习哪些编程语言,才能快速入门区块链开发? 如果你希望马...

2019-09-29 13:51:33 53 0

原创 区块链技术世界

链客,专为开发者而生,有问必答! 此文章来自区块链技术社区,未经允许拒绝转载。  2017年发展最火热的技术,我觉得一个人工智能AI,另一个当之无愧的是一个叫区块链东西。最典型的例子是,人类顶尖的职业围棋棋士被一个叫阿法狗的AI智能生物一一击败,狂傲如柯少侠者,也不得不说要重新学习围棋。我对认识...

2019-09-29 13:45:10 40 0

原创 以太坊挖矿源码:clique算法

链客,专为开发者而生,有问必答! 此文章来自区块链技术社区,未经允许拒绝转载。 clique 以太坊的官方共识算法是ethash算法,这在前文已经有了详细的分析: 它是基于POW的共识机制的,矿工需要通过计算nonce值,会消耗大量算力来匹配target值。 如果在联盟链或者私链的方案里,继续使...

2019-09-27 16:55:45 40 0

原创 深入浅出谈以太坊智能合约

链客,专为开发者而生,有问必答! 此文章来自区块链技术社区,未经允许拒绝转载。 1什么是合约? 合约是代码(它的功能)和数据(它的状态)的集合,存在于以太坊区块链的特定地址。 合约账户能够在彼此之间传递信息,进行图灵完备的运算。合约依靠被称作以太坊虚拟机(EVM) 字节代码(以太坊特有的二进制格...

2019-09-27 16:51:04 31 0

原创 区块链技术的本质是分布式数据库

链客,专为开发者而生,有问必答! 此文章来自区块链技术社区,未经允许拒绝转载。 区块链技术是基于比特币应用提出的一个概念,他是一个融合了多种技术的一个集成式创新。目前区块链的应用早已不仅仅局限在比特币上。人们在谈论或使用“区块链”这个词时,有时候是指技术的商业应用,有时是指技术实现本身。 在《区...

2019-09-27 16:48:31 179 0

原创 区块链技术产生数字货币时代

链客,专为开发者而生,有问必答! 此文章来自区块链技术社区,未经允许拒绝转载。 比特币是一种革命性的数字货币,更是一种颠覆性的创新技术。比特币最大的贡献是创造了信用,解决了困扰互联网进一步发展的拜占庭将军问题。 同时,比特币点对点的网络模式,起到了去中心化的作用,可以提供便捷、有效、安全的价值转...

2019-09-27 16:44:02 22 0

原创 区块链技术背后的运行逻辑

链客,专为开发者而生,有问必答! 此文章来自区块链技术社区,未经允许拒绝转载。 区块链技术可能是自互联网技术以来最伟大的发明。区块链可以在不需要有中央权威机构的情况下或不需要双方信任的情况下交换价值或财富。想像一下你和我要赌明天旧金山的天气,赌50美元。我赌明天出太阳,你赌明天会下雨。今天,我们...

2019-09-27 16:41:33 53 0

原创 区块链和数据库

链客,专为开发者而生,有问必答! 此文章来自区块链技术社区,未经允许拒绝转载。 区块链技术是一种不依赖第三方、通过自身分散式节点进行网路数据的存储、验证、传递和交流的一种技术方案。因此,有人从金融会计的角度,把区块链技术看成是一种分散式开放性去中心化的大型网路记账薄,任何人任何时间都可以採用相同...

2019-09-26 16:54:23 58 0

原创 新手怎么学以太坊区块链开发?

链客,专为开发者而生,有问必答! 此文章来自区块链技术社区,未经允许拒绝转载。 在学习以太坊应用开发时,除了学习solidity开发智能合约,一个小白还应该补充 哪些知识?文本将给出相关的学习资源和学习路径。 前端技能学习 智能合约仅仅是以太坊去中心化应用的一个组成部分,要提供用户操作的界面,前...

2019-09-26 16:32:06 37 0

原创 以太坊挖矿源码:ethash算法

链客,专为开发者而生,有问必答! 此文章来自区块链技术社区,未经允许拒绝转载。 Ethash 前面我们分析了以太坊挖矿的源码,挖了一个共识引擎的坑,研究了DAG有向无环图的算法,这些都是本文要研究的Ethash的基础。Ethash是目前以太坊基于POW工作量证明的一个共识引擎(也叫挖矿算法)。它...

2019-09-26 16:25:45 44 0

原创 区块链概况:从数字货币说起

链客,专为开发者而生,有问必答! 此文章来自区块链技术社区,未经允许拒绝转载。 从数字货币说起 货币是人类文明发展过程中的一大发明,最重要的职能包括价值尺度、流通手段、贮藏手段。很难想象离开了货币,现代社会庞大而复杂的经济和金融体系还能否持续运转。 历史上,货币的形态经历了多个阶段的演化,包括实...

2019-09-26 16:13:09 21 0

原创 区块链概况:什么是区块链

链客,专为开发者而生,有问必答! 此文章来自区块链技术社区,未经允许拒绝转载。 区块链技术自身仍然在飞速发展中,目前还缺乏统一的规范和标准。 wikipedia 给出的定义为: A blockchain —originally, block chain —is a distributed dat...

2019-09-26 16:07:44 23 0

原创 挖矿究竟怎么挖?

链客,专为开发者而生,有问必答! 此文章来自区块链技术社区,未经允许拒绝转载。 本节内容你将学到以下几个概念: 挖矿(Mining)、矿工(Miner)与矿池(Pool)、双重支付(Double-Spend) ▍ 挖矿(Mining) 类比:挖掘黄金 对于刚刚接触比特币的用户来说,感觉最不可思议...

2019-09-24 13:19:55 49 0

原创 以太坊数据结构MPT

链客,专为开发者而生,有问必答! 此文章来自区块链技术社区,未经允许拒绝转载。 MPT(Merkle Patricia Tries)是以太坊存储数据的核心数据结构,它是由Merkle Tree和Patricia Tree结合的一种树形结构,理解MPT有助于我们更好的理解以太坊的数据存储。在了解M...

2019-09-24 13:17:06 61 0

提示
确定要删除当前文章?
取消 删除