如何编写一个企业级区块链Hyperledger Fabric开源框架

Convector(a.k.a Convector Smart Contracts)是为企业区块链框架构建的JavaScript开发框架。它增强了开发体验,同时帮助开发人员创建更强大,更安全的智能合约系统。它通过链代码和后端一直...

Hyperledger Fabric能否大规模运行?

我很高兴回答这个问题!简短的回答是:是的,确实如此! 我的疑问 我对大规模Hyperledger Fabric(Fabric)的性能提出了很多疑问。很多时候,人们已经完成了一些(或阅读/听说过)性能测试(...

C++开发EOS基础指南:迭代器和Lambda表达式

让我们来谈谈迭代器,它是一个非常有用的工具,在整个EOS代码库中大量使用。如果您来自JavaScript背景,您可能已经熟悉迭代器,就像它们用于循环一样。迭代器的关键概念是提供一种更好的方法...

用Geth设置基于POA权利证明的私有以太网网络

目标:逐步指导,帮助你使用权威证明共识引擎(也称为clique)设置本地私有以太网网络。 简而言之:我们将在同一台机器上设置两个节点,在我们的localhost上创建一个点对点网络。除了两个节点...

eos钱包开发教程

区块链钱包是什么?很多人会把它理解为微信支付宝钱包等,然而区块链钱包里没有数字货币,数字货币存储在区块链上,钱包作为公私钥的管理工具,用户通过钱包与区块链平台上的DApp 进行交互。...

Java Chaincode学习交易系统中Hyperledger Fabric帐户钱包模型

这是Hyperledger Fabric Java Chaincode的教程。还有Go和NodeJS Chaincodes,我们将来可能会讨论它们。此外,我采用基于帐户的钱包模型作为示例,我们将使用Hyperledger Fabric构建你的第一个...

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

与分布式超级账本技术(如Hyperledger Fabric或R3 Corda)相比,以太坊区块链保持了相似性和差异性。在对区块链和分布式超级账本平台进行有根据的评估及其为企业带来的价值时,根据平台的核心...

比特币闪电网络(Lightning Network)及其工作原理

当比特币于2008年由Satoshi Nakamoto首次提出时,James A. Donald对该系统的第一次公开评论包含以下内容:“我理解你的提案的方式,似乎没有达到所需的规模”。十年后,可扩展性仍然是比特币...

2019/01/07 16:48
771
如何通过Geth、Node.js和UNIX/PHP访问以太坊节点

本文旨在说明通过Geth、Node.js如何访问以太坊节点和UNIX下PHP如何访问以太坊节点。 说明如何通过RPC使用此(A)以太坊节点 对于以太坊主网络使用RPC url:http://85.214.51.53:8545 对于Rop...

2019/01/07 16:47
471
黑客如何进行区块链51%攻击(双重攻击或双重花费)

51%攻击或双重攻击是区块链中的矿工或矿工群体试图在该区块链上花费两次数字加密货币。他们试图“双重花费”,因此得名。这样做的目的并不总是加倍花费数字加密货币,但更常见的是通过影响其...

使用Java创建第一个区块链

本系列教程的目的是帮助你了解如何开发区块链技术。在本教程中,我们将: 创建你的第一个非常基础的区块链。 实施简单的工作量证明系统(采矿)。 探讨任何的可能性。 我假设你对面向对象编程...

2019/01/03 09:14
422
智能合约开发新趋势【2019】

智能合约开发语言已经被Solidity统治了一段时间,它用于开发可以在以太坊虚拟机EVM上运行的智能合约。不过Solidity有一些严重的问题,包括算术溢出、类型错误以及曾经冻结了3亿美元的delegat...

slowfast解读:facebook计算机视觉用于视频理解的双模CNN

检测并归类图像中的物体是最广为人知的一个计算机视觉任务,随着ImageNet数据集挑战而更加流行。不过还有一个令人恼火的问题有待解决:视频理解。视频理解指的是对视频片段进行分析并进行解读...

2018/12/29 09:38
711
Flask框架web开发:零基础入门

Flask框架是Python开发的一个基于Werkzeug和Jinja 2的web开发微框架,它的优势就是极其简洁,但又非常灵活,而且容易学习和应用。因此Flask框架是Python新手快速开始web开发最好的选择,此外...

以太坊PHP离线交易开发包

EthTool开发包适用于希望采用裸交易的PHP以太坊应用开发,主要包含以下特性: 支持裸交易部署/调用合约 内置etherscan和infura支持 keystore生成与读取,兼容geth/parity 采用裸交易的一个好...

如何使用Meteor开发以太坊Dapp

本教程将向你展示如何设置Meteor应用程序以用作Ðapp,并可能回答几个关于为什么应该使用Meteor的问题。 常问问题 Meteor不是一个完整的堆栈框架,它是如何适应Ðapp开发的 是的,Meteor是一...

2018/12/03 08:57
2.3K
以太坊和Metamask开发web应用不需要再使用密码

我在ConsenSys为各种客户构建了大量的概念证明,通常他们想要利用以太坊区块链来解决某些业务用例。奇怪的是,这些系统通常设计有标准的网络登录(即用户名和密码)。我总是问自己为什么我还...

java类库web3j的Gradle插件

web3j Gradle插件是从Solidity智能合约生成web3j Java封装的构建工具。它通过添加可以独立运行的特定任务,顺利地与项目的构建生命周期集成。 插件配置 在开始之前,如果计算机中尚未安装Sol...

web3j的maven插件(solidity智能合约)

web3j maven插件用于基于solidity智能合约文件创建java类。 用法 插件的基本配置将从src/main/resources获取solidity文件,并将java类生成到src/main/java文件夹中。 <build> <plugins> <plu...

没有更多内容

加载失败,请刷新页面