发展区块链可别少了密码学_区块链百科-黑部财经

8个月前

与分散加密货币相比,新兴的智能合约系统允许相互不信任的各方在没有可信任的第三方的情况下安全地进行交易。但是,现有系统缺乏交易隐私。我们推出Hawk,这是一种分散化的智能合约系统,不会在区块链中明确存储金融交易,从而保留在公众视角下的交易隐私。Hawk程序员可以以直观的方式编写私人智能合约,而无需实施加密技术,并且我们的编译器会自动生成一个高效的加密协议,其中契约方通过使用加密原语与区块链进行交互。

在比特币中,具体来说,数据包括用户提出的汇款交易,计算涉及交易验证和更新称为未支付交易输出集的数据结构。

这种可信时钟的存在对于实现协议中的财务公平至关重要。

尽管在Hawk协议中,用户使用区块链交换数据,并依靠它来确保公平性,但私人Hawk计划中的金钱和数量流量隐藏在公众的视野之内。

另外区块链节点的实现要能忠实地正确实现区块链的共识协议,节点不能暴露不该暴露的API接口,导致黑客可以无障碍的获取一些节点关键信息。

底层共识协议决定了区块链整个架构是否可信,能不能真正做到形成一个具有共识的区块链。

理论_上,基于底层共识协议创建的所有数字货币都是存在51%算力攻击风险。

没有漏洞的智能合约,未必就安全,合约要保证公平可信。

目前市场上很多智能合约均存在安全漏洞问题,比如,6月3日,安比实验室(SECBIT)发现Ethereum.上出现81个合约带有相同错误,ERC20 Token合 约中的transferFrom函数存在巨大隐患,一旦部署后出现问题,将造成不可挽回的损失;6月6日,安比实验室(SECBIT)发现ERC20代币合约FXE由于业务逻辑实现漏洞,任何人都可以随意转出他人账户中的Token,Token随时面临彻底归零风险。

作为区块链行业从业者、智能合约使用者或是加密货币拥有者,应该学习相应的密码学和智能合约编程知识,切不可随意复制使用涉及资金安全的合约和公私钥等的代码。

本文来源 : 作者 :在线区块链
本文来自互联网,版权归作者所有,黑部财经发表此文出于专递更多信息,并不赞同次观点或描述。文章仅供参考。
编 辑
在线区块链

文章数: 623
浏览量:336

热门文章TOP10