区块链如何保障网络交易的安全

区块链是一种新型密码学化的分布式网络交易记账系统。区块链在设计中采用了一些新的安全思想、方法和技术,能够满足全球范围内各种类型大规模网络交易的现实安全需求,同时也为以区块链引领的科技创新提供了坚实的基础和发展动力。目前,区块链作为颠覆性的创新技术,已渗透到金融、资产、版权、法律、公益等各种领域中,成为新的业务增长动力。

随着对区块链技术研究的深入,近年来区块链中存在的一些安全问题逐渐暴露出来。如何针对这些安全问题展开研究,保证区块链系统的长期安全运行,成为急需解决的问题。同时,一些新的安全技术也被开发和引入到区块链系统设计中,为区块链的未来发展提供了可靠而灵活的安全保障。

现在从区块链的设计和需求出发,探讨区块链技术中各种安全机制的属性与特征,揭示它如何解决算法安全性、协议安全性、使用安全性和系统安全性等多方面挑战,并对未来区块链发展进行展望。

随着电子商务和网络金融的迅速发展,每时每刻数以亿计的网络交易正在互联网上执行。如何保障这些交易的安全,实现海量交易数据的安全存储交换和共享,成为需要迫切解决的问题。区块链正是解决此问题的实用化技术,它具有的开放性、全球性的特点,保证了交易活动可以在任何时间、任何地点进行,突破了传统贸易在时空上的限制。同时,区块链去信任性、公平性、交易透明性等特征,也为交易双方创造了更多的交易机会。这些特征具体表现如下:

1.去信任性:参与系统的每个节点之间进行数据交换是无须互相信任的;

2.公平可信性:具有“权力制衡”的思想任意节点之间的权利和义务享有均等关系;

3.记账式存储:可支持以不可修改记账形式保存资产的发行、变更、交易等操作信息;

4.交易溯源机制:建立以交易介质为中心的处理机制,实现对交易记录(transaction)的溯源、跟踪;

5.强抗损性:任意小部分节点的损坏或者失去都不会影响整个系统的运作。

区块链技术就是针对上述需求而提出的一种实用化创新技术,它的新颖性体现在可以提供一种安全的、去中心化的、支撑大规模用户的、由事务驱动的海量数据协同共享服务平台。该平台集成了大量新的方法和机制,包括分布式账本技术、点对点对等(P2P)网络技术、非对称加密技术、共识机制技术以及智能合约(smart contract)技术。

这些机制使得区块链能够抵抗篡改、欺骗和泄露的威胁,保证数据的完整性、不可否认性以及隐私性,并能维护链上数据的一致性,从而保证了所有交易数据的安全。另外,为了维护区块链系统能够正常运行,人们还研究并提出了一些其他的技术手段。例如,防止交易风暴攻击的技术,保护数据隐私的密文访问控制技术,防止密码丢失或者泄露导致数据丢失的密钥管理技术。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20191230A0OFGU00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券