主页 > imtoken钱包版本vf > 区块链 100 题 61-82

区块链 100 题 61-82

imtoken钱包版本vf 2023-03-31 05:21:19

以太坊经典etc源码_以太坊经典etc减半_sitetuoluocaijing.cn etc以太坊经典

问题 61-70

问题61:什么是扩容?

在比特币诞生之初,比特币的创始人中本聪并没有具体限制区块的大小,最大的区块大小可以达到32MB。 当时的平均块大小为 1-2MB。 有人认为区块链上限过高容易造成计算资源浪费,也容易受到DDoS攻击。

因此,中本聪决定暂时将区块大小限制在 1MB。

2013年以来,用户越来越多,区块链网络拥堵,交易成本不断攀升。 比特币社区已经开始探索如何扩展比特币,即修改比特币的底层代码,以达到提高交易处理能力的目的。 .

问题 62:比特币为什么会扩容?

当前的比特币区块大小为 1MB,每秒只能处理大约 7 笔交易。

巅峰时期,比特币区块链上积压了数万笔交易,转账交易手续费高达数十美元。 当网络拥堵时,交易甚至可能需要几天时间才能打包。

2017.8 隔离见证启动,比特币单个区块的信息处理能力提升至之前区块的1.7倍。

隔离见证是SEGWIT2X扩容计划的第一步。

问题 63:什么是隔离见证?

隔离见证是区块链扩展的一种方法。 它已在莱特币和比特币上成功实施。

目前,区块链上的每个区块记录:每笔转账交易的具体信息(账户在哪个时间点收到或转账了多少比特币)、每笔交易的数字签名(用于验证交易的合法性) ).

矿工在打包区块时,需要使用数字签名对区块进行逐一验证,确认没有问题后将交易记录在区块中。

对于只关心资产的普通用户来说,隔离见证就是把区块链的数字签名信息拿出来,让每个区块可以承载更多的交易,从而达到扩容的目的。

问题 64:什么是区块链分叉?

在集中系统中,软件升级非常简单,在应用商店点击升级即可。

然而,在区块链这样的去中心化系统中,升级并不是那么简单,一个分歧就会导致区块链分叉。

分叉是区块链在升级时发生分歧,导致区块链出现分叉。 由于没有中心化组织,比特币等数字资产的每一次代码升级都需要得到比特币社区的一致认可。 如果比特币社区不能达成共识,区块链很可能会分叉。

例:比特币,2017.7 为解决比特币拥堵问题,部分比特币爱好者提出了比特币现金分叉方案,导致比特币区块链一分为二。

根据分叉区块链是否兼容旧区块链,分叉分为硬分叉和软分叉。

问题 65:比特币有宝宝了?

现在比特币社区有各种各样的扩张计划。 如果某个扩容计划能够获得足够的算力支持并成功激活,那么比特币网络将避免分叉的风险。 但是,由于比特币没有中心化的权威,共识很难达成。 如果没有一个方案有足够的算力支持,比特币区块链就会形成分叉,届时会产生多种比特币分叉币。 原来持有比特币的人,分叉后的各种分叉币会自动免费赠送,因为分叉币都是免费获得的,所以也叫糖果。

2017年8月,社区就扩容方案达成共识,启动Segregated Witness扩容方案,将比特币区块链处理速度扩容至1.7倍。 在接下来的四个月里,比特币多次分叉,产生了多个分叉币。

问题 66:软分叉和硬分叉

硬分叉:当比特币代码发生变化时,老节点拒绝接受新节点创建的区块,不符合原规则的区块将被忽略,矿工按照原规则创建新区块后他们的最后一个验证块。 堵塞。

软分叉:老节点不会意识到比特币代码已经改变,继续接受新节点创建的区块。 矿工可能会在他们根本不了解或验证的区块上进行操作。

软分叉和硬分叉都向后兼容(新软件接受旧软件生成的数据和代码),以便新节点可以从头开始验证区块链。

软分叉也是向前兼容的(旧软件可以接受新软件产生的数据和代码)。

问题 67:什么是重放攻击?

如果比特币真的分叉,普通用户面临的最大风险就是重放攻击。

重放攻击:如果将比特币拆分为一种或多种比特币,则每个比特币账户将根据其比特币余额同时拥有相应数量的所有分叉币。 由于每条链上的地址和私有地址、密钥、算法和交易格式都是相同的,所以在其中一个区块链上发起的交易可以在另一个区块链上转播,也可能被确认。

例子:在转BTC1的时候,我的BTC2和BTC3也可能同时转了。

但目前很多分叉币都应对双向重放攻击。

问题 68:以太坊经典的硬分叉

Ethereum ETH 和 Ethereum Classic ETC 是硬分叉的经典例子。

THE DAO计划搭建一个基于以太坊智能合约的众筹平台以太坊经典etc减半,将于2016年5月正式发布。

