易友区块链开发

区块链开发、区块链APP开发、区块链应用开发

企业引入区块链时要考虑以下5个关键技术要求

企业引入区块链时要考虑以下5个关键技术要求:





1:整个网络需要能够抵御来自恶意行为者的攻击,例如51%算力攻击,女巫攻击(少数节点控制多个虚假身份从而扰乱网络的攻击),并且如果网络中有智能合约的话,需要保证智能合约的安全性,比如使用形式化验证。





2:整个网络需要能应对拒绝服务攻击(Denial of Service,简称DOS,其目的是使目标计算机或网络无法提供正常的服务),还需要在一些可能引起区块链分叉的场景中保持稳定。





3:交易和数据都需要受到保护,不被竞争对手窃取。交易隐私是指其中加密货币的隐私性,数据隐私是指有效载荷数据的隐私性。





4:整个网络需要能够处理大量的交易(即每秒处理交易数/ TPS)。





5:整个网络需要具备能够实现预期使用场景的智能合约功能。





需要注意的是,3、4、5技术要求。





例如,对于供应商网络中的交易,金融交易或客户交易需要强大的隐私保护机制,这样竞争对手才无法收集市场情报。





同时,并非所有使用场景都需要非常高的每秒处理交易数和图灵完备的智能合约,例如在B2B发票处理的场景中比特币的交易速度可能就已经够用了。


cache
Processed in 0.007575 Second.