HyperLedger Fabric 学习思路分享

HyperLedger Fabric 学习思路分享 HyperLedger Fabric最初是由Digital Asset和IBM公司贡献的、由Linux基金会主办的一个超级账本项目,它是一个目前非常流行并广为人知的区块链网络框架的实现方案。作为一种基于模块化架构开发应用程序或解决方案的基础,Hyp ... »

EOS Dapp开发(1)-基于Docker的开发环境搭建

随着EOS主网的上线,相信基于EOS的Dapp开发会越来越多,查阅了很多资料相关的开发资料都不是很多,只能自己摸索,按照网上仅有的几篇教程,先git clonehttps://github.com/EOSIO/eos –recursive,然后慢慢编译,然后就陷入了各种报错、各种奔溃的场景。为什么编 ... »

EOS智能合约授权限制和数据存储

EOS智能合约授权限制和数据存储 在EOS合约中,调用合约需要来自账户的授权,同时还要指定需要调用的动作。当然,有的合约并不是所有账户都可以调用的,这就需要用到授权限制。接下来我们就来看看如何限制合约的授权账户。 合约案例 为了更好的演示,写了一个下课和吃饭的智能合约小例子。这个合约有两个动作,下课 ... »

零门槛,包教会。让你在5分钟内使用以太坊ERC20智能合约发行属于自己的空气币

前言 目前区块链是互联网中最最火的风口,没有之一。我周围的很多朋友也加入了“炒币”行列,但很不幸,几乎都被“割韭菜”了。而经过我的几天研究,发现,如果自己要发行一种空气币,简直太简单了。只需要下面几个步骤: 1.使用MetaMask 2.找Solidity代码模板 3.部署智能合约 4.空气币转账测 ... »

什么是以太坊?什么是智能合约?

以太坊是一个分布式的计算平台。它会生成一个名为Ether的加密货币。程序员可以在以太坊区块链上写下“智能合约”,这些以太坊智能合约会根据代码自动执行。 以太坊是什么? 以太坊经常与比特币相提并论,但情况却有所不同。比特币是一种加密货币和分布式支付网络,允许比特币在用户之间转移。 相关: "什么是比特 ... »

P2P综述

原文参见:http://www.lotushy.com/?p=113 [TOC] 什么是P2P P2P全称是Peer to peer。P2P计算或P2P网络是一种分布式应用架构。它将任务或负载分发给Peers。在应用中,Peers是平等的、对等的参与者。 从资源角度来讲,Peers将它们拥有的资源如 ... »

用Hyperledger Fabric(超级账本)来构建Java语言开发区块链的环境

面向 Java 开发人员的链代码简介 您或许听说过区块链,但可能不确定它对 Java™ 开发人员有何用。本教程将帮助大家解惑。我将分步展示如何使用 Hyperledger Fabric v0.6 来构建、运行和执行使用 Java 语言编写的智能合约或链代码。您将安装一些工具,定义本地区块链网络,构建 ... »

【原】用Java编写第一个区块链(二)

这篇文章将去介绍如何使用区块链进行交易。 【本文禁止任何形式的全文粘贴式转载,本文来自 zacky31 的随笔】 目标: 在上一篇文章中,我们已经创建了一个可信任的区块链。但是目前所创建的链中包含的有用信息还是比较少的。今天,我将会用交易信息来替换之前的 data 内容,我将会创建一个简单的加密货币 ... »

用Java编写第一个区块链(一)

写这篇随笔主要是尝试帮助自己了解如何学习区块链技术开发。 【本文禁止任何形式的全文粘贴式转载,本文来自 zacky31 的随笔】 目标: 创建一个最基本的“区块链” 实现一个简单的挖矿系统 前提: 对面向对象编程有一定的基础 注意: 值得注意的是,这不会是一个完整的功能,恰恰相反,这是一个概念证明的 ... »

以太坊ERC20代币开发

以太坊ERC20代币开发首先需要对以太坊,代币,ERC20,智能合约等以太坊代币开发中的基本概念有了解。根据我们的示例代码就可以发行自己的以太坊代币。 什么是ERC20 可以把ERC20简单理解成以太坊上的代币协议,所有基于以太坊开发的代币合约都遵守这个协议。遵守这些协议的代币我们可以认为是标准化的 ... »

【译】如何入门区块链学习

今天,发现一篇不错的入门区块链的文章,尝试翻译一下。【原文】Blockchain Tutorial 。 【本文禁止任何形式的全文粘贴式转载,本文来自 zacky31 的随笔】 如何开始区块链学习? 有很多朋友问我如何学习区块链。我想是时候总结一下学习路线图。区块链理论并不很难,但对于绝大多数开发者来 ... »

区块链开发_以太坊多重签名

假想这么一个场景: 有一天,你的朋友A来找你开公司,但是钱不够,希望你能在找一个人入伙。 然后,你就找了你另一个朋友C。 你们三个人分别出了500W开公司。但是由于公司资金流动性大,每次拿钱都要三个人分别拿钱,很不方便。 经过你们协商,就让你的朋友A管理公司财政。 结果,不久你的朋友A就带着公司的钱 ... »

如何搭建以太坊私有链

在开发以太坊时,很多时候需要搭建一条以太坊私有链,通过本文一起看看如何在Mac上进行搭建。 写在前面 阅读本文前,你应该对以太坊语言有所了解,如果你还不了解,建议你先看 "以太坊是什么" go ethereum客户端安装 Go ethereum客户端通常被称为Geth,它是个命令行界面,执行在Go上 ... »

Web3与智能合约交互实战

写在前面 在最初学习以太坊的时候,很多人都是自己创建以太坊节点后,使用geth与之交互。这种使用命令行交互的方法虽然让很多程序员感到兴奋(黑客帝国的既视感?),但不可能指望普通用户通过命令行使用Dapp。因此,我们需要一种友好的方式(比如一个web页面)来与智能合约交互,于是问题的答案就是 。 We ... »

50行ruby代码开发一个区块链

区块链是什么?作为一个Ruby开发者,理解区块链的最好办法,就是亲自动手实现一个。只需要50行Ruby代码你就能彻底理解区块链的核心原理! 区块链 = 区块组成的链表? "blockchain.ruby" : 执行上面程序: 将会输出类似下面的结果: 你先等等,难道区块链就是链表吗? 当然不是。我们 ... »