许可链以及公有链系统存在的问题
(2018-03-16 07:01:30)
标签:
区块链区块链产业区块链技术区块链产业网 |
许可链系统存在的问题
(1)身份认证:许可链需要提供身份和访问管理 (Identity
Access Management,IAM)功能。许可链身
份识别过程由两部分构成:一是身份验证,一般需要一个外部机构来检查参与方的身份信息,如银行账户或护
照;二是将身份信息与其后续进行的行动关联到一起。身份识别和验证是企业了解客户(Know Your Custom,
KYC)、避免卷入非法交易、更好服务客户的基础。
(2)可扩展性、吞吐量和交易延迟:对于满足数字货币应用的公有链,扩展性的问题没有那么严峻,
但对于企业级应用的许可链,对高扩展性、高吞吐量 和低延迟都有很强烈的需求。
(3)数据馈送机制:面向工商业企业应用的许可链比公有链对现实世界中可信数据的交互需求更加强
烈。通过引入外部可信数据,引导智能合约的执行,是目前的一个研究热点,通常称为数据馈送(Data Feed) 机制。
公有链系统存在的问题
(1)激励问题:为促使全节点提供资源,自发维护整个网络,公有链系统需设计激励机制,以保证公
有链系统持续健康运行。但比特币的激励机制存在一种“验证者困境”,即没有获得记账权的节点付出算 力验证交易而没有任何回报。
(2)效率和安全问题:比特币目前平均每10 min
产生1个区块,且其PoW机制很难缩短区块时间,PoS
相对而言可缩短区块时间,但更易产生分叉,所以交易需要等更多确认才被认为安全,Gervais A等[7]的试验
得出:在假设各有30%算力的前提下,以太坊需要37个区块的确认才能达到比特币6个区块确认的安全水平。
一般认为,比特币中的区块经过6个确认后才是足够安 全的,这大概需要1 h,对于大多数企业应用需求来说 根本无法满足。
(3)公有链面临的安全风险:包括来自外部实体的攻击(拒绝服务攻击DDoS等)、来自内部参与者的 攻击(冒名攻击Sybil
Attack、共谋攻击Collusion Attack 等)及组件的失效、算力攻击等。
(4)隐私问题:目前公有链上传输和存储的数据都是公开可见的,仅通过“伪匿名”的方式对交易双
方进行一定隐私保护。对于某些涉及大量商业机密和利益的业务场景来说,数据的暴露不符合业务规则和 监管要求。
(5)最终确定性(Finality)问题:交易的最终确定性指特定的某笔交易是否会最终被包含进区块链中。
PoW等公有链共识算法无法提供最终确定性,只能保证一定概率的近似,如在比特币中,一笔交易在经 过2
h后可达到的最终确定性为99.999 9%,这对现有工商业应用和法律环境来说可用性较差。
前一篇:价值互联网的发展历程和最新态势
后一篇:区块链对推动价值互联网建设的作用