自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 贸易物流行业Hyperledger Fabric区块链用例

区块链是最热门的技术之一,风险资本家正在投入大量资金。最初的区块链概念得到了比特币(Satoshi Nakamoto和他的论文)的推广。不可变分布式分类帐的概念在fintech之外的许多用例中具有很大的前景。在我之前的文章中,我曾提到过我在大型零售商处参与的区块链供应链使用案例。另一个与供应链密切相关的领域是“跨境贸易”。这个重点是使用区块链进行跨境贸易,但是当与供应链使用案例(我之前已经写过)结...

2019-01-25 08:41:33 1130

原创 Hyperledger Fabric构建区块链PoC应用程序进行房屋交易

这篇文章是关于利用Hyperledger Fabric(HF)区块链平台在区块链上创建区块链PoC应用程序进行房屋交易记录的经验。对于那些刚刚开始使用HF或打算学习它的人来说,它可能会受益,对于那些已经体验过HF的人来说,它可能提供另一种同样可行的选择。让我们首先设定目标,然后看看我们如何实现目标。我们的目标是创建一个Web应用程序,用于在一个小的许可区块链上记录房屋交易(买卖房屋)并能够搜索...

2019-01-25 08:35:51 631

原创 以太坊和Hyperledger Fabric之间的差异

在这篇文章中,我们将介绍区块链中两个主要平台之间的差异:以太坊和Hyperledger。如果你正在考虑在项目中使用哪一个。这个博客的亮点是希望帮助你做出决定。但在我们详细说明之前,我们先来看一些定义。什么是区块链网络?它是一个去中心化的业务资产交易系统。它使用共享分布式分类帐记录网络成员之间的所有交易。它由分别存储区块链代码的连接节点(计算机)组成。网络可以是公共的或许可的,这将确定节点如何与...

2019-01-24 10:52:16 7632

原创 多个主机节点上的Hyperledger Fabric

Hyperledger Fabric是由Linux Foundation托管的业务区块链项目。它是一个“分布式总账解决方案平台,以模块化架构为基础,提供高度机密性,弹性好,灵活性和可扩展性。它旨在支持不同组件的可插拔实现,并适应整个经济生态系统中存在的复杂性和复杂性。“我开始研究这项技术,作为探索区块链解决方案的PoC的一部分。Hyperledger Fabric有很好的文档,并有详细的入门教程...

2019-01-24 10:44:30 690

原创 你也可以构建私有区块链网络

这是我如何构建私有区块链网络的一篇文章,你也可以。没有什么比自己构建区块链更能帮助理解区块链了。以下是我们将在这篇文章中完成的内容:下图我们以前可能见过,但基本上以太坊区块链网络只是很多EVM(以太坊虚拟机)或连接到每个其他节点的“节点”来创建网格。每个节点都运行整个区块链的副本,并竞争挖掘下一个区块或验证交易。无论何时添加新块,区块链都会更新并传播到整个网络,以使每个节点同步。要成为以太...

2019-01-21 17:14:01 1139

原创 如何使用Hyperledger Fabric和Composer构建区块链网络

如何使用Hyperledger Fabric和Composer构建区块链网络,这是一个区块链开发入门人员的教程。在开始之前要说明Hyperledger Fabric仅在基于Unix的操作系统上运行。因此,它将无法在Windows上运行,这将对你可以执行的操作进行限制。如果你在继续操作之前运行Windows,我建议你设置虚拟机。本文假设你有一些Javascript知识。它不是针对初学者程序员的教程...

2019-01-21 17:11:58 1358

原创 以太坊的企业系统集成

最流行的开源Java集成库——Apache Camel现在支持以太坊的JSON-RPC API。以太坊生态系统以太坊是一个开源,公共,区块链平台,用于运行智能合约。它提供了一个去中心化的图灵完备虚拟机,可以执行脚本和加密货币,用于补偿参与者挖掘节点进行的计算或减轻垃圾邮件。今天,以太坊是最成熟和最成熟的区块链平台之一,受益于小型和大型公司,非营利组织和政府。关于以太坊生态系统及其移动速度,可以...

2019-01-21 17:10:02 679

原创 使用Web3.js 1.0构建以太坊Oracle

以太坊oracle:一个人们可能会在Meetups听到或其他技术活动中被抛出的非常模糊的术语。如果你不了解,你可能没有意识到区块链oracle只是一个离线数据源的专门案例,它通过响应合约中的链上事件与以太坊EVM进行交互。这可能听起来似乎挺复杂,但实际上并非如此——只需坚持几分钟。oracle的主要关注点是在合约要求时将外部数据返回合约。这些数据可以是合约开展业务所需的任何数据:存储在数据库中的...

