自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(59)
  • 收藏
  • 关注

原创 以太坊上分布式系统和功能编程的数据类型 ​

链客,专为开发者而生,有问必答!此文章来自链客区块链技术问答社区,未经允许拒绝转载。以太坊编程输入我们知道类型系统是什么:一个允许您将特定类型分配给变量、表达式、函数等的系统,并执行编译和/或运行时检查以查看是否遵守该规则。这就消除了由于在代码中不正确地连接各种接口而导致的一组错误。solidity是一种静态类型的语言。除了本地提供字符串或地址等基本类型之外,它还允许开发人员使用stru...

2019-05-31 10:14:12 142

原创 真正理解以太坊智能合约

链客,专为开发者而生,有问必答!此文章来自链客区块链技术问答社区,未经允许拒绝转载。你可能听说过“智能合约”,甚至可能知道它们是在区块链上运行的代码。但是你如何才能在区块链上运行代码?这不是可以轻易理解的简单概念。本文解释了智能合约是如何在以太坊区块链上运行的。对编程的基础理解将会有所帮助,因为本文包含了一些用于举例的简单代码。为了清晰起见,本文将其中的一些技术细节稍微进行了简化,但概念...

2019-05-31 10:09:56 404

原创 POS机制的内部问题

链客,专为开发者而生,有问必答!此文章来自链客区块链技术问答社区,未经允许拒绝转载。无好坏侵犯(Nothing at Stake)验证人为了获得满意多的奖励,会找更多的机遇来出块和验证,其间,通过在分叉,并在新分叉上签名验证,是PoS前期一个非常好的检验方法。不管哪条分叉链胜出,验证人都可以获得奖励,甚至获得双倍奖励,在PoS上主张这样的侵犯,是没有本钱的,只需求Stake。一条链有频发的...

2019-05-31 09:56:55 774

原创 什么是分散式应用程序?

链客,专为开发者而生,有问必答!此文章来自链客区块链技术问答社区,未经允许拒绝转载。什么是分散式应用程序?1互联网用户无法完全控制他们在今天的网站上分享的数据。Ethereum的独特之处在于它试图将区块链作为一种方法来纠正其设计者所认为的网络设计中有问题的部分。这就像一个“分散的应用程序商店”,任何人都可以发布他们不可阻挡的应用程序(dapps),而不像今天的应用程序(比如Gmail或...

2019-05-30 11:07:24 198

原创 区块链技术原理

链客,专为开发者而生,有问必答!此文章来自链客区块链技术问答社区,未经允许拒绝转载。区块链是什么?“区块链”技术最初是由一位化名中本聪的人为比特币(一种数字货币)而设计出的一种特殊的数据库技术,它基于密码学中的椭圆曲线数字签名算法(ECDSA)来实现去中心化的P2P系统设计。但区块链的作用不仅仅局限在比特币上。现在,人们在使用“区块链”这个词时,有的时候是指数据结构,有时是指数据库,有时则...

2019-05-30 11:02:31 399

原创 区块链互操作性有多重要?

链客,专为开发者而生,有问必答!此文章来自链客区块链技术问答社区,未经允许拒绝转载。区块链互操作性指的是不同区块链之间可以相互通信的过程,从而允许更平稳地共享信息。许多人认为互操作性是区块链应用程序成功的关键,它是用户友…区块链互操作性指的是不同区块链之间可以相互通信的过程,从而允许更平稳地共享信息。许多人认为互操作性是区块链应用程序成功的关键,它是用户友好、实用和经济高效的。从社交媒体...

2019-05-28 11:21:09 376

原创 以太坊精华:凌乱一起协议运作办法

链客,专为开发者而生,有问必答!此文章来自链客区块链技术问答社区,未经允许拒绝转载。以太坊精华:凌乱一起协议运作办法分布式体系最重要的部分是其一起层。可是,“一起”是什么意思?依据定义,它是一个团体作为一个全体所抵达的定见或心情。这或许意味着大多数相关…分布式体系最重要的部分是其一起层。可是,“一起”是什么意思?依据定义,它是一个团体作为一个全体所抵达的定见或心情。这或许意味着大多数相关...

2019-05-28 11:19:00 159

原创 怎么利用区块链加强网络安全

链客,专为开发者而生,有问必答!此文章来自链客区块链技术问答社区,未经允许拒绝转载。网络安全漏洞正变得越来越严峻。许多新的挟制包括网络垂钓,加密技术,物联网侵犯,歹意软件,SQL注入,人工智能等更多的挟制,都是网络世界中任何…网络安全漏洞正变得越来越严峻。许多新的挟制包括网络垂钓,加密技术,物联网侵犯,歹意软件,SQL注入,人工智能等更多的挟制,都是网络世界中任何人都非常重视的问题。Sym...

2019-05-28 11:17:22 784

原创 Go语言学习之完整代码样例

链客,专为开发者而生,有问必答!此文章来自链客区块链技术问答社区,未经允许拒绝转载。sorter.go://主程序// 主程序的package必须是mainpackage main//import 不用管,IDE会自动增加import (“flag”“os”“fmt”“bufio”“io”“strconv”“time”“sorter/algorithms/qsort...

2019-05-28 10:57:17 697

原创 智能合约调用示例

链客,专为开发者而生,有问必答!此文章来自链客区块链技术问答社区,未经允许拒绝转载。故事是这样的,有5个小伙伴,他们为黄豆芽, 黑豆芽,绿豆芽 中的哪种最好吃发生了分歧,所以它们预备主张一个投票。可是我们都期望投票的进程是完全去中心化的…毕竟他们抉择运用区块链智能合约来处理这个问题预备工作发动geth(为了更快的打包,主张dev形式),新建5个账户,并把defaultAccount(假...

2019-05-28 10:52:38 544

原创 分布式中台实践

链客,专为开发者而生,有问必答!此文章来自链客区块链技术问答社区,未经允许拒绝转载。-Dubbo源码分析Regist组件1 Dubbo最中心的功用包括进程和和谐RPC协议通信。进程和谐的要害组件是Regist,后者的要害组件在于Remoting。今天咱们要点分析Dubbo的进程和谐组件。进程和谐组件的功用包括:1)注册消费端组件 2)布置服务端组件 3)检测消费端和服务端的心跳 4)同...

