以太坊与hyperledge
Ⅰ Hyperledger与Ripple在支付系统上有何不同
支付系统应该是高度集权的,还是完全地分布式、去中心化呢?Hyperledger团队认为,两者中间应该有个平衡——权力既不是集中在某一个机构,也不是完全地分布式,而是进行合理适当地分割成若干部分。
分权这个最早由英国哲学家约翰·洛克提出的政治概念,被Hyperledger用在支付系统的权力分布上。就如下图所示,第一种是一般国家和第三方支付系统的“中心化”网络,第三种是比特币式的点对点“去中心化”网络,而第二种,就是Hyperledger所建立的支付协议体系。
Hyperledger是一个开源平台,允许任何人发行个人货币。Hyperledger开源支付协议由来自香港的Daniel Feichtinger首先创立,他是Hyperledger的核心开发者以及分布式共识机制的发明者。Hyperledger的另一成员Dan O’Prey作为联合创始人,在今年4月加入。在此之前,O’Prey创立了一家可视化云计算工具麦德云,公司Base在北京,帮助开发者更方便地使用Amazon AWS,早期获得红杉资本150万美元融资,O’Prey三个月前从CEO位置离职。O’Prey加入Hyperledger,则是负责市场和商业拓展相关工作。目前,Hyperledger的服务器和客户端代码已经上传到GitHub上。
Hyperledger支付协议的提出,很大程度上受到Ripple的影响。在Hyperledger网站问答页面末端,团队表示,可以把Hyperledger看做Ripple的替代方案或者补充体系。
Ripple是继Bitcoin之后,另外一个被看好的数字货币。而Ripple与Bitcoin最大的不同在于,两者的逻辑正好相反。Bitcoin首先是个数字货币,其次才是再其基础上的支付手段;而Ripple的理念是让支付变得更容易,首先是支付,为了让支付更方便和货币流通才创造了自己的虚拟货币XRP。
在Ripple支付网络中,可以转账任意一种货币,包括美元、欧元、人民币、日元或者Bitcoin,简便易行快捷,交易确认在几秒以内完成,交易费用几乎是零,没有所谓的跨行异地以及跨国支付费用。
相比BitCoin账本需要六次确认,每次10分钟,确认时间总计需要将近1个小时。Ripple则是引入了一个“共识(Consensus)”机制,通过特殊节点的投票,在很短的时间内就能够对交易进行验证和确认。Ripple的交易确认过程可在几秒钟之内完成。Hyperledger则是采用类似Ripple“共识”机制,达成共识则是通过拜占庭容错算法机制。
另外,Ripple客户端不需要下载区块链(记录历史交易数据),它在普通节点上舍弃掉已经验证过的总帐本链,只保留最近的已验证总帐本和一个指向历史总帐本的链接,因而同步和下载总帐本的工作量很小。
区块链体积的不断增大,成为了BitCoin的另一大问题。每次比特币钱包安装,需要消耗大量时间下载数据块。在过去一年中,随着交易数量的增加,特别是博彩网站上出现大量的小额交易,块环链体积扩大两倍变成15Gb。
同时,在总账和共识机制下应运生的Ripple还具有绝对准确的网络欠条标记功能,这其中隐藏着一个颠覆性思想——用户可以发行自己的货币。用户可以自行设定欠条的名称、与美元或者比特币兑换的比例,这事实上就是 “个人货币”,其核心是在颠覆以政府信用为核心的货币,而将每一次信任的选择权交给用户。
验证时间长、不断增长的块环链(记录历史交易数据)以及不可靠交易的增加,是BitCoin现在所面临的问题。这些也是Hyperledger试图解决的问题,Hyperledger继承了Ripple的优点,通过引入类似Ripple的共识机制,缩短验证时间,去除块环链、使用投票机制(三分之二同意)通过交易要求,能够自动侦测并清除损坏的节点。
Ripple的理念早在2004年就已经出现,Ryan Fugger推出了Ripple的第一个实现版本。它的目标是构建一个去中心化的、准许任何人创建自家货币的虚拟货币系统。Ripple网络中的金钱都用“债务”表示,所有交易均表现为帐务余额的变化。
Ripple项目的初衷就是要建立一个分布式的P2P清算网络:每个人都是自己的银行,可以签发、接受借贷,同时又作为借贷通道(例如A想向B借钱,他们互不认识,却正好都认识C,那么C就可以作为A、B的通道,C先向B借钱,然后再把钱借给A,间接实现A向B借钱)。
Ripple的设计思路基于熟人关系和信任链,一个人要使用Ripple网络进行汇款或借贷,前提是在网络中已经存在他的朋友,否则无法在该用户与其它用户之间建立信任链,所以导致Ripple用户一直不多。
用户局限在小圈子的问题,在新公司OpenCoin成立之后得到了解决。OpenCoin推出了新版Ripple,引入两个措施解决孤立小圈子的问题:其一是推出Ripple币——XRP,它作为Ripple网络的基础货币,就像比特币一样可以整个网络中流通,而不必局限于熟人圈子;其二是引入网关(Gateway)系统,它类似于货币兑换机构,允许人们把法定货币注入、抽离Ripple网络,并可充当借、贷双方的桥梁。
那么,Hyperledger与Ripple到底有哪些不同呢?
根据Hyperledger团队给出的说法:
? 在理念上,Ripple是集中在根据实体的信誉,形成信任链,找到最简洁的途径实现交易,这种交易可以是跨币种的。而Hyperledger的目的是,让私人实体能够便捷地发行货币,并且对于发行量有着精确的控制;
? Ripple和Hyperledger有着同样地“共识”机制,附着相同的协议,但会员和隐私的规则不太一样;
? Hyperledger并没有在系统中自己发行一种货币;
目前,Ripple的商业化业务分为两种:
一种是Ripple直接提供给银行类金融机构汇款技术和底层协议,这相当于替换原来成本高昂的SWIFT技术,Ripple只在其中担任技术提供者,用户可以打开招商银行的客户端,在汇款一栏选择用SWIFT汇款,或者用Ripple汇款,Ripple存在的意义是利用技术革新去改变帮助银行缩减成本;
另一种则是直接面向消费者的业务。用户可以登录Ripple的网页或者下载一个Ripple钱包的App,可以自由在其中进行跨境汇款、记账或者在真实货币与虚拟货币之间兑换。这其中的网管可以是银行,也可以是第三方支付企业,甚至可以是个人。
如何参与到Hyperledger?它的共识池总共分为四部分:testpool、mainpool、custompool以及premiumpool。
? testpool对所有人都免费开放,在里面可以发布你个人的分类账(货币)或者测试第三方应用程序,甚至可以尝试攻击支付系统,做你想做的;
? mainpool是基础池,池中的每个节点要求一个独特的域名和SSL证明,现在加入邮件列表,将在Hyperledger发布后第一时间通知;
? custompool则是允许用户自定义池子,可以把池子限定在一个国家、一所大学等;
? premiumpool是一个商业化的池子,运营一个“共识”节点有着更严格的限制和要求,每次分类账的请求都要被审计,并且加入需要缴纳会员订阅费,具体的规则需要和Hyperledger团队沟通联系。
Ⅱ 基于hyperledger做的币,能不能上交易所
有没有主体?一般都是以基金会为主体的
白皮书合规吗?律师证明文件,法律意见书
性质是什么?非证券化证明,法律意见书
上币费预算多少?决定你上什么交易所
这是最基本的,如果没有或者舍不得花钱做,还是放弃吧,否则即便做出来上了不知名的交易所发行,没人认可、没人买,一点意义都没有。
Ⅲ hyperledger平台是联盟链吗
支付系统应该是高度集权的,还是完全地分布式、去中心化呢看Hyperledger团队认为,两者中间应该有个平衡——权力既不是集中在某一个机构,也不是完全地分布式,而是进行合理适当地分割成若干部分。分权这个最早由英国哲学家约翰·洛克提出的政治概念,被Hyperledger用在支付系统的权力分布上。就如下图所示,第一种是一般国家和第三方支付系统的逗中心化地网络,第三种是比特币式的点对点逗去中心化地网络,而第二种,就是Hyperledger所建立的支付协议体系。Hyperledger是一个开源平台,允许任何人发行个人货币。Hyperledger开源支付协议由来自香港的DanielFeichtinger首先创立,他是Hyperledger的核心开发者以及分布式共识机制的发明者。Hyperledger的另一成员DanO’Prey作为联合创始人,在今年4月加入。在此之前,O’Prey创立了一家可视化云计算工具麦德云,公司Base在北京,帮助开发者更方便地使用AmazonAWS,早期获得红杉资本150万美元融资,O’Prey三个月前从CEO位置离职。O’Prey加入Hyperledger,则是负责市场和商业拓展相关工作。目前,Hyperledger的服务器和客户端代码已经上传到GitHub上。Hyperledger支付协议的提出,很大程度上受到Ripple的影响。在Hyperledger网站问答页面末端,团队表示,可以把Hyperledger看做Ripple的替代方案或者补充体系。Ripple是继Bitcoin之后,另外一个被看好的数字货币。而Ripple与Bitcoin最大的不同在于,两者的逻辑正好相反。Bitcoin首先是个数字货币,其次才是再其基础上的支付手段;而Ripple的理念是让支付变得更容易,首先是支付,为了让支付更方便和货币流通才创造了自己的虚拟货币XRP。在Ripple支付网络中,可以转账任意一种货币,包括美元、欧元、人民币、日元或者Bitcoin,简便易行快捷,交易确认在几秒以内完成,交易费用几乎是零,没有所谓的跨行异地以及跨国支付费用。相比BitCoin账本需要六次确认,每次10分钟,确认时间总计需要将近1个小时。Ripple则是引入了一个逗共识(Consensus)地机制,通过特殊节点的投票,在很短的时间内就能够对交易进行验证和确认。Ripple的交易确认过程可在几秒钟之内完成。Hyperledger则是采用类似Ripple逗共识地机制,达成共识则是通过拜占庭容错算法机制。另外,Ripple客户端不需要下载区块链(记录历史交易数据),它在普通节点上舍弃掉已经验证过的总帐本链,只保留最近的已验证总帐本和一个指向历史总帐本的链接,因而同步和下载总帐本的工作量很小。区块链体积的不断增大,成为了BitCoin的另一大问题。每次比特币钱包安装,需要消耗大量时间下载数据块。在过去一年中,随着交易数量的增加,特别是博彩网站上出现大量的小额交易,块环链体积扩大两倍变成15Gb。同时,在总账和共识机制下应运生的Ripple还具有绝对准确的网络欠条标记功能,这其中隐藏着一个颠覆性思想——用户可以发行自己的货币。用户可以自行设定欠条的名称、与美元或者比特币兑换的比例,这事实上就是逗个人货币地,其核心是在颠覆以政府信用为核心的货币,而将每一次信任的选择权交给用户。验证时间长、不断增长的块环链(记录历史交易数据)以及不可靠交易的增加,是BitCoin现在所面临的问题。这些也是Hyperledger试图解决的问题,Hyperledger继承了Ripple的优点,通过引入类似Ripple的共识机制,缩短验证时间,去除块环链、使用投票机制(三分之二同意)通过交易要求,能够自动侦测并清除损坏的节点。Ripple的理念早在2004年就已经出现,RyanFugger推出了Ripple的第一个实现版本。它的目标是构建一个去中心化的、准许任何人创建自家货币的虚拟货币系统。Ripple网络中的金钱都用逗债务地表示,所有交易均表现为帐务余额的变化。Ripple项目的初衷就是要建立一个分布式的P2P清算网络:每个人都是自己的银行,可以签发、接受,同时又作为通道(例如A想向B借钱,他们互不认识,却正好都认识C,那么C就可以作为A、B的通道,C先向B借钱,然后再把钱借给A,间接实现A向B借钱)。Ripple的设计思路基于熟人关系和信任链,一个人要使用Ripple网络进行汇款或,前提是在网络中已经存在他的朋友,否则无法在该用户与其它用户之间建立信任链,所以导致Ripple用户一直不多。用户局限在小圈子的问题,在新公司OpenCoin成立之后得到了解决。OpenCoin推出了新版Ripple,引入两个措施解决孤立小圈子的问题:其一是推出Ripple币——XRP,它作为Ripple网络的基础货币,就像比特币一样可以整个网络中流通,而不必局限于熟人圈子;其二是引入网关(Gateway)系统,它类似于货币兑换机构,允许人们把法定货币注入、抽离Ripple网络,并可充当借、贷双方的桥梁。那么,Hyperledger与Ripple到底有哪些不同呢看根据Hyperledger团队给出的说法:?在理念上,Ripple是集中在根据实体的信誉,形成信任链,找到最简洁的途径实现交易,这种交易可以是跨币种的。而Hyperledger的目的是,让私人实体能够便捷地发行货币,并且对于发行量有着精确的控制;?Ripple和Hyperledger有着同样地逗共识地机制,附着相同的协议,但会员和隐私的规则不太一样;?Hyperledger并没有在系统中自己发行一种货币;目前,Ripple的商业化业务分为两种:一种是Ripple直接提供给银行类金融机构汇款技术和底层协议,这相当于替换原来成本高昂的SWIFT技术,Ripple只在其中担任技术提供者,用户可以打开招商银行的客户端,在汇款一栏选择用SWIFT汇款,或者用Ripple汇款,Ripple存在的意义是利用技术革新去改变帮助银行缩减成本;另一种则是直接面向消费者的业务。用户可以登录Ripple的网页或者下载一个Ripple钱包的App,可以自由在其中进行跨境汇款、记账或者在真实货币与虚拟货币之间兑换。这其中的网管可以是银行,也可以是第三方支付企业,甚至可以是个人。如何参与到Hyperledger看它的共识池总共分为四部分:testpool、mainpool、custompool以及premiumpool。?testpool对所有人都开放,在里面可以发布你个人的分类账(货币)或者测试第三方应用程序,甚至可以尝试攻击支付系统,做你想做的;?mainpool是基础池,池中的每个节点要求一个独特的域名和SSL证明,现在加入邮件列表,将在Hyperledger发布后第一时间通知;?custompool则是允许用户自定义池子,可以把池子限定在一个国家、一所大学等;?premiumpool是一个商业化的池子,运营一个逗共识地节点有着更严格的限制和要求,每次分类账的请求都要被审计,并且加入需要缴纳会员订阅费,具体的规则需要和Hyperledger团队沟通联系。
Ⅳ 旺链科技和HyperLedger 是什么关系
旺链科技是 HyperLedger 首批联盟成员之一,拥有2名全球核心开发者,是 HyperLedger 官方区块链浏览器 Fabric-explorer 发起者
Ⅳ 现在有哪些主流的区块链技术
比特币(Bitcoin),是最早的真正意义的去中心化区块链技术。
以太坊(Ethereum),配备了强大的图灵完备的智能合约虚拟机,因此可以成为一切区块链项目的母平台。
IBM HyperLedger fabric,是联盟链的优秀实现。
Ripple,世界上第一个开放的支付网络,是基于区块连的点到点全球支付网络。
Ⅵ hyperledger 支持java 智能合约吗
其实问题在于,尽管我们现在知道许可型比特币区块链的三个重要应用案例(出处、企业记录保存、小额融资),我们还没能找到以太坊智能合约的替代品。 这并不是说人们还不知道他们希望智能合约帮他们实现什么,而是因为很多的想法根本没办法实现。
Ⅶ 比特币,以太坊,hyperledger宏观技术上有何区别
都是分布式账本,应用和公有程度不同
Ⅷ 学习区块链开发是学习go语言、hyper ledger fabric比较好、还是以太坊智能合约比较好或者公链开发
Go全栈+区块链课程:
一共22周,分为5个阶段,
第一阶段4周 go语言基础与网络并发 ,学完入门go语言,
第二阶段 4周 go语言实战web开发,爬虫开发,密码学,共识算法,实现轻量级公链,学完可以开发golang的网站,爬虫,实现轻量级区块链
第三阶段 4周 以太坊源码分析与智能合约Dapp开发,学完掌握以太坊核心与开发智能合约,以及区块链,
第四阶段 4周 超级账本,比特币 EOS,源码分析与智能合约实战,学完以后掌握超级账本开发,山寨比特币,分叉EOS,以及智能合约Dapp开发
第五阶段 6周 项目实战 ,实战5个企业级项目,学完可以拥有1年区块链项目经验
从语言本身特点来看,Go 是一种非常高效的语言,高度支持并发性,Go 语言的本身,它更注重的是分布式系统,并发处理相对还是不错的,比如广告和搜索,那种高并发的服务器。
Go语言优点:
性能优秀,可直接编译成机器码,不依赖其他库,Go 极其地快。其性能与 Java 或 C++相似。
语言层面支持并发,这个就是Go最大的特色,天生的支持并发,Go就是基因里面支持的并发,可以充分的利用多核,很容易的使用并发。
内置runtime,支持垃圾回收,这属于动态语言的特性之一吧,虽然目前来说GC不算完美,但是足以应付我们所能遇到的大多数情况,特别是Go1.1之后的GC。
简单易学,Go语言的作者都有C的基因,那么Go自然而然就有了C的基因,那么Go关键字是25个,但是表达能力很强大,几乎支持大多数你在其他语言见过的特性:继承、重载、对象等。
丰富的标准库,Go目前已经内置了大量的库,特别是网络库非常强大,我最爱的也是这部分。
内置强大的工具,Go语言里面内置了很多工具链,最好的应该是gofmt工具,自动化格式化代码,能够让团队review变得如此的简单,代码格式一模一样,想不一样都很困难。
跨平台编译,快速编译,相较于 Java 和 C++呆滞的编译速度,Go 的快速编译时间是一个主要的效率优势
Go语言缺点:
软件包管理:Go 语言的软件包管理绝对不是完美的。默认情况下,它没有办法制定特定版本的依赖库,也无法创建可复写的 builds。相比之下 Python、Node 和 Ruby 都有更好的软件包管理系统。然而通过正确的工具,Go 语言的软件包管理也可以表现得不错。
缺少开发框架:Go 语言没有一个主要的框架,如 Ruby 的 Rails 框架、Python 的 Django 框架或 PHP 的 Laravel。这是 Go 语言社区激烈讨论的问题,因为许多人认为我们不应该从使用框架开始。在很多案例情况中确实如此,但如果只是希望构建一个简单的 CRUD API,那么使用 Django/DJRF、Rails Laravel 或 Phoenix 将简单地多。
异常错误处理:Go 语言通过函数和预期的调用代码简单地返回错误(或返回调用堆栈)而帮助开发者处理编译报错。虽然这种方法是有效的,但很容易丢失错误发生的范围,因此我们也很难向用户提供有意义的错误信息。错误包(errors package)可以允许我们添加返回错误的上下文和堆栈追踪而解决该问题。
另一个问题是我们可能会忘记处理报错。诸如 errcheck 和 megacheck 等静态分析工具可以避免出现这些失误。虽然这些解决方案十分有效,但可能并不是那么正确的方法。