一文了解区块链和比特币五大常见误区

新手教程9个月前更新 领域OK
24 0 0


一文了解区块链和比特币五大常见误区


区块链和比特五大常见误区分析

误区1:区块链上的数据很安全!

没错,任何人都可以查询区块链中存放的信息!

因此,公有区块链不太适合存放敏感或个人信息(如密码,社保号码或银行帐号),由于任何人都可以查询区块链内容。

当人们说区块链上的数据是“安全的”时候,其实只是代表着数据“不能变动”。具体说便是,一旦有人试图改变区块链中的信息,一定会有别人发觉了解

区块链上的数据不是绝对安全,它只是不能变动。

人们对“安全”一词会有不同的了解。在区块链行业,“安全”一词仅表明“不能变”,针对尝试读取或浏览它的人来讲,它并非绝对安全。


误区2:区块链特别适合存储数据!

事实上,区块链不太适合存放大量数据。

区块链的分布式特点,代表着做为区块链网络一部分的每个节点,都有着区块链的完整团本。假如区块链用以存放大型文档(比如图象,视频等),那么区块链将过于极大,而且每个节点将不得不在其本身上拷贝整个区块链数据,从而使其效率不高。

事实上,区块链特别适合纪录交易数据。一般的做法是,使用一些基于前后文位置分布式文件系统(比如,IPFS,Swarm,SAFE网络,perkeep等),将大数据文档存储在区块链外界,并将数据文件的散列地址存放在区块链上。


误区3:智能合约是存放在区块链上的常规现实合同!

智能合约与真实世界的合同彻底没关系。做为存放在区块链上的计算机程序,智能合约可以在区块链上实行。

智能合约要用编程语言编写的,如Ethereum区块链里的Solidity或Serpent,及其HyperledgerFabric区块链里的Go或Java。智能合约根据EVM(以太坊虚拟机)在以太坊区块链上实行。在Hyperledger区块链上,链码在Docker容器里实行。

智能合约的概念是作为以太坊区块链的一部分引进的(以太坊被称之为第二代加密货币)。将EVM导入到以太坊区块链平台,并通过使计算机程序可以在区块链上存放和运作,区块链的功效和用例能够被扩充。

比特币区块链(被称之为第一代加密货币)没有智能合约的概念,则在比特币区块链上,无法创建智能合约。

事实上,智能合约是位于以太坊区块链上的字节代码,既用Solidity编程语言编写的智能合约程序,由Solidity编译器编译成字节代码,而且该字节代码储存在以太坊区块链中。智能合约在以太坊区块链上运作,并由EVM(以太坊虚拟机)在以太坊区块链的每个节点实行。

比较之下,HyperledgerFabricChaincode程序在设计上与区块链维持绝缘。Chaincode程序是用Go或Java编写的,而且在每个节点上运转的单独Docker容器里实行,而不是在区块链上实行。HyperledgerFabric的模块化架构因此得以实现,从而使共识算法具备即插即用作用。


误区4:比特币是数字货币的结合

比特币不是数字货币的结合。事实上,比特币并不因物质实体的方式存有!

比特币仅作为交易记录的一部分存有。

尽管这也许听上去令人困惑,但的确不会有“新锻造”的比特币一说。运用电脑的计算水平,矿工可以在比特币区块链上发掘下一个区块,而且得到新的比特币。但这些问题的发生方式是,只有一条交易纪录表明“12.5个比特币被转移至矿工的比特币钱夹”,并且这种交易被区块链视作有效交易。

值得注意的一点是,转移至矿工钱夹的12.5个比特币并非来自任何其他地区,即不存有有“虚拟货币”的“币库”及其矿工从中获得奖励的说法。12.5个比特币之前从没存在过,而且永远也不会存有。唯一存有的是(高效的)交易纪录,12.5个比特币被转移至矿工的钱包,即比特币只是作为交易纪录存有,而非真正的虚拟货币。

此外,比特币钱夹事实上并没有任何虚拟货币,了解这一点,也相当重要。

比特币钱夹只是一个密匙(地址),而非真正的比特币存储库。如同上文上述,比特币事实上并不是做为虚拟货币而存在(比特币只是一个交易纪录)。因此,用户的比特币钱夹将不包括虚拟货币,那边只包括加密密钥,假如客户能够将比特币做为有效交易记录的一部分,则允许节点验证。

假如客户的确希望作为一个节点添加比特币区块链,则意味着其必须通过计算机下载整个比特币区块链的团本(首次下载可能需要几小时)。客户希望做为节点添加比特币区块链,唯一的原因是想“挖掘”新的比特币。

因为“发掘”新比特币块所需的计算水平不断增强,个人计算机算率会有不足。一般,客户会把计算机连接到“矿池”(为发掘生成下一个块,汇聚协同运行的一组计算机,而且依据每一个人奉献比例来派发奖赏)。


误区5:比特币没被用作主流货币的原因是政府的威胁!

阻碍比特币变成主流货币的唯一原因在于比特币自身!

因其固有的扩展性难题,比特币每秒只能解决7笔交易!而作为第二大加密货币平台的以太坊,目前每秒只能解决20笔交易。

比较之下,Visa和PayPal每秒能够解决1667笔和193笔交易。

比特币的固有限定是由于,根据设计,在比特币区块链上生成新的块必须10分钟,而且每个块的尺寸限定为1MB。假如比特币区块链每秒解决数千个交易,就需要区块链上的全部节点都具有高网络带宽,便于可以紧跟区块链当地团本中所有新记录。

这使得比特币区块链十分适用于汇钱等用例,在此场景下,不需要马上开展交易确定,并且可以在交易确定以前等候一个小时左右。可是,它不适合迅速和即时的交易解决。


讲到这里,相信大家对于区块链和比特币五大常见误区已经有一定的了解了。总的来说,区块链只是将一些通信技术和加密算法结合出来的一种计算机应用模式,其并不是绝对安全的,而且可能被创始者建立过一些漏洞或接口,而比特币没有任何价值,其技术文档发布的数量也存在一些疑惑,而且在交易之中存在许多风险。

© 版权声明

相关文章

暂无评论

您必须登录才能参与评论!
立即登录
暂无评论...