2019-05-27 10:27:55 368

原创 以太坊简单介绍

链客,专为开发者而生,有问必答!此文章来自链客区块链技术问答社区,未经允许拒绝转载。以太坊介绍以太坊:以太坊的目的是创建一种去中心化运用的协议,供应一套对许多的去中心化运用程序非常有用的新方案,特别强调快速开发,对小的和少数人运用的运用也非常安全(小而运用人少的运用简单被51%攻破),以及不同的运用程序之间可以有效的互动。以太坊经过建立在本质上是笼统的根底层来结束这一作业:一个区块链其内...

2019-05-27 10:26:07 527

原创 先浅谈一下区块链

链客,专为开发者而生,有问必答!此文章来自链客区块链技术问答社区,未经允许拒绝转载。什么是区块链呢?百度上的定义是区块链是分布式数据存储、点对点传输、一致机制、加密算法等核算机技能的新型运用模式。所谓一致机制是区块链体系中完成不同节点之间建立信赖、获取权益的数学算法。一起,区块链是现在许多虚拟钱银(比特币、以太币等)的底层技能和根底架构。跟着区块链概念理论的不断成熟以及强劲技能的不断深耕,...

2019-05-27 10:22:19 134

原创 BFT技能即拜占庭容错技能

链客,专为开发者而生,有问必答!此文章来自链客区块链技术问答社区,未经允许拒绝转载。BFT技能即拜占庭容错技能,是一类分布式计算范畴的容错技能。称号拜占庭是一个泛指,它代表着计算机范畴,在这个范畴内会有很多问题,如硬件过错、网络拥堵或中止以及遭到歹意进犯等等,造成计算机网络可能出现的混乱。BFT技能便是为了使混乱状态抵达共同性。拜占庭将军问题BFT技能的由来源于一个叫拜占庭将军问题。拜...

2019-05-27 10:20:19 239

原创 以太坊技术知识分享

链客,专为开发者而生,有问必答!此文章来自链客区块链技术问答社区,未经允许拒绝转载。以太坊它是一个开源的智能合约功能的公共区块链平台,通过专用的加密货币以太币提供去中心化的虚拟机来处理点对点的合约。产生的背景因为比特币开创了去中心化虚拟货币的先河,用很久的时间检验区块链技术的安全性和可行性。但是比特币也不是很完美,就是协议的扩展性是一项不足。设计之初的原则简洁原则:以太的协议都是尽...

2019-05-24 17:34:58 203

原创 以太坊是什么?

链客,专为开发者而生,有问必答!此文章来自链客区块链技术问答社区,未经允许拒绝转载。在您了解以太坊之前,先了解互联网有助于您。今天,咱们的个人数据,暗码和财务信息都存储在其他人的核算机上 - 云核算和亚马逊,Facebook或Google等公司拥有的服务器上。即便这篇CoinDesk文章也存储在一家公司操控的服务器上,公司应该担任保存这些数据。这种设置有许多便利,由于这些公司会布置专家团...