2019-01-21 17:06:02 509

原创 通过python构建一个区块链来学习区块链

了解区块链Blockchains如何工作的最快方法就是构建一个区块链。你来到这里是因为,和我一样,你对加密钱币的崛起感到很兴奋。而且你想知道区块链是如何工作的,想了解它们背后的基本技术。但理解区块链并不容易,或者至少不适合我。我在密集的视频中跋涉,接着是千疮百孔的教程,并且处理了极少数放大挫折的例子。我喜欢边做边学。它迫使我在代码级别处理主题,这使得它坚持下去。如果你这样做,在本指南的最后,你...

2019-01-21 17:00:05 701

原创 10分钟内用Ezo和Python构建以太坊Oracle

上一篇,我写了用Web3.js构建以太坊Oracle。这个练习给了我一些新的Web3.js 1.0版本知识。许多新的好东西可供选择而且使用它实现一个简单的oracle非常容易。但是,显然必须有更好的方法。Instant Oracles,只需添加处理程序!Ezo(发音为eh-zoh)是用于构建和运行以太坊的离线事件响应器的工具。受到ServerLess和Gordon等AWS工具集以及Django...

2019-01-21 16:55:57 460

原创 用Go构建一个简单的区块链

在本教程中,我将尝试通过帮助你在Go中编写简单的区块链来揭开区块链的广义概念。在本教程中,你应该能够:理解区块链术语。创建自己的简单区块链。了解什么是区块以及如何创建块。了解如何维护区块链的完整性。区块链:一种数字分类帐,以较小的集合排列,称为块。这些块通过加密hash相互链接。每个块包含指向前一个块的哈希。区块链对于加密货币很有用,因为它具有去中心化的特性,这意味着存储的数据不...

2019-01-21 16:53:55 4398

原创 Solidity错误Stack Too Deep

当一个人开始在Solidity编写智能合约时,他/她迟早会遇到一个非常烦人的障碍。“Stack Too Deep”错误。很容易陷入这个陷阱,当发生这种情况时,通常很难找到出路。公平地说,根本原因不在于Solidity本身,而在于以太坊虚拟机(EVM),因此可能会影响编译成EVM的其他语言(即LLL,Serpent,Viper),但这是一个微妙的区别在编写智能合约的日常工作中。令人惊讶的是,考虑到...

2019-01-21 16:51:49 3259

原创 Nebulas一个新的JavaScript开发智能合约平台

Nebulas是另一个可以开发智能合约的平台。它提供了一种使用JavaScript开发智能合约的方法,这是一种有趣的替代方案,可替代更为成熟的解决方案,例如以太坊。我第一次在Reddit上宣读了Nebulas奖励计划,该计划奖励开发人员成功提交dApp(去中心化应用程序)。从Nebulas的白皮书中,我们可以了解团队的动机以及他们为dApp提供搜索引擎和排名算法的目标。听起来很熟悉?让我谷歌那个...

2019-01-21 16:49:17 386

原创 "EOS Error 3090003: provided keys, permissions, and delays do not satisfy declared authoriz

当EOS应用开发者在自己新搭建的开发环境中尝试提交第一个交易时,经常会碰到3090003错误,提示交易授权所需密钥、权限或延迟不满足要求:Error 3090003: provided keys, permissions, and delays do not satisfy declared authorizations Ensure that you have the related priv...

2019-01-10 14:20:01 958

原创 OmniCore JSON-RPC API官方文档中文版

OmniCore是比特币核心的一个分支,它在比特币协议之上实现了一个新的Omni协议层,用于代币发行、众售等应用,USDT就是基于OmniCore实现的数字加密货币。OminCore的JSON RPC API是在比特币RPC API基础上的扩展,增加了与omni协议相关的接口。OmniCore的RPC API中文文档由汇智网翻译整理,访问地址:OmniCore RPC API文档。...

2019-01-10 14:19:00 1171

原创 自主可控区块链神器Tendermint五分钟入门

区块链应用已经从单纯电子现金发展到去中心化投票等更多的领域,但是区块链这样的分布式系统的开发还存在一些困难的问题:安全、可靠性、敏捷度、以及一致性保证等等。Tendermint的目的就是致力于解决分布式系统开发中像公示算法这样的技术难点,而让Tendermint区块链应用开发者可以将关注点集中在业务逻辑上。如果希望快速掌握基于Tendermint的区块链开发,推荐汇智网的在线互动课程:Ten...

2019-01-10 14:11:47 366

原创 从2018年以太坊统计数据看区块链发展趋势

