区块链的基础问题(六)

1、什么是智能合约?

智能合约(Smart Contract )是一种旨在以信息化方式传播、验证或执行合同的计算机程序协议。智能合约允许在没有第三方的情况下进行可信交易。

2、 时间戳的价值是什么?

区块链通过时间戳保证每个区块依次顺序相连。时间戳使区块链上每一笔数据都具有时间标记,任何人无法篡改。

3、 区块链的分层结构是什么样的?

区块链的分层结构可以参考下图,从底层到应用层,可以分为:
(1) 数据层:包含区块链的数据处理相关技术实现,数字签名、链式结构等。
(2) 网络层:包含点对点网络、传播机制、验证机制等。
(3) 共识层:这层实现的是共识算法,典型的有POW、POS。
(4) 合约层:主要是智能合约等的实现,以及相关虚拟机的实现等。
(5) 激励机制:对于公有链里最常见,各种币的分发方式和奖励机制。
(6)应用层:基于以上基层的分布式应用的实现。

在这里插入图片描述

4、 区块链能避免拒绝服务攻击(DDOS)吗?

区块链本身属于分布性网络,没有一个中央服务器作为攻击主节点,在此前提下,DDOS的目标服务器只能是一台或几台节点,无法对整个区块链网络造成实质影响。

5、目前的区块链联盟有哪些?

区块链联盟主要包含以下几家:
(1)由Linux基金会发起的超级账本(Hyperledger)。
(2) 由R3CEV(一家总部位于纽约的区块链创业公司)发起的R3区块链联盟,至今已吸引了40多家银行巨头的参与。
(3) 由Ripple公司发起的支付区块链联盟Ripple。
(4) 由俄罗斯俄罗斯支付公司Qiwi发起的被称为“俄罗斯版R3”的俄罗斯区块链联盟。
(5) 由11家国内机构共同发起的China Ledger联盟等。

6、区块链技术平台有哪些?

区块链的技术平台主要有比特币Bitcoin、以太坊Etheruem、瑞波Ripple、超级帐本Hyperledger等。

7、企业区块链应用一般选择什么技术平台?

企业应用区块链主要还是联盟链形式,联盟链里面目前最为有效的应该就是Hyperledger体系。

8、几种区块链技术平台的性能有什么不同?

几种主流的区块链技术平台性能比较如下所示:
(1) 比特币: 每笔交易最终确认需要60分钟;每秒7笔。
(2) 以太坊:每笔交易最终确认需要15秒;每秒20笔。
(3) Hyperledger: 每笔交易不到1秒;每秒上万笔。

9、 比特币每秒7笔怎么计算出来的?

比特币能承载的交易量受区块大小限制,目前每个区块上限1MB,每10分钟1个区块,一个交易记录0.25KB,每秒平均能打包1000/0.25/60/10=6.67个交易,这也是很多资料提到比特币每秒处理7笔交易的由来。

10、 一般来说,联盟链相对于公有链的优势在哪里?

联盟链相对于公有链的优势在于以下三个方面:
(1)性能更好,交易只需被几个受信的高算力节点验证就可以了,而无需全网确认。
(2)节点可管控,只有经过许可的节点才能加入区块链网络,故障可以迅速通过人工干预来修复。
(3) 对用户身份进行管理,读取权限受到限制,可以提供更好的隐私保护。

猜你喜欢

转载自blog.csdn.net/qq_36294338/article/details/108676682