自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 资源 (2)
  • 收藏
  • 关注

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

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

2019-05-31 11:52:47 1302

原创 Truffle设置Solidity版本

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

2019-05-31 11:51:03 1167

原创 区块链浏览器导航

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

2019-05-31 11:48:57 1594 1

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

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

2019-05-31 11:43:20 1239

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

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

2019-05-31 11:41:12 352

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

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

2019-05-31 11:35:42 317

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

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

2019-05-31 11:31:15 679

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

在Solidity 0.5.x中,地址类型被细分为address和address payable,那么,这两种类型有什么区别?如何将address类型转换为address paybale类型,或者反向转换?本文将给出这些问题,并指出Solidity进行地址类型细分的目的。solidity 0.5将地址类型细分为address和address payable的目的在于,它有助于强制智能合约开发人...

2019-05-31 11:26:43 1166

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

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

2019-05-31 11:22:15 309

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

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

2019-05-22 11:27:55 586

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

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

2019-05-22 11:27:00 708

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

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

2019-05-22 11:25:35 389

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

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

2019-05-22 11:24:31 591

原创 EOS开发指南

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

2019-05-22 11:23:26 606

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

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

2019-05-22 11:22:26 226

原创 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 11:19:53 492

原创 关于智能合约开发的真相

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

2019-05-22 11:18:30 477

原创 私有区块链Hyperledger Fabric和公共区块链ARK.io如何通过solidity智能合约结合

我想展示如何将公共区块链(如ARK.io)的功能与私有区块链(如Hyperledger)结合起来。特别是,我们将看到ARK.io上的交易如何触发在Hyperledger Fabric + Burrow中部署的Solidity Smart Contract的执行。安装Hyperledger Fabric删除以前的Hyperledger Docker镜像(如果有):docker kill $(d...

2019-05-14 09:28:03 1368

原创 Failed to load freeze state from leveldb - Omnicore启动失败处理办法

如果你最近重新启动了omnicored节点软件的话,可能会看到这个提示信息:Failed to load freeze state from levelDB. It is unsafe to continue.然后启动失败而退出。本文给出上述问题的官方解决方案及故障原因分析。同样,如果你使用图形版的omnicore-qt的话,可能会看到这个画面:点击[OK]按钮后,omnicore-q...

2019-05-14 09:26:25 568

原创 以太坊智能合约之如何执行智能合约?

区块链技术在顶级技术中占据主导地位的主要原因在于其去中心化。虽然区块链的主要目的是在没有中心的情况下维护交易记录,但为了实现自动化,智能合约被引入。那么在写完智能合约之后呢?在本文的这个以太坊智能合约教程中,我们将了解如何使用Truffle Ethereum和以太坊专用网络来执行智能合约。我们将在以太坊智能合约教程中查看以下主题:使用案例:保险流程中的智能合约智能合约的好处安装先决条件...

2019-05-14 09:23:58 3706 3

原创 如何使用docker和docker-compose在本地Testnet上开发EOS区块链

EOS区块链的开发并不是立竿见影的,因为需要一些非显而易见的组件,需要对它们进行配置和协同工作。nodeos:块生成器守护程序。keosd:钱包守护进程,存储私钥。eosio-cpp:智能合约编译器。eosio.token:平台的参考标记。cleos:用于与EOS区块链远程交互的CLI。scatter:为本地Testnet配置的EOS钱包。我将学到什么?如何运行和初始化EO...

2019-05-14 09:22:37 450

原创 如何保护你的以太坊节点RPC免受黑客攻击?

最近朋友的以太坊节点遭到黑客攻击,存储在Geth钱包中的以太币通过暴露的RPC端口命令被转移出去,Transfer可以在下面看到。下图显示了最近向黑客帐户的转移:保护计算机系统传统上是一场斗智斗勇,Gosser说”穿透者试图找到漏洞,设计师试图关闭它们。”与大多数比特币客户端不同,默认情况下,大多数以太坊客户端RPC不受密码保护。尽管如此,有多种方法可以保护以太坊节点RPC。其中一些...

2019-05-14 09:19:09 620

原创 Java开发区块链的三大sdk开发库

如果你想将区块链合并到一个Java项目中,现在我们来看看就是这个细分领域中三个最大的OSS玩家。好的伙计们,我们都听说过比特币,以太坊或其他加密货币,其中有一些时髦的名字围绕着我们常见的新闻,但我们作为Java开发人员知道如何轻松地与这些区块链技术进行交互吗?以下是可用于利用区块链趋势的前三大Java项目。该列表基于GitHub存储库星级排序。非常感谢评论和意见。BitcoinJ这个名字很具...

2019-05-14 09:16:55 481

原创 区块链开发最流行的编程语言有哪些?

我们目前正处于一个新兴的区块链开发行业中。区块链技术处于初期阶段,然而这种颠覆性技术已经成功地风靡全球,并且最近经历了一场与众不同的繁荣。由于许多资金充足的项目现在急于建立区块链网络并在其上部署分散的应用程序,因此缺乏能力强大的区块链开发人员。随着数十亿人进入这一领域,区块链开发商的薪酬和需求不断升级,项目互相竞标,以吸引留在市场上的最佳区块链人才。这种淘金热可能让一些开发人员怀疑他们是否具备了进...

2019-05-14 09:14:32 530

原创 关于智能合约的真相?到底什么是智能合约?

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

2019-05-14 09:12:01 1397

Flask官方文档中文版

python前端框架的flask的官方文档资料,是开发flask前端程序的必备文件。

2018-04-24

以太坊ganache CLI命令行参数详解

以太坊ganache CLI命令行参数详解,是查询ganache命令行参数的好帮手。

2018-04-24

空空如也

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

TA关注的人

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