之后,它被黑客利用智能合约的漏洞转移了价值 5000 万美元的以太币。 为了挽救投资者的资产,以太坊社区投票决定更改以太坊代码,希望能收回资金。 为此,以太坊在1920000区块进行硬分叉,回滚所有以太坊(包括被黑客占用的)。 但也有人认为,这种做法违背了区块链去中心化和不可篡改的精神,硬要在原链上挖矿,从而形成两条链。 一条链是不识别回滚交易的以太坊经典(ETC),另一条是识别回滚交易的以太坊(ETH)链。 那些在分叉时持有以太币的人将在分叉后同时持有 ETH 和 ETC。

问题 69:区块链项目的分类及应用

目前主流的区块链应用项目:

比特币、以太币、瑞波币、比特币现金、Cardana、Stellar

区块链项目主要分为四类:

第一类:货币一般作为区块链资产的交换媒介

第二类:平台类是指建立区块链技术开发的应用平台,可以降低在区块链上开发应用的门槛。

第三类:应用广泛,涵盖金融、社交、游戏、产权保护等多个领域

第四类:资产通证化项目是指实物资产的区块链映射,即实物资产的上链,目前不超过10个品种。

问题 70:第一类区块链项目:货币

主要包括:比特币、莱特币等项目

此外,还有一类资产具有匿名性的特点,其主要功能包括实现支付的同时保护双方的隐私。 比较知名的有:DASH、MONERO、ZCASH,它采用的是零知识证明。

目前全球有1000多个币种区块链项目,而且增长速度并不快。 2018.1 市值最大的仍然是比特币。

问题 71-80

问题 71:什么是莱特币?

货币资产:莱特币LITECOIN,简称LTC。 出生于2011.11.9,创始人是Charlie lee,目的是完善比特币。 (比特金,精简版银)。 莱特币总量是比特币的4倍,8400万枚。

LTC减半时间为4年一次。 共识机制和比特币一样是POW,出块时间为2.5分钟(比特币的1/4)。

问题 72:NEM 货币?

NEM:NEM诞生于2015年4月1日,是第一个采用测试驱动开发模式开发的数字资产。

测试驱动:先测试,后编程。 (例:建筑工人盖房子时,喜欢先挂一条线,按照这条线砌砖,使墙直)。

测试驱动开发:只使用经过测试的代码进行开发。

NEM采用POI重要性证明共识机制,根据交易量活跃度等维度确定记账权。 每60s可以打包一个区块,总共90亿块。 所有NEM币都会在发行之初发行,所以每个新区块不会产生新的NEM奖励,区块奖励只是交易手续费。

问题 73:DASH

诞生于2014.1.8,匿名度高于比特币。

转账方式分为三种:普通转账(与比特币相同)、即时交易(无需矿工打包确认,几乎秒级即可确认交易)、匿名交易(看不到谁在向谁转账)区块链)。

匿名交易:普通节点和主节点。 主节点可以提供一系列服务,例如匿名交易和即时支付。

想要进行匿名交易的交易者发起匿名申请,主节点进行混币,通常是三笔交易混在一起。

例子:一桌人把钱放在桌上混在一起,然后取回对应面值的钱。

问题 74:什么是门罗币?

Monero:简称XMR,诞生于2014.4.18

总量1844万枚,截至2018年1月已发行1562万枚。XMR区块大小无限制,不存在扩容风险。

XMR 通过环签名提供匿名性。

环签名:在XMR的区块链网络中,网络首先将签名者的公钥与另一个公钥混合,然后对消息进行签名,使得外界无法区分集合中的哪个公钥对应真正的签名者。

例:古代联名信中,所有签名围成一个圆圈,并没有透露发起人是谁。

问题 75:Zcash

Zcash:ZERO CASH简称ZEC,开发者为ZOOKO WILCOX,诞生于2011年11月9日。

采用零知识证明机制,提供完全的支付保密性,是目前最匿名的数字资产。

ZEC目前匿名转账的时间比较长,大约需要20分钟。 网络可以选择普通转账或匿名转账,这对隐私保护水平有影响。 ZEC 的大部分代码与比特币类似。 比如每4年减半,总量为2100万枚。 进一步改善了比特币匿名功能的不足。 轰动一时,使其价格飙升至比特币诞生之初的7倍以上。

ZEC采用POW共识机制,出块时间2.5分钟,出块奖励12.5个ZEC,前四年挖矿收益的20%自动分配给ZCASH团队和投资者(2011.11.9-2015.11.9 ).

问题76:区块链项目第二类:平台类

平台区块链项目的主要功能是建立一个技术平台,满足各种区块链应用开发所需的技术需求。 平台应用允许开发者直接在区块链上发行数字资产、编写智能合约等。

智能合约:是运行在区块链数据库上的计算机程序,可以在其源代码设定的条件下自动执行。

示例:基于区块链上的房屋租赁协议开发智能合约。 当业主收到租金后,会触发自动执行,并将公寓的安全密钥交给租户。

平台区块链项目的主要功能:建立底层技术平台,允许开发者在底层技术平台上进行应用开发,该平台有相当一部分还在开发中。 截至2018.1,市值最大的是以太坊。

问题 77:什么是以太坊?

以太坊是一个可编程和可视化的区块链,更易于使用。 它允许任何人编写智能合约和发行代币。 就像比特币一样,以太坊是去中心化的,全网负责记账,账目公开透明。 并且不能被篡改。

