作为全球首个专门为数据资产(知识,算法,算力)可信交易及清算而设计的区块链基础设施,强大的区块链技术是LKBT的根本保障。
共识机制
区块链是一种去中心化的分布式账本系统,它可以用于登记和发行数字化资产、产权凭证、积分等,并以点对点的方式进行转账、支付和交易。区块链系统与传统的中心化账本系统相比,具有完全公开、不可篡改、防止多重支付等优点,并且不依赖于任何的可信第三方。
由于点对点网络下存在较高的网络延迟,各个节点所观察到的事务先后顺序不可能完全一致。因此区块链系统需要设计一种机制对在差不多时间内发生的事务的先后顺序进行共识。这种对一个时间窗口内的事务的先后顺序达成共识的算法被称为“共识机制”。
LKBT采用LkbtBFT共识协议的BFT机制来实现所有验证者节点就将要执行的交易及其执行顺序达成一致。LkbtBFT通过预先审核通过的权威节点来完成验证,通过预置的验证与投票者名单,可在很短的时间内对区块数据进行投票与验证,对区块数据达成共识。可降低区块链交易验证的复杂性和范围,提高区块链的信息处理能力,支持高吞吐处理能力的需求。LkbtBFT共识协议能在高交易处理量、低延迟和更高能效之间达成一个平衡。
安全机制
区块链能构筑安全、可信的存储与交易网络的核心是其安全机制和密码算法, LKBT采用了可扩展哈希函数、可插拔公钥密码技术及环签名等智能合约隐私保护技术,从而提供一个安全高效的交易网络。
1、可扩展哈希函数
哈希(Hash)函数又称散列函数,它是一种单向密码体制,即一个从明文到密文的不可逆映射。Hash函数能够将任意长度的输入映射成固定长度的输出,即散列值。Hash函数的数学表述是h=H(m),其中H指Hash函数,m是指任意长度的明文,h是固定长度的Hash值。Hash函数对于不同的输入可以获得不同的Hash值,如果出现对于不同的输入获得了相同的Hash值则称为Hash碰撞。
可扩展哈希函数是可根据实际应用场景和性能需求进行自适应调整的哈希函数,LKBT通过制定策略来选择不同哈希函数的方法来实现。LKBT将可扩展哈希函数用于区块生成及链接,将根据实际具体需求,灵活选择 SHA、SCRYPT、BLAKE等哈希函数,从而保障其链上数据的不可篡改性,提升LKBT的安全性。
2、公钥密码技术
公开密钥体制是加密和解密使用不同的密钥。每个用户保存一对密钥,即公钥(PK)和私钥(SK),PK是公开信息,用作加密密钥,而SK需要由用户自己保存,用作解密密钥。加密算法和解密算法是公开的,虽然SK和PK是成对出现,但却不能根据PK计算出SK。公开密钥体制的优点是适用网络的开放性要求,与对称密钥体制相比,密钥管理要简单的多,尤其可以方便地实现数字签名和认证。
LKBT采用可插拔公钥密码技术来保障交易的完整性和可信度。LKBT根据用户需求,提供兼容不同国家或组织的公钥密码标准方法,包括但不限于基于椭圆曲线的公钥密码技术,从而提升LKBT的安全性和适用范围。
3、智能合约中的隐私保护技术
智能合约运行在区块链上,没有任何第三方进行信用背书,因此智能合约不同于传统合约的隐私保护。智能合约中的隐私威胁主要是攻击者对身份隐私和交易隐私的攻击,目前主要隐私威胁包括匿名性隐私威胁、访问控制隐私威胁和链上信息隐私威胁等。针对区块链数据全部上链并且公开透明的隐私保护问题,LKBT采用零知识证明及环签名技术来保证智能合约的安全性。
关于LKBT
LKBT是全球首个专门为数据资产(知识,算法,算力)可信交易及清算而设计的区块链基础设施,目标是明确地定义数据资产(知识,算法及算力)的质量标准,定价规则,交易清算体系及制度,完整地解决数字资产(知识,算法及算力)在交易中的合规难、定价难、算法计费难及清算难的问题。
LKBT官网:
声明:此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。本网站所提供的信息,只供参考之用。