精华内容
下载资源
问答
  • 关注“区链数科”,让你从入门到精通区块链!...因为应用场景和用户需求的不同,所以目前将区块链大致分成三类:公有链(Public Blockchain)、私有链(Private Blockchain)以及联盟链(Consortium Blockch...

    关注“区链数科”,让你从入门到精通区块链!

    02fbb0f30721a9e613277ee3e7bc433c.png

    之前我们说过,区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。

    那么问题来了什么是公有链、私有链、联盟链,它们的区别又是什么?

    因为应用场景和用户需求的不同,所以目前将区块链大致分成三类:公有链(Public Blockchain)、私有链(Private Blockchain)以及联盟链(Consortium Blockchain)

    d65b9536c8d095f9d47ba79e087e4c57.png

    公有链

    我们知道区块链一个重要的特点就是去中心化,而去中心化程度最高的是公有链。

    最具代表性的就是比特币和以太坊,它们不收第三方机构的控制,世界上所有的人都可以读取在链上的数据记录、参与交易以及竞争新区块的记账权等。

    即使是程序开发者也无权干涉用户,各个参与者(即节点)可以自由加入和退出网络,并按照意愿进行相关操作。

    其特点为:所有节点共享,完全开放,任何个人或机构都能匿名加入,链上的数据全局可见,通常作为基础性服务,但性能尚未达到成熟实用阶段。

    83a5958773ed3872ac6380bd4155b870.png
    904aa630c5ec36ecf3a5aba489ddf13a.png

    私有链

    私有区块链则完全相反,该网络的写入权限由某个组织或者机构全权控制,数据读取权限受组织规定,要么对外开放、要么具有一定程度的访问限制。

    简单来说,可以将其理解为一个弱中心化或者多中心化的系统。

    由于参与节点具有严格限制且数量少,与公有链相比,私有链达成共识的时间相对较短、交易速度更快、效率更高、成本更低。

    不过这种类型的区块链更适合于特定机构内部使用,比如Linux基金会、农行涉农互联网电商融资“e贷链、浙商银行应收款链平台等”。

    目前,已经有很多银行和企业应用到这种区块链技术,也有一部分企业专做相关技术开发。

    其特点:企业内部使用,主要权限集中在运营组织者手中。

    211c241413b8b803b9960385abf80b2b.png
    b46ee8fa5405b378b815893f0cd3672a.png

    联盟链

    联盟链则是介于公有链以及私有链之间,可实现“部分去中心化”。

    链上各个节点通常有与之相对应的实体机构或者组织;参与者通过授权加入网络并组成利益相关联盟,共同维护区块链运行。

    从某种程度上来说,联盟链也属于私有链的范畴,只是私有化程度有所不同而已。

    因此,其同样具有成本较低、效率较高的特点,适用于不同实体间的交易、结算等B2B交易。例如,Hyperledger(超级账本)、企业以太坊联盟、运营商区块链研究组CBSG、微软Coco等。

    其特点:私有链的联盟,对特定组织开放,链上的信息授权可见,具有很强隐私保护机制,侧重商务,性能已经达到实用阶段。

    52f4e76f160cccdf0f0361b9771828cf.png

    无论何种区块链,根据其功能作用,已经应用到了我们生活中的不同方面,将来随着区块链技术的发展完善、成熟,还将涉及到更多领域,并逐渐改变我们的生活方式!

    关注“区链数科”,让你从入门到精通区块链!

    展开全文
  • 区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式,是比特币的一个重要概念。它本质上是一个去中心化的数据库,同时作为比特币的底层技术,是一串使用密码学方法相关联产生的数据...

    一、区块链简介
    在这里插入图片描述
    区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式,是比特币的一个重要概念。它本质上是一个去中心化的数据库,同时作为比特币的底层技术,是一串使用密码学方法相关联产生的数据块,每一个数据块中包含了一批次比特币网络交易的信息,用于验证其信息的有效性和生成下一个区块。
    二、公有链
    在这里插入图片描述
    公有链是指全世界任何人都可读取的、任何人都能发送交易且交易能获得有效确认的、任何人都能参与其中共识过程的区块链——共识过程决定哪个区块可被添加到区块链中和明确当前状态。
    公链主要有以太坊、比特币、比特币现金、EOS等。私有链则有超级账本、Hashgraph、Corda等。
    但是还有一种分法,即开放的和封闭的。公有和私有的区别在于谁可以把数据写入区块链或账本上;而开放和封闭的区别在于谁可以读取数据。
    三、公有链特点
    1、保护用户免受开发者的影响
    在公有链中程序开发者无权干涉用户,所以区块链可以保护使用他们开发的程序的用户。
    2、访问门槛低
    任何拥有足够技术能力的人都可以访问,也就是说,只要有一台能够联网的计算机就能够满足访问的条件。
    3、所有数据默认公开
    尽管所有关联的参与者都隐藏自己的真实身份,这种现象十分的普遍。他们通过他们的公共性来产生自己的安全性,在这里每个参与者可以看到所有的账户余额和其所有的交易活动。
    四、私有链
    在这里插入图片描述
    私有链,是指其写入权限仅在一个组织手里的区块链。读取权限或者对外开放,或者被任意程度地进行了限制。这类区块链被认为是“部分去中心化”。
    商业组织正在为各种应用开发分布式分类账和其他区块链启发的软件。由于这些软件被中心化机构控制,不具有区块链去中心化的属性,被称为私有链 、区域链、或者联盟链。
    因为其应用范围与用分布式数据库处理信息的云端运算相似,2017年6月止,不但没有任何私有链得到认可和使用,而且国际银行界纷纷退出所参与的项目;加拿大中央银行也在2017年5月放弃了国家私有链的开发,主要原因是与中央银行体系格格不入。相反,用现有区块链进行ICO众筹,来开发新型去中心化社区的项目,如雨后春笋般地涌现,得到不同凡响的结果。
    私有链可以进行完全免费或者至少说是非常廉价的交易。如果一个实体机构控制和处理所有的交易,那么他们就再需要为工作而收取费用。
    五、私有链特点
    私有链和传统应用的数据库没什么差别;但是,如若将公共节点添加到其中,会得到相比数据库更多的节点。如此一来,开放的区块链是拥有一个可信账本的最佳途径,该技术取决于“去中心化”的范围力度;力度越大,该技术越适用。相对于公有链,私有链可以在不颠覆传统金融模式的前提下,日积月累的来改善存在于传统金融模式里的一些诟病,例如金融机构的工作效率问题、金融敲诈问题等。而公有链是软件来颠覆传统金融模式大部分功能的一种方法,这与私有链形成鲜明对比。
    交易效率高,私有链的交易速度很快,毫不夸张的说,其速度可超过任何其他地的区块链。这是因为即使是少量的节点,其也具有高信任度,所以交易的进程不需要每一个节点都来验证,所有造就了私有链独一无二的交易速度。其速度之快,甚至接近了常规数据库(非区块链数据库)。
    保障隐私,私有链上不必处理访问权限等繁琐进程,个人数据不会被网络上任何人获得。
    成本低;私有链上完成的交易通常十分廉价或免费。这是因为私有链上的交易速度十分之快,各个节点间不需要完全的协议,以至于它们不会为任意一个交易而工作,如此一来大大降低了交易成本。
    保护产品,私有链的机制有效的使多数金融机构坦然接受,对于基本产品的保护,实体机构是不惜一切代价的。
    六、联盟链
    在这里插入图片描述
    联盟链是介于公有链和私有链之间、实质上仍属于私有链范畴的区块链。联盟链与公有链的差别在于它只对特定的组织团体开放,因此在联盟链中,每个参与者都可以查阅和交易,但不能验证交易,或不能发布智能合约,简单来说,联盟链上的信息对每个人都是只读的,只有节点有权利进行验证或发布交易,这些节点组成了一个联盟。普通用户如果想发布或者验证交易,则需获得联盟的许可。因此,联盟链更类似一种分布式的数据库技术。
    七、联盟链特点
    目前联盟链使用的群体主要在金融业,他们的主要是银行、保险、证券业。未来3年,工商业将成为下一个重要的应用领域,再之后,随着社会各界对区块链的普及与认可程度的提高,政府系统全面采用联盟链技术提供公共服务指日可待。交易处理快。区块链是衡量区块链项目性能的重要指标之一,即tps。在公有链中,一个新的区块是否能够上链,得由区块链中所有的节点来决定,所以一笔交易的真伪至少要得到全网51%的节点验证才能被确定,导致公有链对交易的处理速度很慢。目前最快的公链EOS主网TPS最高达到3590次/秒(低于现金交易速度100个量级)。而对于联盟链来说,一个新的区块是否能够上链,只要其中几个权重较高的节点进行确定就可以了,这就意味着,一笔交易不需要所有节点的确认就可以进行,大大的降低了交易处理时间。
    XM返佣http://www.kaifx.cn/broker/xm.html
    隐私保护强。联盟链上的信息并不是所有有访问条件的人就可以访问的,联盟链上的信息,只有该联盟链上的节点才可以进行读取修改和访问等活动。联盟链中的每个节点都有属于自己的一个私钥,每个节点自己产生的数据信息只有该节点自己知道,如果节点与节点之间需要进行信息交换和数据交流,就必须知道对方节点私钥,这样一来,既能够在保证信息流通的同时,又避免了节点隐私泄露的问题。
    八、总结
    区块链像所有被认为可能是根本变革型的技术一样,被和各种事物联系起来,变得宽泛甚至无所不包。区块链今天是管理大师约翰·哈格尔说的典型的强叙事性事物(narratives),与叙事对应的是故事,故事是有开头、有中间、有结尾,而叙事是开放性的,我们可以去创造它的未来。这正是当初互联网展示潜力的方式,互联网产业的根本信条之一是艾伦·凯说的“不要去预测,而是去创造未来”。更重要的是,哈格尔指出,所有具有叙事性的伟大事物,都有这样的特点:“超越……的界限而连接和动员其他人”。

    展开全文
  • 最近在研究区块链。打算在windows上先搭建一个测试环境开始运行。这里记录整个搭建过程,供后来人参考。 整体上,分为三个步骤,安装相关软件,初始...(备注:这里搭建的是私有链,小编的电脑还不能支持我搭建公有...

      最近在研究区块链。打算在windows上先搭建一个测试环境开始运行。这里记录整个搭建过程,供后来人参考。 整体上,分为三个步骤,安装相关软件,初始化系统,建立集群,以及最后一步,挖矿,部署智能合约以及其他各种用途。 我们采用的是以太坊,相对其他区块链,这是一个成熟的环境。 虽然近期有硬分支的事件,对企业应用来说,功能上还算是比较完善的。(备注:这里搭建的是私有链,小编的电脑还不能支持我搭建公有链)

      这里我们不对区块链的基本概念做解释,因为研究区块链的基本都知道,如果新手的话建议首先通过百度百科和书籍或者其他渠道了解区块链再去安装部署。

    安装部署

    1、  下载安装geth

    首先下载geth,进入官网https://geth.ethereum.org/downloads/,选择windows版本。但是有些地方因为网络vpn的问题,无法通过官网下载可以去https://ethfans.org/wikis/Ethereum-Geth-Mirror下载,这是国内网站但是相对于官网geth版本更新较慢,如果使用Google Chrome下载的可能会提示文件危险,不用理会,选择保留即可。从官网进直接选择windows版本的geth下载如下图:

    从国内网站下载的如下图:

    这里小编选择从国内网站下载,下载完成之后,双击下载软件,首先选择 I  agree,然后next,安装路径选择按照默认路径安装即可,点击install(所有信息都会放置在这个路径下,若C盘空间过小,建议更改路径到其他空间较大的磁盘)

    等待安装完成,然后点击close,进入安装目录,发现两个文件:

    2、 初始化创始区块

    首先初始化创世区块,在根目录下创建文本文件,重命名为genesis.json,新建文件夹命名为chain,在genesis.json文件中添加创始区块代码

    {
    "config": {
    "chainId": 15,
    "homesteadBlock": 0,
    "eip155Block": 0,
    "eip158Block": 0
    },
    "coinbase" : "0x0000000000000000000000000000000000000000",
    "difficulty" : "0x40000",
    "extraData" : "",
    "gasLimit" : "0xffffffff",
    "nonce" : "0x0000000000000042",
    "mixhash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
    "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
    "timestamp" : "0x00",
    "alloc": { }
    }

    以管理员身份打开命令行窗口(非管理员身份会失败)。在geth目录下运行命令初始化创世块:

    1 geth -datadir "%cd%\chain" init genesis.json

    运行结果:

    4、新建账户

     在命令行窗口(管理员模式)输入命令进入控制台:

    geth –datadir “%cd%\chain” console

    运行结果:(显示Welcome to the Geth JavaScript console!即为成功)

    创建新账户,密码自己设置,用来启动私有链的挖矿。创建的第一个账户默认为矿工。创建成功会返回该账户的公钥(注意大小写)。

    personal.newAccount(“密码”)

     运行结果:

    输入exit退出控制台。

    5、启动私有链

    在启动私有链节点时,首次会要求输入账户密码(注意命令里边的ip地址是自己的IP地址,)

    geth -targetgaslimit 4294967295 -rpc -rpcaddr "192.168.43.204" -rpcport "8101" -port "30301" -rpcapi "eth,web3,personal" -networkid 99 -identity 2016 -nodiscover -maxpeers 5 -datadir "%cd%\chain" -unlock 0 -rpccorsdomain "*" -mine console

    输入密码后会进入geth控制台,并自动开始挖矿。首次会初始化,耐心等待,待进度到达100时会开始挖矿。

    如果出现

    即为初始化成功,如果挖矿还在继续,可以输入 exit 退出并输入启动私有链命令重新启动私有链。

      到此即为搭建区块链私有链成功,可以进行自己的项目进展,例如创建节点,节点间交易,部署智能合约等等。

      创建节点,节点间交易,部署智能合约等具体步骤我会在之后的博客中持续更新。

      新手上路的话建议首先下载一个eth钱包来辅助自己创建项目,但是作为程序员还是建议多使用命令解决问题,因为eth可视化虽然方便,但不能让程序员了解内部如何运作。

      下一篇为:eth的钱包安装以及使用。

    转载于:https://www.cnblogs.com/yty2152/p/10432691.html

    展开全文
  • 白话区块链从入门到精通,看我就够了!「白话区块链入门」系列让零基础的小伙伴也能轻松入门,欢迎大家在文末点赞留言,说说你最想了解的区块链小知识,参与有奖哦!作者 | WJ出...
        

    白话区块链

    从入门到精通,看我就够了!

    「白话区块链入门」系列让零基础的小伙伴也能轻松入门,欢迎大家在文末点赞留言,说说你最想了解的区块链小知识,参与有奖哦!

    作者 | WJ
    出品|白话区块链(ID:hellobtc)

    不少人对缺少强有力激励的“无币区块链”,特别是联盟链和私有链的价值表示怀疑。

    今天,白话区块链(ID: hellobtc)就简单来说说:无币状态下的联盟链和私有链的应用价值。


     01
    联盟链的应用价值

    对于联盟链,大家已经不陌生,主要是来自几个大厂的项目,比如腾讯区块链、蚂蚁区块链、京东区块链等等。

    目前,已经落地的项目不少,以落地已久的腾讯微黄金红包为例:

    640?wx_fmt=jpeg

    腾讯自营业务主要为社交平台,然而因为用户有理财需求,于是合作接入了很多理财产品。这些理财产品为第三方金融机构提供的服务,现在的业务模式就是:腾讯提供用户流量、第三方金融机构提供服务和理财产品,赚了钱大家分,腾讯和金融机构双赢。

    但是,传统的合作方式有一个问题:两家或者多家公司合作时的对账问题。

    涉及重大金额事项时,合作企业之间不可能用对方的账本,于是他们各自记录有一个账本,然后不断地进行系统核对和清算,甚至有时候还需要重金聘请第三方机构来托管资金,与第三方资管机构再次核对。这样一来,中间环节消耗了大量的人力物力,增加了公司的成本负担。

    用上了腾讯区块链之后:

    640?wx_fmt=png

    640?wx_fmt=png

    每个合作伙伴都成为一个联盟链的节点、共享同一区块链账本,每一笔交易的发起,区块链都会同步记录到各自的账本中。账本不涉及用户隐私,统一ID、哈希值,让任何一方都无法篡改交易

    这样,就省去了各种中间环节的人力物力去对账和清算,成本大幅减少,净利润扩大。


     02
    私有链的应用价值

    关于私有链,主要是私人或者企业内部的应用。

    现在,有很多大型企业有着庞大的人员队伍,不同的部门、分支机构,特别是一些连锁企业,分支机构遍布全国,甚至全世界。这些大型企业的内部管理是一个非常头疼的问题,传统的管理系统下,难免会出现内部信息“见不得光的修改”,比如:某些腐败分子串通IT维护部门,可以把一些客户信息导出售卖、修改内部经营资料、蒙蔽总公司等情况。

    640?wx_fmt=png

    私有链的应用,则可以通过区块链防伪、防篡改、不可逆的特性,保障大部分资料信息的完整性和一致性,保护客户重要信息、隐私不被泄露,让公司减少损失。

    你从事什么行业?你所在的行业哪些方面可以使用联盟链、私有链吗?欢迎在留言区留言。

    「白话区块链入门系列」互动有奖

    • 本文发布2小时内的第1位精选留言,奖励8.8元红包;

    • 指出本文事例、逻辑等重大错误、并提出优秀建议的留言,一经采纳,奖励50元

    • 本系列接受读者投稿,录用稿件每篇奖励300元。后台回复「投稿」获取详细信息。

    往期内容精选

    006 比特币的矿工和挖矿是什么意思?

    014 虚拟货币价值的本质是什么?

    015 神奇而有趣的比特币

    018 被称为“区块链2.0”的以太坊是什么?

    021 被称为“区块链3.0”的EOS是什么?

    ★后台回复「入门」获取完整目录!★


    ——End——


    『声明:本文为作者独立观点,不代表白话区块链立场,亦不构成任何投资意见或建议。』

    640

    亲,给「白话区块链」加个“星标”

       ? 不错过重要推送哦 ?

    640

    亲,据说99.9%有品位的人都点了「好看」?

    展开全文
  • 想知道更多区块链技术知识,请百度【链... 区块链严格定义上被划分为3种类型:公有链,私有链、和联盟链,但是在实际应用中单一的某种链常常无法满足用户需求,就出现了多种类型的结合,比如私有链+联盟链、联盟链+...
  • 不同的业务场景对底层公链的性能、共识机制等有不同的要求,某的应用甚至需要搭建自己的一条底层链(包括私有链、联盟链和公有链等)。 区块链公链的发展过程介绍: 比特币是区块链上的第一代公链。 比特币在设计之...
  • 文丨互脉搏“每个区块链项目都是一次流程再造项目,百分之十是技术,百分之九十都是新的业务设计。”12月14日,由工信部电子五所指导、互脉搏主办的“2019 In-Chain全球区块链峰...
  • 这篇文章旨在揭示可以创建的不同类型的区块链。它们每个都用于非常不同的应用程序,并且根据用例的不同,每个应用程序所遵循的协议也不同。现在,让我们将公有链之于私有链对比一下开...
  • 并从公有链、联盟链和私有链共识机制的角度,分析公有链系统不是未来的区块链操作系统;从用户信任关系的角度指出,公有链也不可能成为未来区块链业务应用的主流。 文章进而指出,联盟链将成为未来区块链业务应用的...
  • 区块链分为三类,在货币发行的《区块链:定义未来金融与经济新格局》一书中就有详细介绍,其中混合区块链私有区块链可以认为是广义的私。 公有区块链 公有区块链(Public Block Chains)是指:世界上任何个体或者...
  • 区块链以太坊应用总结

    千次阅读 2018-01-25 11:42:33
    1.以太坊 以太坊是利用区块链技术开发的通用计算机,简单地说,以太坊=区块链+智能合约,开发者在以太坊上可以开发任意的...而通过修改配置,可以在本机搭建一套以太坊私有链,因为与公有链没关系,既不用同步公有链庞
  • 区块链+其他应用场景

    2019-05-04 14:03:31
    ConsenSys协会的主管安德鲁·基斯(Andrew Keys)曾预言,2016年区块链编程将会遍地开花,分布式文件系统(IPFS)将会席卷世界,律师事务所开始基于区块链技术编写智能合约,众多的商业解决方案将会在私有链和以太坊公.....
  • 区块链如何应用于供应金融?

    千次阅读 2019-11-21 10:21:29
    万联导读:区块链技术在供应链金融中的运用主要以许可链(私有链或联盟链)的形式,重点在于信息的难篡改、一定程度的透明化,以及信用的可分割、易流转,但核心企业占据主导地位的现状不会改变。 龙头企业、大平台...
  • 区块链技术在供应链金融中的运用主要以许可链 ( 私有链或联盟链 ) 的形式 , 重点在于信息的难篡改 、 一定程度的透明化 , 以及信用的可分割 、 易流转 , 但核心企业占据主导地位的现状不会改变 。 龙头企业 、...
  • 区块链之公有

    2018-10-19 16:25:58
    区块链是现行非常热门的数字加密货币——比特币的底层技术,区块链有三种类型:公有链,私有链和联盟链,其中以公有链的应用最为成功,下面将结合比特币,讲述公有链的性质。 1. 去中心化 区块链本质是一个去中心...
  • 公有是完全去中心化的一种区块链,比特币就属于这种公有,是完全去中心化的。任何人既可以进行交易也可以读取信息。任何人都可以参与上的交易确认和共识机制。各个节点可以随时假如节点也可以随时退出节点。...
  • 1、什么是Ethereum(以太坊) 以太坊(Ethereum)并不是一个机构,而是一款能够在区块链上实现智能合约、开源的底层系统,以太坊从诞生到2017年5月,短短3年半时间,全球已有200多个以太坊应用诞生。以太坊是一个平台...
  • 1.区块链中私钥、公钥和比特币地址三者的关系 1.用户首先会得到一个私钥,私钥是由程序调用操作系统自带的一个算法模块,在本地自动的生成的。 2.然后钱包这个应用会将这个私钥通过椭圆曲线算法这个矩阵相乘,得到...
  • 在流量大时,可能DB就挂掉了,要是有人利用不存在的key频繁攻击我们的应用,这就是漏洞。 解决方案 有很多种方法可以有效地解决缓存穿透问题,最常见的则是采用布隆过滤器,将所有可能存在的数
  • 文章目录一、区块链的分类标准二、公有链、私有链、联盟链1.公有链2.私有链3.联盟链三、主链与测试链四、单链、侧链与互联链 一、区块链的分类标准   区块链按照不同标准,主要有3种分类:   (1)根据区块链的...
  • 不管是以太坊,还是CAM区块链,在学习的时候都习惯的要先了解这些系统的运行流程以及系统功能,那么搭建私有链是一个很好的方式,可以在私有链上进行任意的操作,转账、挖矿、部署合约,比如给自己发个几亿的以太坊...

空空如也

空空如也

1 2 3 4 5 ... 10
收藏数 184
精华内容 73
关键字:

区块链私有链应用