与比特币不同的是,以太坊是一个可编程的区块链,它提供了一套图灵完备的脚本语言,因此开发者可以直接用C等高级语言编程并转换成汇编语言,大大减少了数量的区块链。 链应用的开发难度与安卓系统类似,提供了非常丰富的API和接口,让用户可以开发各种APP。

从诞生到现在以太坊经典etc减半,已经诞生了200多个以太坊应用,俄罗斯央行也与以太坊基金会达成了合作。 截至2018.1,以太坊市值仅次于比特币排名第二。

问题 78:平台项目:EOS

EOS是一个可扩展、支持大规模商业应用的区块链开发平台。

EOS采用DPOS共识算法等技术手段,有望实现每秒百万级的交易请求,将能够支持上千个商业级DAPPS。

①以太坊是一条公链。 运行在以太坊上的每一个应用都会消耗整条链的资源。 EOS只是区块链的基础设施。 开发者可以在 EOS 上自由创建公链。 不会影响彼此的资源使用,也不会因为个别应用的巨大资源消耗而造成网络拥塞。

②在不消耗EOS币的情况下,在EOS上传输和运行智能合约。

③当EOS出现系统错误时,可以通过其构成来区分该错误是否确实是BUG,以及判断社区的修复措施是否恰当。

问题 79:平台项目:以太坊

以太坊:ETHEREUM,简称ETH,是一个可编程的图灵完备区块链开发平台,相当于一个去中心化的全球计算机。 2013 年 12 月,Vitalik 发布了以太坊白皮书。 2014.7 以太坊开始预售。 当时圈内人把这种代币发行称为货币众筹。 通过为期 42 天的预售,以太坊团队通过预售 60,102,216 个以太币筹集了超过 30,000 个比特币。 另外,预售前参与开发的早期贡献者,以及长期从事项目研究的开发者,分别按照当时以太币发行总量的9.9%是分配的,所以以太坊正式发布的时候有超过7200万个以太币。 以太坊预售结束后,将采用POW工作量证明机制进行挖矿,每年将届时总发行量的26%奖励给矿工。

2014.10之前,时间约为1分钟。 2014.10,以太坊出块时间从60s减少到12s,现在基本稳定在15s。 每个区块奖励 5 ETH。

以太坊出块机制和比特币出块机制:都使用POW

以太坊短的出块时间使得以太坊很容易形成孤儿块(不在最长链上的块)。 孤儿块简称为叔块,其打包后的数据也会记录在区块链中。 以太坊的叔块是有奖励的,每个叔块最高可以获得4.375 ETH的奖励。

比特币也形成孤儿块。比特币的孤儿块没有任何块奖励

在一个编程系统上,通常会有一些编译和执行的虚拟机来支持它。 JAVA有JVM,以太坊有EVM可以执行任意复杂的开发代码。 开发者可以使用现有的编程语言,如 JAVASCRIPT 或 PYTHON,在以太坊中创建他们想要的应用程序。 通过以太坊虚拟机,可以轻松发行数字资产,编写智能合约,构建和运行去中心化应用,建立去中心化自治组织。

以太坊 ETH 也被称为以太坊的内部燃料。 与货币数字资产不同,以太坊不仅用于转账,还用于支付智能合约。 为了避免以太坊区块链被垃圾合约和垃圾应用程序淹没,要在以太坊上构建和运行智能合约,您必须用 ETH 支付智能合约费用。

示例:转入您在以太坊区块链上新建的数字资产,您需要以ETH支付手续费,而非您新建的数字资产。

问题80:区块链项目第三类:应用

应用项目是基于区块链开发平台(如以太坊)开发的区块链项目,可以解决实体经济各个领域(预测、算力交易、奢侈品溯源、资产交换、产权保护)的诸多问题。

例如,基于区块链的预测平台Augur,基于区块链的算力交易平台Golem,基于区块链的奢侈品溯源平台VeChain,以及基于区块链提供资产交换和逃逸服务的OmiseGo。

使用区块链技术可以更好地解决信任问题、跨境流通等问题,同时使用区块链上的智能合约和代币可以更好地实现自动执行。

问题 81-90

问题 81:应用项目:Augur

Augur 是一个基于以太坊区块链的去中心化预测平台。 2015年6月正式发布,是以太坊上的第一个应用。 它采用了一种叫做群体智慧的概念(一群人的智慧会高于群体中最聪明的人),所以它的预测结果更接近事物的真实趋势。

优点:可以有效杜绝交易对手风险和服务器中心化风险。 同时,利用区块链全球流通的属性,Augur打造全球市场。

如何保证用户做出理性的预测? 用户使用 Augur 代币进行预测和投注。 如果预测正确,您将获得对手的筹码。 如果预测错误,您将损失投注成本。

问题 82:应用项目 GOLEM

GOLEM是第一个基于以太坊区块链的计算资源交易平台。 通过区块链,GOLEM可以链接全球算力资源,实现全球算力共享。 应用程序所有者和个人用户计算能力请求者、计算能力和计算能力提供者可以从其他用户点对点使用。