今年6月,我们发布了“以太坊网络状态”,重点介绍了整个网络的一些关键数据和统计数据。六个月后,即将在2018年结束时,我们处于长期“加密货币冬天”的尾声,2017年末至今的市场波动已经引起了区块链行业的普遍关注。然而,仔细研究这些数字可以发现一种强大的技术,它充斥着项目和开发人员,并且在新的一年里有着坚定的上升发展轨迹。交易活动迄今为止,以太坊网络共处理了超过3.53亿笔交易。自6月1日以来,...

2019-01-08 07:23:20 852

原创 区块链与分布式超级帐本技术(Hyperledger Fabric或R3 Corda)

与分布式超级账本技术(如Hyperledger Fabric或R3 Corda)相比,以太坊区块链保持了相似性和差异性。在对区块链和分布式超级账本平台进行有根据的评估及其为企业带来的价值时,根据平台的核心功能和特征对平台进行分类是有用的。由于区块链源自密码学和数据配置的原则,某些功能可以在协调的数据库系统中复制,而其他功能仅在真正的区块链环境中可行。在本文中,我们将评估面向平台的主要企业的基本业...

2019-01-08 07:21:35 2150

原创 以太坊交易确认数如何获取

以太坊和比特币一样,都有一个最长链的概念,因此也有一个交易确认数的概念。当一个以太坊交易所在区块被新加入区块链时,该交易的确认数为1,之后每增加一个区块,该交易的确认数加1。显然,一个以太坊交易的确认数越多,就意味着该交易在区块链中埋的越深,就越不容易被篡改。那么,应该如何获取一个以太坊交易的确认数?如果要快速掌握以太坊应用开发,推荐汇智网的以太坊智能合约与DApp开发入门,基于在线编程环境完...

2019-01-08 07:18:41 3942

原创 为什么选择Java进行以太坊区块链开发

当有人说Java时,你会想到什么?如果没有,你可以试试old。虽然,其他人可能会说它坚固,可靠和安全。而对于Oodles Blockchain来说,Java意味着“企业级”。毫无疑问,Java是一种多功能且流行的编程语言。那我们来说说java基于以太坊的区块链应用程序开发的好处。对于开发像以太坊为基础的项目(为以太坊应用程序开发选择java)而言,这可能是一个令人惊讶的选择。我们在Oodle...

2019-01-07 09:47:51 3524 1

原创 如何通过Geth、Node.js和UNIX/PHP访问以太坊节点

本文旨在说明通过Geth、Node.js如何访问以太坊节点和UNIX下PHP如何访问以太坊节点。说明如何通过RPC使用此(A)以太坊节点对于以太坊主网络使用RPC url:http://85.214.51.53:8545对于Ropsten测试网络使用RPC url:http://85.214.51.53:8546通过本地系统上的“geth”访问节点:1.确保你的本地IP已在你的用户配置...

2019-01-07 09:45:53 1722

原创 Python的Geth封装库PyGeth

PyGeth是一个Python封装库,用来作为子进程运行geth。系统依赖该库需要geth可执行文件。安装pip install py-geth快速启动运行连接到mainnet的geth>>> from geth import LiveGethProcess>>> geth = LiveGethProcess()>>> ge...

2019-01-07 09:43:25 273

原创 bitcoinj开发环境搭建

bitcoinj开发包是一个Java版本的比特币协议实现,使用bitcoinj就可以实现钱包管理和交易的发送与接收,而无须本地安装bitcoin core软件,本文将介绍bitcoinj开发环境的搭建方法。虽然bitcoinj有完备的文档,但对于初学者来讲并不容易上手,推荐汇智网的教程java比特币开发详解,内容循序渐进容易理解掌握,而且有助教在线可以答疑。安装JDK首先安装最新版的JD...

2019-01-07 09:41:07 2354

原创 web3j开发环境搭建

web3j是一个轻量级的以太坊Java开发包,可用于桌面、服务器或手机应用中实现对以太坊区块链智能合约的访问。web3j开发环境包括开发测试用的节点以及web3j开发栈,本文将介绍如何在自己的机器上搭建web3j开发环境。如果要快速掌握web3j的开发,强烈推荐汇智网的web3j以太坊开发详解,要比硬着头皮看官网文档省心的多,技术问题还可以直接咨询课程助教。web3j开发环境的搭建分为以下...

2019-01-07 09:38:25 850

原创 Nethereum:.NET应用和以太坊智能合约的桥梁

Nethereum基本上是目前唯一可用的.NET平台下的web3.js移植包。在这个教程中,我们将首先编写并部署一个简单的智能合约,然后创建一个简单的.NET应用,并使用Nethereum来访问以太坊上的智能合约。Nethereum是通过以太坊节点旳标准RPC接口访问智能合约,因此使用Nethereum可以对接所有的以太坊节点实现,例如geth或parity。如果你希望快速掌握Nethe...

