自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Eos离线密钥生成的PHP代码

虽然EOS的密钥算法类似于比特币,但做了一些调整,定义了自己的格式。开发包EosTool包含了EOS离线密钥生成模块,可以不连接任何节点实现离线生成EOS密钥。本文将给出EOS离线密钥生成的PHP代码示例。如果要学习EOS应用开发,可以访问这个【EOS智能合约与DApp开发教程】,教程内容涵盖EOS工具链、账户与钱包、代币发行、智能合约开发、部署与交互等核心知识点,最后综合运用各知识点完成一...

2018-12-17 09:29:00 314

转载 Eos离线签名PHP代码

EOS区块链的钱包服务器Keosd,提供了sign_transaction开发接口,允许开发者进行交易签名。但是,如果我们希望自己管理密钥而不是交给keosd管理,应该如何在PHP代码中实现交易的离线签名功能?答案是使用EosTool这个用于EOS应用开发的PHP包。EosTool的LocalSigner类可以轻松实现对EOS交易的离线签名。例如,下面的代码使用自己管理的私钥来签名一...

2018-12-11 09:15:00 247

转载 EOS区块链PHP开发包

1. 开发包概述EosTool的目的是消除使用PHP开发EOS区块链应用的痛苦,例如:通过Nodeos和Keosd的RPC接口调用其功能 离线生成EOS格式的私钥和公钥 使用本地私钥生成符合EOS要求的交易签名 将交易对象序列化为Nodeos要求的packed_trx格式可以认为EosTool是PHP版本的eosjs,利用它可以完整地实现EOS官方客户端Cleos的功能, 也可以很...

2018-12-06 09:13:00 307

原创 以太坊DApp开发入门教程——Node.js和truffle框架打造区块链投票系统

第一节 课程概述本课程面向初学者,内容涵盖以太坊开发相关的基本概念,并将手把手地教大家如何构建一个 基于以太坊的完整去中心化应用 —— 区块链投票系统。ethereum通过本课程的学习,你将掌握:以太坊区块链的基本知识开发和部署以太坊合约所需的软件环境使用高级语言(solidity)编写以太坊合约使用NodeJS编译、部署合约并...

2018-08-21 15:42:00 571

转载 python利用web3.py开发以太坊应用dapp的实战教程

以太坊作为最流行区块链平台,最大的特点是运行各种智能合约。我们已经出过node.js、java、php的以太坊开发实战教程,这一次是python。Python官方提供了一系列的Python包用于支持在Python应用中访问以太坊,其中最流行的就是web3.py —— 对JSON RPC接口的Python封装包。在本课程中,我们将主要使用web3.py,同时结合一些其他的包,来开发支持以太坊的Pyt...

2018-07-07 21:28:00 1611

转载 android和java程序员使用web3j进行区块链以太坊开发详解

如何使用web3j为Java应用或Android App增加以太坊区块链支持,教程内容即涉及以太坊中的核心概念,例如账户管理包括账户的创建、钱包创建、交易转账,交易与状态、智能合约开发与交互、过滤器和事件等,同时也详细说明如何使用web3j提供的API开发接口与以太坊进行交互,是java工程师学习以太坊应用开发的不二选择。以太坊概述以太坊是备受关注的区块链,它基于密码学技术和P2P通信技术...

2018-06-22 10:26:00 344

原创 Hyperledger Fabric 开发环境安装

Hyperledger Fabric 开发环境安装不算太复杂,只需要按照本文的步骤进行,相信一定可以的。1.在Ubuntu 16.04上安装Docker(社区版)首先通过以下方式更新apt索引:sudo apt-get update添加Docker的官方GPG密钥:curl -fsSL https://download.docker.com/l...

2019-07-04 15:27:00 637

原创 Hyperledger Fabric Node.js开发中如何使用日志

Hyperledger Fabric Node.js开发中如何使用日志?本教程就来演示下如何使用hyperledgefabric node.js客户端日志记录功能。概述hyperledger fabric node.js客户端日志记录使用node.js winston 开发包。当node.js应用程序首次加载hyperledger结构包时,日志记录被初...