2019-05-24 10:32:08 1790 1

原创 深化了解以太坊

链客,专为开发者而生,有问必答!此文章来自链客区块链技术问答社区,未经允许拒绝转载。一、关于以太坊2013年,V神发布以太坊白皮书,2014年7月初步以太币的预售,圈内人称这种代币发行叫做“币众筹”,通过为期42天的预售,以太坊团队通过预售60102216个以太币募集了3万多个比特币,别的还对预售之前参与开发的早起贡献者、长时间从事项目研讨的开发者,别离依照其时以太币出售总量的9.9%进行...

2019-05-24 10:28:52 164

原创 以太坊中的账户、买卖、Gas和区块Gas Limit等概念

链客,专为开发者而生,有问必答!此文章来自链客区块链技术问答社区,未经允许拒绝转载。什么是账户以太坊账户与咱们所知的账户概念有必定相似之处,却又有很大的差异,更不同于比特币中UTXO。账户分两类:外部具有账户(EOA),也便是一般账户合约账户一般账户所谓的一般账户便是咱们寄存以太币的账户,能够随意生成,它具有以下特性:具有以太币余额(以太币寄存的地方,与比特币的...

2019-05-24 10:18:06 407

原创 ERC20代币与ERC23代币

链客,专为开发者而生,有问必答!此文章来自链客区块链技术问答社区,未经允许拒绝转载。每个人都初步定义自己与代币的交互协议,但这些很快显得陈腐,所以一些人初步集结起来,创建了ERC20代币接口标准。大约意思是说,我们定义这些接口,这样我们可以相互统一调用,比如转帐定义为transfer,第一个参数为要转去的帐户地址address _to,第二个参数为要发送的ether的uint _value数...

2019-05-24 10:15:04 515 1

原创 构建智能合约

链客,专为开发者而生,有问必答!此文章来自链客区块链技术问答社区,未经允许拒绝转载。运用指令行构建智能合约此页面将协助您在以太坊指令行上构建Hello,World合约。假定您不知道怎样运用指令行,我们建议您跳过本教程,而是运用图形用户界面构建自界说符号。智能合约是以太坊区块链上的账户持有政策。它们包括代码功用,可以与其他合同进行交互,拟定挑选计划,存储数据并将乙醚发送给他人。合同是由他们...

2019-05-23 09:53:35 184 1

原创 区块链的信任机制

链客,专为开发者而生,有问必答!此文章来自链客区块链技术问答社区,未经允许拒绝转载。区块链信任机制区块链是一个从顶向下实现的一项技术,是可以设计,可以编程的。是一个信任的机器,是在完全不信任的节点之间建立信任机制的技术,是利用互联网传递价值的一种价值网络,这是一个把时间当朋友的技术。区块链在应用的过程中通过自身的设计,解决的问题:如何避免记假账?如何判断谁的记录是准确的?如何避免“双花”...

2019-05-23 09:44:14 2317

原创 区块链的共识机制问题

链客,专为开发者而生,有问必答!此文章来自链客区块链技术问答社区,未经允许拒绝转载。区块链共识问题从本质上来说,区块链只是一种用不可变的形式来存储数字信息的方法。从企业的 IT 战略层面上来说,区块链在概念上与关系数据库很类似。大约三十多年前,关系数据库取代了大型机(又叫非关系型数据库)的主导地位。而到了 2010年 前后,非关系型数据库又开始反过来抢占关系数据库的利基市场。区块链中的 ...

2019-05-23 09:41:50 1091

原创 技术基础语言分析实战

链客,专为开发者而生,有问必答!此文章来自链客区块链技术问答社区,未经允许拒绝转载。1.什么是区块链?区块链是通过去中心,化去信任的方式集体维护一个可靠数据库的技术方案。参与系统中的任意多个节点把系统一段时间内的全部的信息,数据通过密码学算法计算和记录到一个数据块(区块block)并且生成该区块的指纹用于链接下一个区块和校验。2.主要特点。(1)去中心化(所有节点的权利和义务均等,无需...

2019-05-22 10:04:59 111

原创 区块链技术基本概念

链客,专为开发者而生,有问必答!此文章来自链客区块链技术问答社区,未经允许拒绝转载。区块链技术根本概念了解这些名词是一个不错的开端:公钥加密系统: Alice有一把公钥和一把私钥。她可以用她的私钥创建数字签名,而Bob可以用她的公钥来验证这个签名确实是用Alice的私钥创建的,也就是说,确实是Alice的签名。当你创建一个以太坊或许比特币钱包的时分,那长长的0xdf…5f地址实质上是个公...

2019-05-21 10:15:29 369

原创 GO基础编程-自界说函数

链客,专为开发者而生,有问必答!此文章来自链客区块链技术问答社区,未经允许拒绝转载。界说格局函数构成代码履行的逻辑结构。在Go言语中,函数的根本组成为:关键字func、函数名、参数列表、回来值、函数体和回来语句。Go 言语函数界说格局如下:func FuncName(/参数列表/) (o1 type1, o2 type2/回来类型/) {//函数体、return v1, v2 /...

2019-05-21 10:14:46 156

原创 公有链、私有链

链客,专为开发者而生,有问必答!此文章来自链客区块链技术问答社区,未经允许拒绝转载。公有链(public blockchain)是指全世界任何人都可读取、发送交易且能获得有效确认的共识区块链。公链的安全由工作量证明机制(pow)或权益证明机制(pos)等方式负责维护。公有链有哪些特点?1.保护用户免受开发者的影响2.网络效应3.访问门槛低4.所有数据默认公开私有链(private...

2019-05-21 10:13:57 329

原创 智能合约语言Solidity Solidity API

链客,专为开发者而生,有问必答!此文章来自链客区块链技术问答社区,未经允许拒绝转载。Solidity 是以太坊智能合约编程语言,阅读本文前,你应该对以太坊、智能合约有所了解,如果你还不了解,建议你先看以太坊是什么?Solidity API 主要表现为Solidity 内置的特殊的变量及函数,他们存在于全局命名空间里,主要分为以下几类:有关区块和交易的属性ABI编码函数有关错误处理有...

2019-05-21 10:12:57 256 1

原创 DApp框架,工具以及工作流程

链客,专为开发者而生,有问必答!此文章来自链客区块链技术问答社区,未经允许拒绝转载。DApp开发框架Truffle and Embark. 是Truffle把我领进了门。在Truffle出现之前的那个夏天,我目睹了一帮有天分的学生是如何不眠不休的参加一个hackathon(编程马拉松)活动的,虽然结果相当不错,但我还是吓到了。然后Truffle出现了,帮你处理掉大量无关紧要的小事情,让你可...

2019-05-20 10:07:45 284 1

原创 简单介绍truffle框架

链客,专为开发者而生,有问必答!此文章来自链客区块链技术问答社区,未经允许拒绝转载。Truffle是基于Solidity语言的一套开发框架,它简化了去中心化应用(Dapp)的构建和管理流程。本身是采用Javascript编写,支持智能合约的编译、部署和测试。truffle开发框架提供了很多功能,简化了我们的开发、编译、部署与调试过程:内置了智能合约编译、链接、部署和二进制文件的管理...

2019-05-20 10:07:06 3126

原创 Web3与智能合约交互实战

链客,专为开发者而生,有问必答!此文章来自链客区块链技术问答社区,未经允许拒绝转载。以太坊中智能合约和web3交互实战最近区块链、以太坊十分的火,所有就会有许多人去进入区块链这个工作,也有许多人去学习。所以在开端学习以太坊的时分,许多人都是自己创建以太坊节点后,运用geth交互。但是不能盼望普通用户经过指令运用dapp。因此我们需求一种友爱的方法来与智能合约交互,那么这种问题的答案便是we...

2019-05-20 10:06:15 955 1

原创 Python完成一条根据POS算法的区块链

链客,专为开发者而生,有问必答!此文章来自链客区块链技术问答社区,未经允许拒绝转载。区块链中的一致算法在比特币公链结构解析中,说到了去中心化规划,它规划了一套一致协议而且通过协议来确保体系的安稳和放攻击性。目前接受最广的便是POW作业量证明算法。POW一致算法取得了成功,可是质疑声也从未停过,最主要的便是电力耗费。据不完好核算,其耗费的电量是巨大的,甚至比绝大多数国家耗电还多,这就造成了...

2019-05-20 10:05:32 451

原创 区块链的未来发展前景

链客,专为开发者而生,有问必答!此文章来自链客区块链技术问答社区,未经允许拒绝转载。接触区块链有一小段时刻了,也看了许多关于区块链啊、以太坊之类的书本了,不过大多都是讲的概念、社会中的影响什么的。在这之中,对区块链技术讲的较为多的就是区块链能发作信任,具有不可篡改性,并对区块链了解为发作信任的机器,并就衍生出了价值互联网等概念。由许多人一开始并不是非常了解信任,可是为什么一旦发作了信任就会发...

2019-05-17 10:17:01 915

原创 讲解核算机的单位

链客,专为开发者而生,有问必答!此文章来自链客区块链技术问答社区,未经允许拒绝转载。现在先在前面讲一下核算机的单位。位:“位(bit)”是电子核算机中最小的数据单位。每一位的情况只能是0或1。字节:8个二进制位构成1个“字节(Byte)”,它是存储空间的根本计量单位。1个字节用16进制来标明是两个字符,比如1011 1111可以标明为AF、1110 0000可以标明为E0。字:“字”由...

2019-05-17 10:16:06 363

原创 区块链中的记账原理讲解

链客,专为开发者而生,有问必答!此文章来自链客区块链技术问答社区,未经允许拒绝转载。很多人只了解过比特币,不知道区块链,比特币实际是一个运用了区块链技术的应用,只是比特币当时太热,把区块链技术的光辉给掩盖了。区块链才是未来,期望各位开发人员少关怀币价,多关怀技术。本文将解说区块链1.0技术是怎样实现的。哈希函数在讲区块链记账之前,先说明一下哈希函数。哈希函数:Hash(原始信息) =...

2019-05-17 10:14:37 5395 1

原创 区块链的共识算法

链客,专为开发者而生,有问必答!此文章来自链客区块链技术问答社区,未经允许拒绝转载。共同算法11是经过特殊节点的投票,在短时间内完成对买卖的承认,假如利益不相干的若干个节点达到共同,我们就认定全网对此也能达到共同。公式算法的分类工作量证明:生成要加入到区块链中的一笔新的买卖是必须满足的要求,根据工作量证明组织构建的区块链网络中。节点是经过计算机的哈希散列数值争取记账权,求得正确的数值。...

2019-05-16 10:06:19 227

原创 区块链未来的发展前景是什么?

链客,专为开发者而生,有问必答!此文章来自链客区块链技术问答社区,未经允许拒绝转载。区块链未来3到5年应该会出现职业井喷式开展,相应所需的人才必定水涨船高,每一个开发人员都不应该错失这样的时机。区块链触及的技术许多,许多开发人员看了一些资料后,感觉如同懂了,又如同没懂。怎么系统的学习区块链技术,是许多想从事区块链开发的程序员的问题,咱们来一同讨论下,期望可以帮忙更多的人掌握区块链开发技术...

2019-05-16 09:42:45 7217

原创 EOS多索引表使用指南

链客,专为开发者而生,有问必答!此文章来自链客区块链技术问答社区,未经允许拒绝转载。看到了一片文章,EOS多索引表的使用指南,感觉仍是挺好的,所以拿出来分享一下。词汇表code :是指已发布智能合约的account_name。scope:account_name所触及数据规模。table_name: 存储在内存中的表的称谓。代码分化要存储的结构要在多索引表中存储的数据是limi...

2019-05-16 09:40:50 407

原创 DAPP是什么

链客,专为开发者而生,有问必答!此文章来自https://www.liankexing.com,未经允许拒绝转载。当满足下所有条件的时候,一个应用才可以称为DAPP[if !supportLists]1. [endif]必须是开源、自治并没有一个实体控制着大部分代币。[if !supportLists]2. [endif]必须加密后储存在公开的区块链上。[if !supportList...

2019-05-15 10:46:44 361

原创 共识算法PBFT算法

链客,专为开发者而生,有问必答!此文章来自https://www.liankexing.com,未经允许拒绝转载。笔者初学区块链,很多东西也是慢慢摸索,之所以写下这些基本概念一方面作为自己学习的整理,另一方面也希望更多交流学习的机会。根据拜占庭问题演变而来的算法PBFT算法,无论执行流程的复杂度还是算法的效率来说,PBFT是效率最好的算法,其是1999年卡斯特罗和利斯科夫提出来的,将算法复...

2019-05-15 10:45:59 1244 1

原创 Go基础编程:延迟调用defer

链客,专为开发者而生,有问必答!此文章来自https://www.liankexing.com,未经允许拒绝转载。Go基础编程:延迟调用defer1本篇文章所讲的就是go编程中的延迟调用defer,希望对社区的成员有较多的帮助。1 defer作用关键字defer ⽤于延迟一个函数、方法或者当前所创建的匿名函数的执行。defer语句只能出现在函数或方法的内部。func main() {...

2019-05-15 10:41:27 131

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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