
以太坊/ethereum区块链/Blockchain
小溪
从1993年接触计算机后对计算机产生浓厚兴趣,2000年工作以来一直专注电信OSS领域软件研发,目前关注以太坊区块链http://blog.youkuaiyun.com/fidelhl
展开
-
Golang1.14.x 解决go get 无法下载问题
安装golang github.com/hyperledger/fabric-contract-api-go依赖包的时候,长时间无响应,最后报如下错误:go: github.com/hyperledger/fabric-contract-api-go@v1.0.0: Get https://proxy.golang.org/github.com/hyperledger/fabric-contract-api-go/@v/v1.0.0.mod: dial tcp 172.217.27.145:443...转载 2020-07-17 10:24:51 · 2799 阅读 · 5 评论 -
当互联网金融遇到区块链
原创2016-12-12 邓明InfoQ 作者丨邓明编辑丨Cindy“当互联网金融遇到区块链,会擦出怎样的火花?本文根据邓明在由InfoQ举办的2016 ArchSummit 全球架构师(北京)峰会上的演讲整理而成。大家好,我是国付宝的CTO邓明。很荣幸参加本次架构师峰会,跟大家分享区块链的主题。我分享的副标题叫做“成熟技术也能激发业务变革”,可能大家会问,转载 2016-12-12 08:36:59 · 6947 阅读 · 0 评论 -
Parity发布革命性区块链理念“Polkadot”
原文:https://ethcore.io/press.html作者:EthCore发布时间:2016.11.14翻译:许昕公布与Melonport AG有关可扩展区块链网络的开发协议伦敦,英国;柏林,德国:Parity科技有限公司(即Ethcore)是一家区块链核心科技公司,也是Parity以太坊人软件的开发者,现在发布Polkadot技术概念论文。Polkadot是第三代公转载 2016-11-25 18:52:22 · 8373 阅读 · 0 评论 -
详解央行数字货币和数字票据交易平台架构(多图)
独家披露:详解央行数字货币和数字票据交易平台架构(多图)暴走时评:央行推动的基于区块链的数字票据交易平台已测试成功,由央行发行的法定数字货币已在该平台试运行。作为一种创新的货币和全新的支付体系架构,央行数字货币具有长远的创新和发展的潜力,有可能对金融基础设施、货币政策、普惠金融、金融监管乃至未来数字经济产生重大的影响。作者:铅笔芯据财新网消息,央行推动的基于转载 2017-02-04 17:53:37 · 25735 阅读 · 1 评论 -
Hyperledger Fabric1.0架构概览
Hyperledger是被业界非常看到的联盟链的实现,包括IBM、Intel、R3、各个大型商业银行等都参与其中,带给我们关于区块链技术与软件工业、金融、保险、物流等领域碰撞结合的想象空间;在这个联盟中,有超过1/4的成员都来自中国,这更是我们对于它的一举一动都非常关注。很大程度上,Hyperledger和它背后的联盟体系就代表着区块链在产业环境中的未来(仅仅个人观点,欢迎拍砖,呵呵 :-))。转载 2017-02-06 15:21:36 · 11395 阅读 · 2 评论 -
Hyperledger Fabric V1.0– 开发者快速入门
本文档演示使用Hyperledger Fabric V1.0来部署一个开发者环境并运行一个简单例子。文档包括创建和加入通道(账本)、客户端认证以及部署和调用智能合约。CLI将用于创建和加入通道(账本),NodeJS SDK将用于客户端身份验证和使用账本的智能合约功能。Docker Compose将用于创建包含三个Peer节点的联盟链、一个独立的Orderer和一个证书颁发机构(CA)。为了加快转载 2017-02-07 21:32:29 · 7586 阅读 · 0 评论 -
使用Parity建立Proof-of-Authority (PoA) Ethereum Chain5分钟快速从无到有建立Ethereum联盟链
5分钟快速从无到有建立Ethereum联盟链开发Ethereum Dapp的过程中,需要一个测试用的chain,之前是使用testrpc或直接连到Ethereum testnet (Ropsten),不过testrpc有各种坑需要处理,而Ropsten testnet则是需要同步与等待区块,相当的烦人。前几天看到Parity 1.5版以后支持建立Proof of Authority Chain转载 2017-02-19 16:42:19 · 11350 阅读 · 0 评论 -
Vitalik Buterin:以太坊Casper惩罚条件的最小化
Lola2017-03-07 12:20 发布在 技术指南2990 上周, Yoich发布了一篇博客文章,详细地介绍了我的“惩罚条件的最小化”的过程,并正式论证了“惩罚条件的最小化”所提供的安全性和活力性。这是拜占庭容错算法、安全下的异步(safe-under-asynchrony )和密码经济安全(cryptoeconomically)共识算法的关键组成部分,而拜占庭容错算法、安转载 2017-03-08 21:20:39 · 3004 阅读 · 0 评论 -
干货 | 理解以太坊的第2层扩展方案
原创 2018-03-19 Josh Stark ...转载 2018-03-20 10:20:59 · 3326 阅读 · 0 评论 -
以太坊创始人Vitalik Buterin北京演讲:Casper与分片技术最新进展
三言财经6月3日现场报道,在今天的以太坊技术及应用大会上,以太坊创始人Vitalik Buterin做了题为“Casper与分片技术最新进展”的主题演讲。V神在演讲中阐述了Casper和分片的技术流程,以及如何在系统中成为验证者验证节点。对于验证节点,V神介绍说,验证节点不要加入跟别人一样的权益池,不要用跟别人一样的VPS,不要使用跟比人一样的操作系统,不要用跟别人一样的客户端。以下是演讲全文,E...转载 2018-06-03 11:50:01 · 2518 阅读 · 0 评论 -
初探摩根大通的企业级以太坊区块链解决方案—Quorum
根据Coindesk近期发布的《2017年区块链行业报告》,企业级区块链快速发展的势头已经呈现出来,该报告预计2025年全球企业级区块链年收入将会达到199亿美元。作为2017年成立的区块链联盟EEA(Enterprise Ethereum Alliance,企业以太坊联盟)核心成员,摩根大通倾力打造的Quorum区块链平台,值得引起Fintech业界的重视。【Quorum是什么】Quor...转载 2019-06-27 15:09:38 · 1852 阅读 · 0 评论 -
以太坊智能合约编程之菜鸟教程
译注:原文首发于ConsenSys开发者博客,原作者为Eva以及ConsenSys的开发团队。如果您想要获取更多及时信息,可以访问ConsenSys首页点击左下角Newsletter订阅邮件。本文的翻译获得了ConsenSys创始人Lubin先生的授权。有些人说以太坊太难对付,于是我们(译注:指Consensys, 下同)写了这篇文章来帮助大家学习如何利用以太坊编写智能合约和应用。这里所用到的转载 2016-11-10 11:42:18 · 3689 阅读 · 0 评论 -
超级账本PBFT(拜占庭容错)算法详解
上一章我们从分布式系统的角度简单叙述了一下 IBM HyperLedger fabric 的一些基本概念、架构和协议信息。其中最为核心的部分就是共识算法(consensus plugin),fabric推荐并实现的就是PBFT这一经典算法。BFT算法Client会发送一系列请求给各个replicas节点来执行相应的操作,BFT算法保证所有正常的replicas节点执行相同序列的操作。因为所转载 2016-10-16 21:23:23 · 31951 阅读 · 1 评论 -
梅克尔树Merkle trees是什么?(以太坊)
梅克尔树(Merkle trees)是区块链的基本组成部分。虽说从理论上来讲,没有梅克尔树的区块链当然也是可能的,你只需创建直接包含每一笔交易的巨大区块头(block header)就可以实现,但这样做无疑会带来可扩展性方面的挑战,从长远发展来看,可能最后将只有那些最强大的计算机,才可以运行这些无需受信的区块链。 正是因为有了梅克尔树,以太坊节点才可以建立运行在所有的计算机、笔记本、智能手机,甚至转载 2016-01-14 21:32:14 · 15844 阅读 · 0 评论 -
以太坊智能合约编程之菜鸟教程
手把手带你走上智能合约编程之路译注:原文首发于ConsenSys开发者博客,原作者为Eva以及ConsenSys的开发团队。如果您想要获取更多及时信息,可以访问ConsenSys首页点击左下角Newsletter订阅邮件。本文的翻译获得了ConsenSys创始人Lubin先生的授权。有些人说以太坊太难对付,于是我们(译注:指Consensys, 下同)写了这篇文章来帮助大家学习如何利用以太转载 2016-01-08 11:55:51 · 91962 阅读 · 7 评论 -
以太坊未来的 POS 协议:Casper
以太坊未来的 POS 协议大家好,我是Vlad. 2014年9月份我开始了研究和设计以太坊POS(proof-of-stake, 权益证明)架构的工作。目前Vitalik和我对于Serenity阶段的POS协议应该长什么样已经有了许多共识,只剩一些细节方面的分歧。我们称它为友善的小精灵Casper(Casper the friendly ghost),因为它实际上是GHOST(Greedy转载 2016-01-14 22:10:55 · 10726 阅读 · 0 评论 -
闪电网络与以太坊结合建立支付渠道的构想及其前景
这篇文章是讨论在以太坊上建立支付渠道(就如在比特币的基础上建立的闪电网络)的构想。 我想介绍下建立支付渠道的原因,并对比特币闪电网络进行非技术性的简述,以及讨论在以太坊上建立支付渠道的巨大优势和潜力。这篇文章更多是写给大众读者,而不是资深技术客。 比特币支付渠道 初始动机 要向某人发送比特币,你就要创建一笔交易,对它进行加密签名(证明你是创建者),并通过比特币网络广播这笔交转载 2016-01-14 22:23:20 · 2553 阅读 · 0 评论 -
未来十年,Blockchain 会如何重塑互联网世界?
骁骑 • 2014/11/27 19:10编者按:著名投资人 Fred Wilson 的同事 Joel Monegro 近日参加了纽约比特币 workshop HackBit聚会,其间他们讨论了比特币式的思维方式对未来十年世界的影响,而这种影响正在促成新的互联网世界结构的涌现。前不久,我们也报道了 Fred Wilson 的想法“Color a Bitcoin”,我们可以用比特转载 2016-01-10 21:39:33 · 1569 阅读 · 0 评论 -
如何配置以太坊PoA私有链
NOTE: This chapter is work in progress.TurboEthereum supports Proof-of-Authority (PoA) private chains through the Fluidity core ethereum clientflu. Proof-of-authority chains utilise a number of se转载 2016-02-23 16:10:22 · 5950 阅读 · 0 评论 -
理解 以太坊Serenity - 第一部分: 深度抽象
Origin post by Vitalik Buterin, on December 24th, 2015我们已经公开继续改进以太坊协议的计划和长期开发路线图相当长一段时间了,这个做法也是来自于从1.0版本发布之前或者事后没有能及时处理的错误中学到的经验。不管怎样,以太坊核心协议的周期性开发已经重新启动,Homestead阶段很快就要到来,我们也已经悄悄开始开发一个概念原型(PoC),目标是转载 2016-02-24 09:49:42 · 6821 阅读 · 0 评论 -
以太坊本地私有链开发环境搭建
原文链接:http://ethfans.org/posts/ethereum-private-network-bootstrapethereum-bootstrap是我建立的一个github项目,目的是帮助刚接触以太坊的同学快速的搭建起自己的本地开发环境,体验智能合约的开发。阅读本文需要有基本的编程知识。项目地址:https://github.com/janx/ethere转载 2016-02-24 19:47:15 · 18539 阅读 · 1 评论 -
区块链技术(一):Truffle开发入门
蓝莲花2016-05-02 14:52 发布在 技术指南0658 文章摘要图:以太坊是区块链开发领域最好的编程平台,而truffle是以太坊(Ethereum)最受欢迎的一个开发框架,这是我们第一篇区块链技术文章介绍truffle的原因,实战是最重要的事情,这篇文章不讲原理,只搭建环境,运行第一个区块链程序(Dapp)。安装truffle$ npm install转载 2016-05-03 08:37:28 · 20204 阅读 · 0 评论 -
区块链开发(三)编写调试第一个以太坊智能合约
一、 智能合约IDE简介 目前以太坊上支持三种语言编写智能合约, Solidity:类似JavaScript,这是以太坊官方推荐语言,也是最流行的智能合约语言。具体用法参加Solidity文档,地址:https://solidity.readthedocs.io/en/latest/ Serpent:类似Python风格,文档地址:https://git转载 2016-09-13 11:31:14 · 13067 阅读 · 1 评论 -
启动一个单机的以太坊私有链
geth --networkid 999 --datadir [choose your data folder] --nodiscover --maxpeers "0" --mine --minerthreads "1" --etherbase "[your preferred account]" --extradata "Am I more of mine?" console原创 2016-09-16 16:59:49 · 3749 阅读 · 0 评论 -
如何创建以太坊本地私有测试链Setting up a local private testnet
Setting up a local private testneteth (C++ client)It is possible to connect to or create a new network by using the –genesis and –config.It is possible to use both –config and –genesis.In th转载 2016-09-17 07:38:05 · 4133 阅读 · 0 评论 -
理解以太坊 Serenity - 第二部分: Casper
Original post by Vitalik Buterin, on December 28th, 2015特别感谢Vlad Zamfir,他提出了按块达成共识这个想法,并且说服我认同它和Casper的其它一些核心想法的价值;以及Vlad Zamfir和Greg Meredith,为他们在这个协议上的持续努力。在这个系列的上一篇中,我们讨论了Serenity的两大旗舰特性之一:深度抽象转载 2016-01-21 09:59:31 · 5499 阅读 · 0 评论