2019-07-04 15:27:00 446

原创 如何计算EOS代码和ABI的哈希

如果你想知道在EOS上部署了什么版本的智能合约,你需要查看代码哈希。我们将看到如何计算代码和ABI哈希,并编写一个函数,通过比较它们的哈希来查看本地WASM文件是否与正在运行的协议相匹配。EOS代码的哈希当通过eosio setcode操作设置或更新合约时,检查合约代码是否已经在运行。因此,通过查看setcode实现,我们可以从WASM文件看到如何计算...

2019-07-04 15:26:00 489

原创 Omni/USDT PHP开发包简介

OmniTool开发包适用于为PHP应用快速增加对Omni Layer/USDT数字资产的支持能力,即支持使用自有Omni Layer节点的应用场景,也支持基于第三方API服务和离线裸交易的轻量级部署场景。下载地址:omni/usdt php开发包 。1、OmniTool开发包简介OmniTool开发包主要包含以下特性:完善的Omni Layer节...

2019-07-04 15:24:00 1255

原创 以太坊Whisper协议

在本教程中,我们将学习如何使用以太坊的Whisper协议创建简单的聊天CLI。尽管本教程中的所有操作都在你的控制台中进行,但是你应该能够重新使用我们在你自己的应用程序中提供的JS,并对如何发送和显示不同类型的消息有一个很好的了解,以及使用Whisper可以构建什么。我们了解到,没有多少DAPP开发人员希望以状态的方式使用Whisper(作为一个庞大的多用...

2019-07-04 15:23:00 1155 1

原创 构建一个应用程序来展示区块链是如何工作的

让我们通过构建一个应用程序来展示区块链是如何工作的。根据维基百科的描述,区块链是:一种分布式数据库,用于维护不断增长的记录列表,称为块。这听起来似乎不错,但它到底是如何工作的?为了说明区块链如何工作,我们将使用名为Blockchain CLI的开源命令行界面。我还在这里构建了一个基于浏览器的版本。image安装命令行界面版本如果还没有...

2019-06-18 14:28:00 618

原创 最新的区块链课程

汇集最新实战区块链课程包括比特币、以太坊、EOS、Hyperledger Fabric、Tendermint,开发语言覆盖java、php、c#、node、go、c++,一对一在线答疑。区块链课程中既有面向初学者的内容如核心概念、区块链交互,也有核心应用如交易、转账、钱包、代币发行等。是不是很激动?赶紧去看看吧。1、java比特币开发详解java比特币...

2019-06-18 14:27:00 4230

原创 如何更好的利用区块链API

区块链允许数据提供者和消费者直接在单个开放系统中交易信息,而不是订阅世界各地的数十个集中服务,并编写他们的软件来与每个API进行通信。阅读此区块链API教程,了解如何根据你的特定需求使用它。API(应用程序编程接口)是单个计算机程序可以用来与另一个程序交互的方法(类,过程,函数,结构或常量)的描述。它通常包含在任何Internet协议(例如RFC)的描述...

2019-06-18 14:26:00 1180

原创 在MacOS上构建以太坊开发环境

以太坊是流行的区块链去中心化平台。作为本文的一部分,你将了解如何在MacOS平台上设置以太坊。首先需要对区块链和以太坊有基本理解,即什么是以太坊之类的?工具集以太坊开发生态系统包括以下工具列表。HomeBrew:HomeBrew是MacOS的软件包管理器。它可以帮助你安装苹果不提供的软件包之类的东西。xcode命令行工具:在安装homebrew...

2019-06-18 14:26:00 1367 1

原创 如何成为区块链开发人员

目前的区块链现象是以极其强大的存在形式进行着技术革命,这将在不久的将来成为改变游戏规则的方式,并且是区块链开发人员技能提升的必要条件。区块链应用程序可以使每个领域受益; 这就是为什么需要个人或团队来帮助公司将区块链技术应用到他们的业务运营中。许多公司,如三星和IBM,都开始实施区块链产品,以改变其工作流程,使客户更舒适,更轻松地使用。目前,区块链开发商的...

2019-06-18 14:25:00 10547 1

原创 一些EOS的RPC API接口示例

一些EOS的RPC API的示例,大家可以参考一下。1. GET /v1/chain/get_info响应:{ "server_version": "cd979827", "head_block_num": 110572, "last_irreversible_block_num": 110571, "last_irr...

2019-06-18 14:24:00 1875 1

原创 如何在现有Fabric网络上添加一个Org?

如何在现有Fabric网络上添加一个Org?本指南基于IBM DeveloperWorks——使用简单的工具将组织添加到现有的Hyperledger Fabric区块链网络中。感谢Bhargav Perepa和Jason Yellick的出色工作!而且我只是想以更礼貌的方式添加一些细节。:)完成本实验后,你应该有一个额外的组织:*.org3.exa...

2019-06-10 12:24:00 553

原创 以太坊和EOS的DApps数量飙升但用户量滞后

在两个最受欢迎的智能合约平台以太坊和EOS上开发新的去中心化应用程序DApps的数量目前处于历史最高水平。每月大约有180个新产品。但是,DApp开发与实际DApp使用之间仍存在相当大的差距。显然有些问题阻碍了去中心化应用程序的广泛采用,但问题是什么问题呢?以太坊,EOS和其他DApps的总数达到2,432,但没有大规模采用根据去中心化应用监测网站Sta...

2019-06-10 12:20:00 481

原创 DeFi终极指南【以太坊去中心化金融】

DeFi(__De__centralized __Fi__nance),即去中心化金融,是2019年区块链应用发展最迅猛的一个领域。在以太坊区块链上那些最成功的DApp,例如MakerDAO/DAI、Compound、0x以及下面我们要介绍的那些,其目标都是颠覆传统的金融服务系统,促进一个全新的数字经济时代的到来,让每个人都可以获得极大的经济自由度。本文将...

2019-06-10 12:13:00 2828 2

原创 QuikNode高性能以太坊节点服务【详细指南】

随着Web3的演化,开发者已经开始在以太坊区块链上快速开发去中心化应用。虽然在以太坊上开发dApp很酷,但是要搭建自己的以太坊节点还是挺令人头疼的一件事,这需要不短的时间,而且还需要一些技巧。QuikNode通过提供高性能的以太坊节点服务解决了这一问题,正如其官网所说,这是运行专用以太坊节点的最快、最简单的方法。区块链开发课程精选1、为什么...

2019-06-10 12:12:00 551 1

原创 区块链应用 - LV的奢侈品验证平台

领先的以太坊解决方案商ConsenSys与微软以及奢侈品牌路易威登合作开发了一个基于区块链的奢侈品验证平台,消费者可以使用该品牌验证买到的路易威登或迪奥产品(同属于LVMH)是否正品。区块链开发课程精选该系统被称为Aura,其设计目标是:服务于整个奢侈品行业,提供强大的产品跟踪服务。LVMH的自有品牌包括路易威登(Louis Vuitto...

2019-05-31 12:01:00 373

原创 Truffle设置Solidity版本

当使用truffle开发以太坊solidity合约时,经常碰到的一个问题,就是你的solidity合约代码所要求的编译器版本,与truffle预装的solitiy编译器版本不匹配。本文将介绍如何更改truffle中的solidity版本。如果要快速掌握以太坊的开发,推荐汇智网的以太坊开发系列教程。1、问题重现由于solidity比较新,语法还在变...

2019-05-31 12:00:00 1318

原创 区块链浏览器导航

区块链浏览器是开发者调试区块链应用必备工具。本文列出各种主流区块链的访问地址。区块链开发课程精选Bitcoin/BTCblochchain.com |blockexplorer.com |blockcyper.com |btc.com |bitcoin.com |chain.so |smartbi.com |bitcoinc...

2019-05-31 12:00:00 1682

原创 区块链游戏新手权威指南

区块链游戏现在是一片混乱,但同时也充满了各种机会。你可能听说过区块链游戏,或者加密币游戏,还有DApp游戏,共同之处在于这些游戏都使用了区块链技术以及数字加密货币。在这篇文章里我将帮助你全面了解区块链游戏的方方面面,无论你是一个玩家,还是一个区块链游戏开发者。区块链开发课程精选1、什么是加密币游戏加密币游戏的特点是玩家可以边玩边挣数字加...

2019-05-31 11:59:00 904

原创 以太坊Dapp终极教程——如何构建一个完整的全栈去中心化应用(一)

今天,我将向你展示如何在以太坊区块链上构建你的第一个去中心化应用程序或dApp。我将告诉你如何编写你的第一个以太坊智能合约,我们将在两个候选人之间举行选举。我们将针对智能合约编写测试,将其部署到以太坊区块链,并开发允许帐户投票的客户端应用程序。我们还将研究关键概念,如“什么是区块链?”,“什么是智能合约?”,以及“dApp如何工作?”。什么是区块链?让...

2019-05-31 11:58:00 1415 2

原创 以太坊Dapp终极教程——如何构建一个完整的全栈去中心化应用(二)

在以太坊Dapp终极教程——如何构建一个完整的全栈去中心化应用(一)中,我们已经完成了一切所需的设置,让我们通过列出将在选举中运行的候选人来继续构建智能联系。我们需要一种方法来存储多个候选者,并存储关于每个候选者的多个属性。我们希望跟踪候选人的身份,姓名和投票计数。以下是我们如何为候选人建模:contract Election { // Mode...

2019-05-31 11:57:00 212

原创 什么是Ricardian Contract李嘉图合约?

Ricardian Contracts是数字文档,用于定义两方或多方之间交互的条款和条件。在20世纪90年代,伊恩·格里格(Ian Grigg)在寻找创造数字化现金的愿景的朋友之后学会了资产的数字化。Ian Grigg发现债券数字化的必要性,并试图在互联网上发行相同的债券,因为它们也是金融资产,而世界正在开始通过互联网创建业务。在努力解决问题的过程中,...

2019-05-31 11:56:00 355

原创 以太坊Dapp终极教程——如何构建一个完整的全栈去中心化应用(三)

在以太坊Dapp终极教程——如何构建一个完整的全栈去中心化应用(一)中,我们已经完成了一切所需的设置;在以太坊Dapp终极教程——如何构建一个完整的全栈去中心化应用(二)中,让我们通过列出将在选举中运行的候选人来继续构建智能合约并完成客户端程序。下面我们来完成投票部分,现在让我们添加在选举中投票的能力。让我们定义一个选民voters映射到智能合约,以跟踪...

2019-05-31 11:56:00 329

原创 title: Solidity 0.5 address payable和address的区别是什么?

在Solidity 0.5.x中,地址类型被细分为address和address payable,那么,这两种类型有什么区别?如何将address类型转换为address paybale类型,或者反向转换?本文将给出这些问题,并指出Solidity进行地址类型细分的目的。区块链开发课程精选solidity 0.5将地址类型细分为addres...

2019-05-31 11:55:00 260

原创 Sidetree - 去中心化身份管理协议

身份(Identity)管理是区块链应用的核心元素。在一个不可信、匿名的分布计算生态中,要实现去中心化身份管理并不是一件容易的事情。Sidetree是一个基于现有区块链平台的第二层(L2s)协议,专门用于去中心化身份管理。微软最新开源的ION项目,就是Sidetree协议基于比特币区块链的一个实现。本文将分6个部分介绍Sidetree去中心化身份管理协议:...

2019-05-31 11:54:00 326

原创 43个区块链开发工具【2019】

本文列出2019年最新整理的用于区块链开发的43种流行的开发库、开发工具与开发框架。1、MetaMask人人都知道MetaMask。MetaMask是一个浏览器扩展,可以让你用普通的浏览器访问以太坊区块链。metamask官网:https://metamask.io2、MistMist浏览器是以太坊官方浏览器,内置访问以太坊区块链的...

2019-05-22 12:10:00 1800 1

原创 Flutter Web - 目标全平台开发的Flutter再下一城!

Flutter作为一个可移植的UI框架,已经支持现代Web应用开发了!我们很开心已经发布了SDK预览版,这样你可以在Web浏览器里直接运行你的FlutterUI代码。Flutter Web的目标从去年Beta版发布以来,客户们已经使用Flutter来创建可以运行在iOS和Android上的移动应用了。但是,Flutter是以可移植的UI工具集构架的,...

2019-05-22 12:09:00 245

原创 使用Hyperledger Fabric和Composer实现区块链应用程序

目前无法绕过技术领域的是区块链话题。但除了加密货币之外,还有更多有趣的应用程序可以带来许多激动人心的软件生态系统。这也适用于Hyperledger项目,该项目提供了一个非常模块化的区块链框架。让我们看看使用Hyperledger Fabric和Composer实现区块链应用程序是多么容易。关于项目HyperledgerHyperledger是一个umb...

2019-05-22 12:08:00 561

原创 区块链应用 - 博世的以太坊汽车充电站

德国汽配巨头博世(Bosch)近日测试了基于以太坊区块链的汽车充电站项目,为电动汽车的充电提出了新的愿景。区块链开发课程精选根据博世CEO Vokmar Denner的说法:在未来,机器不仅通过网络通信,而且将彼此建立商业关系博世的目标是实现个性化的支付体验,并且基于多种因素为不同的客户提供个性化的服务,实现汽车充电服务与支付流程的...

2019-05-22 12:07:00 268

原创 EOS开发者资源的大清单

EOS开发者资源的大清单,自主网推出仅3个多月后,EOS正迅速发展其用户和开发者社区。在撰写本文时,EOS已经达到了超过20,000,000个不可逆块,并且具有大约3996个每秒交易(TPS)的一致吞吐量。更令人印象深刻的是不断增长的活跃用户群。截至目前,排名前10位的EOSdApp拥有超过24,822名活跃用户,接近目前Etherum排名前10位dApp...

2019-05-22 12:06:00 304

原创 EOS开发启动指南

让我们明白一点:我相信EOS是开发者的天堂。我想帮助其他开发人员和工匠了解EOS以及为什么它是开发和部署去中心化应用程序的良好环境。演讲大师兼企业家,低语者保罗格雷厄姆曾经说过:“伟大的黑客倾向于聚集在一起”和“像所有工匠一样,黑客喜欢好工具。事实上,这是轻描淡写的。优秀的黑客发现使用糟糕的工具是无法忍受的“,我对这两个陈述完全赞同。EOS是一个分布式...

2019-05-22 12:05:00 280

原创 如何将Hyperledger Fabric PoC应用程序部署到云端

我假设你已经学习了如何构建Hyperledger Fabric区块链网络,并且你还学习了如何在Node.js或Fabric支持的其他语言中创建链代码,并且你已经学会了如何在这样的基础上开发Web应用程序在网络上。否则建议你先看看使用Hyperledger Fabric构建区块链PoC应用程序。但是,存在一个约束,它们位于你的Ubuntu OS或虚拟机中。...

2019-05-22 12:04:00 205

原创 blockchain.info API中文手册

Blockchain.info / blockchain.com API中文手册由汇智网翻译整理,访问地址:http://cw.hubwiz.com/card/c/blockchain-api/。blockchain.info / blockchain.com提供比特币区块浏览服务,同时基于自己积累的数据提供在线API供开发者调用,其API根据功能分为...

2019-05-22 12:02:00 507

原创 关于智能合约的真相

就像“区块链”,“AI”和“云”这样的词语一样,“智能合约”也是那些得到大量炒作的短语之一。毕竟,没有什么比不通过司法系统而让人们能够相信发生了什么更有意思的了。智能合约的承诺包括:自动,无须信任和公正地执行合约。在合约构建,合约执行和合约执行环节中取消中间人。(暗示)删除律师。我认同炒作。毕竟,如果我们能够消除信任对方执行的需要,那么事情会有...

2019-05-22 12:01:00 1024

空空如也

空空如也

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

TA关注的人

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