2019-01-07 09:34:05 3065 1

原创 黑客如何进行区块链51%攻击(双重攻击)

51%攻击或双重攻击是区块链中的矿工或矿工群体试图在该区块链上花费两次数字加密货币。他们试图“双重花费”,因此得名。这样做的目的并不总是加倍花费数字加密货币,但更常见的是通过影响其完整性来对某个加密数字货币或区块链进行攻击。这是一个简单的例子:假设我在豪华车上花了10比特币。几天后汽车交付,我的比特币从我的账户转账到汽车公司。通过对比特币区块链进行51%的攻击,我现在可以尝试撤销这种比特币转账。...

2019-01-04 08:11:39 677

原创 沃尔玛带队!零售业靠谱区块链应用

沃尔玛是目前拥抱区块链的最大的美国零售商,它采用了IBM的Food Trust食品安全区块链解决方案。自从四月份沃尔玛店中销售的生菜爆发大肠杆菌事件后,沃尔玛就希望它的供应商也迁移到这一区块链应用上,以便更好的跟踪其食品供应链。沃尔玛相信基于区块链的食品供应链应用可以显著地减少甚至避免类似事件的发生。如果希望快速学习区块链应用开发,推荐汇智网的区块链开发系列教程,覆盖以太坊、比特币、EOS、t...

2019-01-04 08:08:28 421

原创 区块链毕业设计必读论文[2019第1期]

区块链作为一种崭新的、颠覆性的技术,是国内外活跃的研究领域和毕业设计选题方向。本文列出最新的一组区块链方面的论文,希望可以对选择区块链毕业设计的同学们有所帮助,这是汇智网编辑整理的区块链毕业设计论文系列中的第一篇。如果还希望快速学习区块链应用开发,可以访问汇智网的【区块链开发教程】,课程涵盖以太坊、比特币、EOS、tendermint等多种区块链平台,同时有助教在线答疑。1. 基于区块链的...

2019-01-04 08:07:00 365

原创 使用Java创建第一个区块链

本系列教程的目的是帮助你了解如何开发区块链技术。在本教程中,我们将:创建你的第一个非常基础的区块链。实施简单的工作量证明系统(采矿)。探讨任何的可能性。我假设你对面向对象编程有基本的了解。值得注意的是,这不是一个功能齐全的生产区块链。相反,这是一个概念验证实现,可帮助你了解区块链对于未来教程中区块链的作用。配置我们将使用Java,但你应该能够使用任何OOP语言。我将使用Eclips...

2019-01-03 08:30:41 348

原创 智能合约开发新趋势【2019】

智能合约开发语言已经被Solidity统治了一段时间,它用于开发可以在以太坊虚拟机EVM上运行的智能合约。不过Solidity有一些严重的问题,包括算术溢出、类型错误以及曾经冻结了3亿美元的delegatecall漏洞。所有这些漏洞都是在开发语言层面存在的问题。换句话说,如果有一个好点的开发语言,本来应该可以创造更安全的智能合约。文本将列出在2019年值得关注的区块链智能合约开发技术趋势。上汇...

2019-01-03 08:29:36 268

原创 Fabric命令行工具中文手册

汇智网翻译整理,访问地址Fabric命令中文手册。

2019-01-03 08:28:21 637

原创 构建一个简单的以太坊+IPFS+React.js去中心化应用DApp

我们为什么要构建这个?在以太坊区块链上存储大量数据是非常昂贵的。根据以太坊的黄皮书,它是大约20,0000gas,256bit/8字节(1字)。基于02/28/2018 gas价格为4gwei/gas。请参阅:https://ethgasstation.info了解当前价格。每个交易8个字节20,000gas*4gwei/gas=80,000gwei。8,000字节80,000gwei*100...

2019-01-02 09:43:32 1096 1

原创 如何理解eos区块链中的eosio.token合约

我必须承认,学习eosio一直没有闲庭信步的感觉,我可以看到为什么很多人说它有一个陡峭的学习曲线。随着eosio软件继续经历大量快速发展,文档数量有限,很少有工作实例可供参考。我已经被困了好几次,也希望帮助改善下一个开发人员的体验。在本文中,我将通过将其分解为单独的部分来讨论eosio.token合约。什么是eosio.token合约?eosio.token合约允许创建许多不同的代币。这使任何...

2019-01-02 09:39:53 663

Flask官方文档中文版

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

2018-04-24

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

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

2018-04-24

空空如也

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

TA关注的人

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