![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
区块链
c@lcb
专注技术噶!
展开
-
区块链的基础问题(十)
1、 制造业区块链典型场景有哪些?(1) 可用于制造业企业的供应链管理,如跟踪追溯原材料,零部件的来源信息。(2)可用于制造业的供应链金融链条中,共享企业的各项资产核心企业及上下游企业的信息流、物流、资金流信息的整合至关重要。但目前各企业维护自己的数据信息,信息孤岛增大了信息整合的难度。而区块链技术将每个交易方变成网络中的一个节点,企业的各项资产、产品以数字化的形式在网络中体现,任一节点间的交易都会被全网认定,物流信息也可通过产品地理位置信息的改变在网络中体现。同时,区块链保证交易信息不可篡改。2、政原创 2020-09-19 09:44:27 · 567 阅读 · 0 评论 -
区块链的基础问题(九)
1、如何基于Fabric开发客户端的应用?Fabric目前提供的SDK支持:Go、Python、Node.js和Java。前端应用通过SDK调用服务端的智能合约Chaincode。有些BaaS(Blockchain as a Service)云平台也提供REST接口,方便客户端调用后端的智能合约。2、 Fabric上开发好的应用如何部署?Fabric上开发好的前端应用的部署和传统应用没什么不同,可部署在应用服务器或者云服务上。后端开发的主要工作是写智能合约,实现业务逻辑,可以部署在区块链云服务上或者自原创 2020-09-19 09:40:55 · 922 阅读 · 1 评论 -
区块链的基础问题(八)
1、Fabric的账本(Ledger)包括哪些内容?Fabric账本Ledger主要包含两块:Blockchain和State。Blockchain就是一系列连在一起的Block,用来记录历史交易。State对应账本的当前最新状态,它是一个Key-Value数据库。Fabric默认采用LevelDB, 可以替换成其他的Key-Value数据库,如CouchDB。在智能合约中对账本进行读写操作。2、Fabric的Transactions是什么?Fabric上的Transactions事务分两种,部署事原创 2020-09-19 09:35:14 · 2091 阅读 · 1 评论 -
区块链的基础问题(七)
1、Hyperledger是什么?Hyperledger (超级账本)是一个开源的区块链和相关工具的总括项目,由 Linux基金会在2015年12月发起该项目,以支持基于区块链技术的去中心化账本的协作开发。详细信息可参考如下官方网站: https://www.hyperledger.org/2、Hyperledger框架项目主要包含哪些?Hyperledger项目孵化了众多开源项目,总体分为框架和工具两大类,其框架项目主要有以下几个:(1) Hyperledger Sawtooth(2) Hype原创 2020-09-19 09:23:39 · 744 阅读 · 1 评论 -
区块链的基础问题(六)
1、什么是智能合约?智能合约(Smart Contract )是一种旨在以信息化方式传播、验证或执行合同的计算机程序协议。智能合约允许在没有第三方的情况下进行可信交易。2、 时间戳的价值是什么?区块链通过时间戳保证每个区块依次顺序相连。时间戳使区块链上每一笔数据都具有时间标记,任何人无法篡改。3、 区块链的分层结构是什么样的?区块链的分层结构可以参考下图,从底层到应用层,可以分为:(1) 数据层:包含区块链的数据处理相关技术实现,数字签名、链式结构等。(2) 网络层:包含点对点网络、传播机制、原创 2020-09-19 09:15:07 · 1601 阅读 · 0 评论 -
区块链的基础问题(五)
1、什么是共识机制?共识机制是为了解决拜占庭将军问题提出的,它是区块链的核心。也就是就某件事或某个交易,在分布式,互不信任的环境中,各参与者之间达成一致的过程。2、共识机制的目标是什么?共识机制的目标有两点:一致性:所有诚实节点保存的区块链的前缀部分完全相同。有效性:由某诚实节点发布的信息终将被其他所有诚实节点记录在自己的区块链中。3、 区块链目前主要有哪些共识机制?区块链目前主要的共识机制有:(1) POW(Proof of Work)工作量证明;(2) POS (Proof of Stak原创 2020-09-18 09:31:17 · 1057 阅读 · 0 评论 -
区块链的基础问题(四)
1、什么是以太坊?以太坊(Ethereum)是一个开源的有智能合约功能的公共区块链平台。通过其专用加密货币以太币(Ether,又称“以太币”)提供去中心化的虚拟机(称为“以太虚拟机” Ethereum Virtual Machine)来处理点对点合约。2、 什么是ICO?ICO(是Initial Coin Offering缩写),首次币发行,源自股票市场的首次公开发行(IPO)概念,是区块链项目首次发行代币,募集比特币、解决以太坊等通用数字货币的行为。3、区块链如何分类?目前大部分人认为区块链可以原创 2020-09-18 09:26:01 · 2365 阅读 · 1 评论 -
区块链的基础问题(三)
1、什么是公钥?公钥可以看作是你的比特币账户。私钥经过椭圆曲线乘法运算,可以得到公钥。但从公钥逆推私钥是不可能的。公钥用于生成比特币地址,同时也进行签名的验证。公钥和私钥成对出现,公钥可以生成对应的唯一地址,通过该地址可以确认发送的交易是否使用了对应的私钥。2、 比特币的记账方式是什么?比特币是使用UTXO(Unspent Transaction Outputs,中文为未花费的交易输出)的方式来记账的,每一笔交易都会产生一笔输出,账户的余额是通过输出值的加和来算出的。所以比特币记录的是一笔笔的账目。原创 2020-09-18 09:20:12 · 1046 阅读 · 0 评论 -
区块链的基础问题(二)
1、 如何才能挖矿?挖矿首先需要有一个作为连入比特币网络的全节点,其次需要下载相应的挖矿软件到挖矿的机器上,然后就可以挖矿了。此外挖矿可以是节点直接挖矿,也可以是节点上挂很多的矿机或者叫服务器(这些矿机并不作为一个网络的全节点)进行挖矿。最先计算出来并被认可的节点获得奖励收益。2、挖矿的收益是如何产生的?比特币中大约平均每10分钟会产生一个区块,在这期间所有的挖矿计算机都在尝试计算并打包这个区块,然后提交到节点上并广播,第一个成功生成这个数据块的矿机,就可以得到一笔比特币作为奖励。最初,大约每10分钟原创 2020-09-18 09:16:40 · 856 阅读 · 0 评论 -
区块链的基础问题(一)
1. 什么是区块链?区块链(Blockchain)是用分布式数据库识别、传播和记载信息的智能化对等网络, 也称为价值互联网。区块链的概念首次在2008年末由中本聪(Satoshi Nakamoto)发表在比特币论坛的论文《Bitcoin: A Peer-to-Peer Electronic Cash System》中提出。2. 什么是比特币?比特币(Bitcoin,缩写:BTC)被部分观点认为是一种去中心化,非普遍全球可支付的电子加密货币,而一些观点则认为比特币属于虚拟商品,并非货币。比特币由中本聪(原创 2020-09-18 09:12:11 · 1715 阅读 · 0 评论