从技术上说,首先一个很大的区别是运营主体不同,传统系统一般都是单一运营主体负责开发维护,而区块链是由N个节点作运营主体,分别进行开发维护,通过共识算法保持一致。
这样区块链所面临的安全问题要复杂很多:
1. 运行环境不统一,可以是Linux,windows,可以是笔记本或大型机,可以是家庭网络也可以是云计算网络,可以是简陋的矿场也可以是高端机房。
对于公链,就只能通过协议、算法策略来维护一个较低的安全等级,优势是节点众多,容错性好。
对于联盟链企业链,则要限定节点部署在一个相对安全的运行环境中了。
2. 安全政策不是完全统一的,比如以太坊的各种客户端其防漏洞攻击的方法就不一样。
收起