主页 > imtoken在线官网 > 区块链基础问题(六)
区块链基础问题(六)
2021-04-13
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比特币的第一笔交易购买了什么,瑞波发起的支付区块链联盟。
(4) 俄罗斯支付公司Qiwi发起的号称“俄罗斯版R3”的俄罗斯区块链联盟。
(5)国内11家机构等共同发起的中国账本联盟。
6. 区块链技术平台有哪些?
区块链技术平台主要包括比特币、以太坊、Ripple、Hyperledger等。
7、企业区块链应用一般选择什么技术平台?
企业应用区块链主要是联盟链的形式,而联盟链中最有效的应该是Hyperledger系统。
8. 几种区块链技术平台在性能上有什么区别?
几种主流区块链技术平台的性能对比如下:
(1) 比特币:每笔交易完成需要60分钟; 每秒 7 个事务。
(2) 以太坊:每笔交易完成需要15秒; 每秒 20 个事务。
(3) Hyperledger:每笔交易不到1秒; 每秒数万笔交易。
9.如何计算每秒7个比特币?
比特币可以承载的交易量受区块大小的限制。 目前每个区块上限为1MB,每10分钟出一个区块,一条交易记录为0.25KB,平均每秒可以打包1000/0.25/60/10=6.67个交易,这也是很多资料提到的原因比特币每秒处理 7 笔交易。
10. 总的来说,联盟链相比公有链有哪些优势?
联盟链相对于公有链的优势在于以下三个方面:
(1) 性能更好,交易只需要经过几个高算力的可信节点的验证比特币的第一笔交易购买了什么,不需要全网的确认。
(2) 节点可控,只有被认可的节点才能加入区块链网络,故障可以通过人工干预快速修复。
(3) 管理用户身份和限制阅读权限,可以提供更好的隐私保护。
分类:
技术要点:
相关文章: