主页 > imtoken冷钱包官方下载 > 区块链技术与公链行业应用人才培养(初级)题库
区块链技术与公链行业应用人才培养(初级)题库
01 简答题
1、区块链的定义是什么?
答案:区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新应用。
使用模式。所谓共识机制,就是在区块链系统中实现不同节点之间建立信任和获取权益的数学算法。
2、简述比特币与区块链的关系?
答案:区块链不等于比特币。区块链是比特币(以及大量加密数字货币)的底层实现技术体系。加密数字货币是区块链的一种应用场景。
3、区块链的基本特征是什么?
答案:1)去中心化:由于使用分布式记账和存储,没有中心化的硬件或管理机构,随意
节点的权利和义务是平等的,系统中的数据块由整个系统中具有维护功能的节点共享
维护。
2)公开性:系统是公开的,除了交易双方的隐私信息是加密的,区块链的数据对所有人都是公开的
开放,任何人都可以通过公共接口查询区块链数据并开发相关应用,从而获得整个系统信息
高度透明。
3)自治:区块链采用基于共识的规范和协议(比如一套公开透明的算法)来做整体
系统中的所有节点都可以在去信任的环境中自由安全地交换数据,使得对“人”的信任变为
相信机器,任何人为干预都行不通。
4 信息不可更改:信息一经验证并加入区块链,将永久保存,除非可以同时进行
控制系统中51%以上的节点,否则单个节点上对数据库的修改无效,因此区块链的数据稳定性和可靠性极高
五个名字:由于节点之间的交换遵循固定的算法,它们的数据交互是不信任的(区块链中的过程
程序规则将确定活动是否有效),因此交易对手不需要透露对方的身份来制作对方自己的生产
建立信任对于积累信用非常有帮助。
4、一般来说,区块链系统由什么组成?
答案:数据层、网络层、共识层、激励层、合约层和应用层组
5、区块链有哪些类型?
回答:根据参与者的不同,可以分为公链、联盟链和私链。从功能上看,可以分为以货币交易为主的一代区块链,以及支持智能合约和链上代码的新一代区块链。
6、什么是智能合约?
答案:智能合约是使用计算机语言而不是法律语言来记录条款的合约。智能合约可以由计算系统自动执行。如果说区块链是一个数据库,那么智能合约就是将区块链技术应用到现实中的应用层。传统意义上的合同通常与执行合同内容的计算机代码没有直接关系。在大多数情况下,纸质合同被存档,软件强制执行用计算机代码编写的合同条款。智能合约的潜在好处包括降低签约、执行和监管的成本;因此,对于许多与小额交易相关的合同来说,这将大大降低劳动力成本。
7、比特币“挖矿”是什么意思?
答案:比特币中的“挖矿”其实就是记账的过程。比特币的操作使用了一种称为“Wock 证明 (PoW)”的机制。计算能力强的人每次都会被问一道数学题,只有解题最快的电脑才能算账。而抢到记账权的电脑将获得25个比特币奖励。这种行为通常被称为“挖矿”,获得的比特币被视为成功挖矿的奖励。
8、所有区块链都需要挖矿吗?
答案:嗯,并不是所有的区块链项目都会使用类似于比特币的工作量证明方法,这在早期的区块链项目中更为常见。如果采用其他证明机制,如权益证明(Proof of Stake,PoS)”和“股份授权证明机制DPos,Delegate Proof of Stake)”则不需要这种挖矿方式。
9、什么是公链?什么是私链?什么是联盟链
答案:公有制意味着任何节点对任何人都是开放的,每个人都可以参与这个区块链参与计算,
任何人都可以下载并获取完整的区块链数据(完整分类帐)。但是,在区块链的一些应用场景中,并不期望任何人都可以参与系统,任何人都可以查看所有数据,并且只有获得许可的节点才可以
可以参与并查看所有数据。那么这个区块链结构就称为私有链。加盟链是指参与每一个
节点的权限完全平等,每个人都可以实现数据的可信交换,无需完全互信。 R3
组建的银行区块链联盟想要打造的是典型的联盟链
10、区块链能解决什么问题吗?
答:区块链最重要的是解决中介信用问题。过去,两个互不相识、互不信任的人必须达成协议
作品准确无误,必须依赖第三方。例如,在支付行为中,过去任何一种转账都必须有银行或分行。
像富宝这样的组织存在。但是通过区块链技术,比特币是人类第一次能够意识到没有中介机器
在机构参与的情况下被公开的比特币私钥,完成双方的相互转移行为。这是区块链的重大突破
11、区块链对国家记账有什么好处?
答:以牺牲一点效率为代价获得了极大的安全性。首先,没有中央账本,所以
无法描述。每个节点只是系统的一部分,每个节点都拥有平等的权利,拥有相同的账本。销毁某些节点对系统完全没有影响。其次,没有办法作弊,因为除非你控制了大部分系统
大家的电脑被修改,否则系统会参考多数人的意见来决定什么是真正的结果,并发送结果
现在修改自己的账本没有意义(因为别人不承认)。
其次,由于没有中心化的中介机构,让一切通过预先设定的程序自动运行,
不仅可以大大降低成本,还可以提高效率。并且由于每个人都有相同的账本,所以可以确保这条记录已经被记录了
过程公开透明
12、区块链技术可以应用于哪些行业?
答:区块链的主要优点是不需要中介参与,过程高效透明,成本非常低,数据高度安全。所以
如果这三个领域有任何需求,行业就有机会使用区块链技术。
13、为什么要在金融领域使用区块链技术?什么才是真正的好
在哪里?
答:区块链技术在金融领域的主要优势是去中介化,大大降低成本。
14、是区块链软件吗?是用什么程序写的?
回答:区块链不是一个特定的软件,就像“数据库”这个词的意思一样,它是一种特定技术的设计思想。它可以在大多数语言中以多种方式实现。此外,区块链技术仍在快速发展。相对而言,目前的区块链技术设计思路比较简单,未来可能会变得更加复杂。
15、比特币和Q币有什么区别?
答:Q币是一种中心化的电子货币,包括总量,发行方式由腾讯控制。比特币的总量和发行方式由程序和加密算法预先设定,运行在全球多个节点上。任何人或组织都不能对其进行修改,也不受任何个人或组织的控制。 Q币通常被称为电子货币,或企业代币。比特币被称为数字货币或加密数字货币。
16、比特币网络节点及功能
答案:1)钱包,允许用户在区块链网络上进行交易
2)完整的区块链,记录所有交易历史,通过特殊结构保证历史交易的安全性,用于验证新交易的合法性
3)矿工通过记录交易和解密数学问题产生新的区块,成功获得奖励
4)路由功能,将交易数据等信息从其他节点传输到更多节点
17、区块链基本原理
回答:基本概念包括:
①交易:改变账本的状态,比如增加一条记录
②Block:记录一段时间内发生的交易和状态,是对当前账本状态的共识
③Chain:由块按出现顺序串联而成,是状态变化的日志记录。
18、比特币区块链有哪些缺陷?
回答:目前最大的问题是性能,如何以低延迟确认交易并支持每秒1000多笔交易。
吐。另外,如何保护用户隐私,如何保证安全。
19、(以公链为例)区块链如何保证无人作恶?
A:区块链不会试图保证每个人都不作恶,每个参与者都默认在最长的链上进行扩容。当恶意行为者试图继续非法链条时,他实际上是在与所有“非邪恶”行为者竞争。因此,只有当反派超过一半时(并且选择一致),才能在概率意义上打破规则。而且价格是
一旦延续失败,所有有偿资源(如算力)都将被浪费。
20、为什么比特币区块链被设计成每 10 分钟产生一个区块,
不能更快吗?
答:这主要是从公平的角度。计算新区块时,需要在全球比特币网络中
公告,附近的矿工将最先得到消息并开始计算,稍后通知更远的矿工。在最坏的情况下,可能需要几十秒的延迟。为了保证矿工都在同一个起跑线上,这个时间不能太短。但也是
如果太长,每笔交易的“最终”确认时间就会太长。目前10分钟左右是比较合适的时间。
妥协。
02 术语解释
1、区块链
区块链(Blockchain)是一种由多方共同维护的记账技术,利用密码学来保证传输和访问的安全,并能实现数据存储一致、不易更改、防止否认。又称分布式账本技术(Distributed Ledger Technology)
2、块
一个区块是一个交易的集合,它会被标记上一个时间戳和前一个区块的哈希值,有效的区块会在全网共识后附加到主区块链上。区块是整个网络的分布式数据存储。
3、区块头
块头存储块头信息,包括前一个块的哈希值(Prehash)、当前块体的哈希值(Hash)、时间戳(Timestamp)等。
4、中本聪
中本聪是化名。他是比特币的创始人和早期开发者。 2008年,中本聪在密码朋克中发表了比特币白皮书《比特币:一种点对点的电子现金系统》,构建了比特币系统的基本框架。 2009年,他为比特币系统构建了一个开源项目,正式宣布了比特币的认证。但当比特币走红后,中本聪悄然离去,从互联网上消失了。
5、加密货币
加密货币是一种数字货币(或虚拟货币)。它是一种利用密码学原理确保交易安全并控制交易单元创建的交换媒介。
6、节点_-节点
由区块链网络参与者操作的账本副本。
7、神谕
Oracle 通过向智能合约提供数据,充当现实世界和区块链之间的桥梁。
8、去中心化
去中心化是一种现象或结构,必须在具有许多节点的系统中或在具有许多个人的群体中出现或存在。节点之间的影响会通过网络形成非线性的因果关系。
9、共识机制
“共识机制”是指形成共识或达成协议的运作方式、方法和规则。区块链共识机制保证分布式数据库数据的一致性以去中心化的方式维护。
10、工作量证明
工作量证明是指您获得多少资金,具体取决于您为挖矿贡献的工作量。计算机性能越好,分配给你的地雷就越多。
11、Pos One 股权证明
股权证明,一种基于您持有的货币数量和时间的利息分配系统。在POS模式下,你的“挖矿”收入与你的币龄成正比,与电脑的计算性能无关。
12、智能合约
智能合约是一种事件驱动的、有状态的计算机代码,运行在可复制的共享区块链数据分类账上。程序代码是现实世界中合约和规则的算法实现,可以实现对数据的主动或被动处理、对链上各类智能资产的控制和管理等功能。
13、时间戳
时间戳通常是唯一标识某个时刻的字符序列。具体来说是
一个完整且可验证的“令牌”,表示在指定时间之前存在一段数据。阻止
链中时间是区块链数据库中同时发生的所有事件的唯一且不可变的记录。
14、图灵完备
图灵完备性是指机器执行任何其他可编程计算机可以执行的计算的能力。一个例子是以太坊虚拟机(EVM)
15、51% 攻击
当单个个人或团体拥有一半以上的算力时,这个个人或团体就可以控制整个加密货物
coin network,如果他们有一些恶意的想法,他们可能会发送一些冲突的交易来破坏整个网络。
16、Dapp - 去中心化应用
是一个自动运行的开源应用程序被公开的比特币私钥,将其数据存储在区块链上,以加密代币的形式进行激励,
并使用显示价值证明的协议进行操作。
17、DAO——去中心化自治组织
它可以被认为是一家在没有任何人为干预的情况下运作并将所有形式的系统留给一组难以理解的公司
违反业务规则
18、分布式账本——分布式账本
数据通过分布式节点网络存储。分布式账本不需要有自己的货币,可以允许
可用且私密
19、分布式网络
处理能力和数据分布在节点之间而不是集中式数据中心的网络。
20、甲骨文
预言机是一个受信任的实体,它通过签名引入有关外部世界状态的信息,允许确定性
智能合约对不确定的外部世界做出反应。预言机具有不传输、服务稳定、可审计等特点,并具有经济激励机制保证运行权
21、零知识证明
S. Goldwasser、S. Micali 和 C. Racko 于 1980 年代初提出了零知识证明。这意味着
证明者可以在不向验证者提供任何有用信息的情况下让验证者相信一个断言是正确的
确实。
22、私钥
私钥是一串数据,它是允许您访问特定钱包的令牌。它们充当密码,但地址的所有者除外
除了,被隐藏
23、公钥
它与私钥配对。公钥可以计算出币的地址,因此可以作为拥有币地址的凭证。
24、高级加密标准
密码学中的高级加密标准 (AES),也称为 Rijndael 加密,
是美国联邦政府采用的块加密标准。
25、钱包_-钱包
包含私钥的文件。它通常包含一个软件客户端,允许访问查看和创建特定的钱包设计
区块链交易。
26、冷钱包
一般来说,冷钱包是离线存储数字货币的钱包,玩家在离线钱包上生成
数字货币地址和私钥,然后保存。冷钱包是数字的,没有任何网络
货币的存储,黑客无法进入钱包获取私钥。
27、轻钱包
轻钱包依赖比特币网络上的其他全节点,只同步与自身相关的数据,基本可以实现去中心化。
28、全节点
完整节点是具有完整区块链账本的节点。一个全节点需要占用内存来同步所有区块链数据,并且可以
独立验证区块链上的所有交易并实时更新数据,主要负责区块链上交易的广播和验证。 29、拜占庭将军问题
拜占庭将军问题是 Leslie Lambert 提出的点对点通信中的一个基本问题。意思就是有消息
试图通过在丢失的不可靠通道上传递消息来实现一致性是不可能的。因此,对一致性的研究
研究一般假设渠道是可靠的,或者不存在这个问题。
30 超级账本
Hyperedge(hyperedge是Linux基金会2015年发起的一个项目,旨在推广区块链数字技术和交易验证
开源项目。
通过创建通用分布式账本技术,帮助组织扩展和构建行业特定的应用程序、平台和硬件系统
支持会员各自交易业务的系统。