1 链客区块链技术问答社区

尚未进行身份认证

暂无相关简介

等级
TA的排名 3k+

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

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

2019-10-10 11:05:25

go 性能相关总结

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

2019-10-10 11:01:43

go语言学习-iota

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

2019-10-10 10:58:53

区块链+物联网=?

链客,专为开发者而生,有问必答!此文章来自区块链技术社区,未经允许拒绝转载。区块链与物联网(IoT)的交叉应用已成为最有前途的区块链用例之一。在过去的几个月里,IoTeX一直与我们的战略合作伙伴合作,并进行了独立的研究。为了能够在短期内采用,我们不仅必须关注底层的区块链技术,还必须关注能够推动消费者和企业行为改变的激励结构。可信数据区块链的基础是分散信任。今天,由于无法验证数据在被其他方...

2019-10-10 10:55:40

区块链前世今生

链客,专为开发者而生,有问必答!此文章来自区块链技术社区,未经允许拒绝转载。比特币的起源2008年,一位化名为中本聪的人,在一篇为《比特币:一个点对点的电子现金系统》的论文中首先提出了比特币。中本聪结合以前的多个数字货币发明,如B-money和HashCash,创建了一个完全去中心化的电子现金系统,不依赖于通货保障或是结算验证保障的中央权威。关键的创新是利用分布式计算系统(称为”工作量证明...

2019-10-10 10:49:17

简明区块链原理

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

2019-10-10 10:25:13

区块链钱包开发

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

2019-10-09 15:45:43

智能合约简介

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

2019-10-09 15:25:10

理解智能合约

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

2019-10-09 15:19:35

EOSIO 转帐详解

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

2019-10-09 15:15:32

EOS 钱包浅谈

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

2019-10-09 15:10:05

区块链 + 大数据:EOS存储

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

2019-10-08 14:08:27

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

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

2019-10-08 14:02:51

以太坊源码机制:挖矿

链客,专为开发者而生,有问必答!此文章来自区块链技术社区,未经允许拒绝转载。miner.start()miner即矿工的意思,矿工要做的工作就是“挖矿”,挖矿就是将一系列最新未封装到块中的交易封装到一个新的区块的过程。学习以太坊挖矿之前,我们要先搞清楚几个概念:拜占庭将军问题分布式系统的状态同步问题。拜占庭帝国繁荣富饶,周边的几个小国家的将军对其垂涎已久但又各自心怀鬼胎。他们必须有超...

2019-10-08 14:00:11

以太坊搭建私有链

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

2019-10-08 11:29:29

GUI编程之tkinter

链客,专为开发者而生,有问必答!此文章来自区块链技术社区,未经允许拒绝转载。0. 前言本文内容为使用Python3的tkinter模块,开发GUI。在阅读本文前,请确保你已经或可能满足以下条件:电脑中已经安装配置好Python3环境了解Python3的基础语法,比如导入模块,基础语句,面向对象学习GUI编程指南:在这个GUI领域QT横行的年代,依旧有学习tkinter的价值。要学习...

2019-10-08 11:22:00

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

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

2019-09-30 15:35:38

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

链客,专为开发者而生,有问必答!此文章来自区块链技术社区,未经允许拒绝转载。在过去十年来,西班牙爆发了一系列引人注目的腐败丑闻,其中以公共采购最甚。但据TI 2017年的腐败认知指数表明,西班牙下滑了8个百分点,成为欧盟排名最低的国家之一。实则,西班牙一直在通过修改反腐败法、开发区块链和人工智能(AI)解决方案,积极打击腐败。经济合作与发展组织(经合组织)秘书长宣称:诚信、透明度和反腐败斗...

2019-09-30 15:32:44

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

链客,专为开发者而生,有问必答!此文章来自区块链技术社区,未经允许拒绝转载。2017年11月18~19日,在上海交大召开的2017中国开源年会,在第二天我们组织了一个“闭门会议”。在这个闭门会议上,我们自然也聊到了很多关于区块链的事情,我在会上颇为随性的发表了一些歪理邪说。参加此次大会的朋友中,有一位来自Linux人的陈欧侃,后来他打算筹划一个在线的、与开源话题相关的、面向大学生的辩论会,...

2019-09-30 15:30:38

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

链客,专为开发者而生,有问必答!此文章来自区块链技术社区,未经允许拒绝转载。人类传播史上,经历了语言、书写、印刷、电子、互动等5次革命,区块链的出现将把人类带入价值传播的新时代。亿书(Ebookchain)是专注于版权保护的区块链产品,本文通过简单介绍亿书产品的实现,分享区块链在版权保护方面的探索与实践。困局和传统方法的局限随着互联网,特别是移动互联网的发展,数字出版已经形成较为完整的产...

2019-09-30 15:27:49

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周上午根据用户上周周三的博文发布情况由系统自动颁发。