透明性和安全性——只要把这两个词放在一起,我们脑海中会浮现的第一个名字就是——区块链。 区块链技术自诞生以来,就为我们提供了保证,即存储在区块中的数据将是透明的、可访问的,而且是安全的。它已经成为一个超级英雄,能够拯救医疗保健、金融、教育和企业界,使其免于欺诈、免于重复数据存储、节省隐藏成本等等。 这项技术已经证明了其超越加密货币的潜力,并已跻身于热门趋势之列。我们鼓励开发人员和企业家,在进入市场之前深入了解区块链基础知识。 但是,区块链技术真的是防黑客的吗?在你点头肯定之前,让我们说:不,不是的。 大部分区块链网络在公共数据库上运行。因此,任何有权查看网络内交易的人都可以轻松查看历史记录。他们可能不知道用户的真实姓名,但可以很容易地找出何时执行了特定的交易以及使用了哪个钱包。 此外,由于添加到块中的任何数据,通常都是由支出最高的用户批准的,因此黑客有可能花费加倍的费用来获得此特权并分叉交易。在技术界被为51%攻击。 分析公司Chainanalysis披露,有明显证据表明,投机取巧的攻击者从各种交易所中窃取了近10亿美元。 知道了这一点,下一个困扰大家的问题是:如何防止区块链交易黑客攻击?答案是:零知识证明。 零知识证明简介 麻省理工学院的研究人员沙菲·戈德瓦瑟、查尔斯·拉科夫和西尔维奥·米卡利提出,零知识证明(ZKP)是一种加密过程,在这种加密过程中,一个人(证明者)在不泄露任何信息的情况下,确认一个陈述是否对另一个人(验证者)真实。 让我们举例说明。 假设,在同一家公司工作的两名员工A和B得到了奖励。他们很想知道他们两人是否收到了同样数量的奖励,但又不愿透露自己的奖励金额。 假设奖励可以是100美元、200美元、300美元或400美元,雇员A带了四个可上锁的盒子,放在一个空房间里。他给他们标上了100美元、200美元、300美元和400美元,然后留下了与他奖励价值相关的盒子钥匙。 现在,员工B拿着4件衣服进了房间。他在其中一件衣服上签了“1”,而在其他的衣服上签了“0”。这里,“1”表示他的奖励价值,“0”表示其他价值。他打开箱子,把衣服放在所有可上锁的箱子里,离开房间,同时告诉员工A标志的含义。 员工A再次查看并检查他拥有钥匙的盒子,是否有标志“1”的衣服。如果没有,他就会知道他们没有得到同样的奖励。同样,当员工B发现员工A的衣服上是标志“0”时,他也意识到他们得到了不同数量的奖励。 这样,双方都得出结论,他们并没有得到同样数额的奖励。但是,由于他们都没有透露真实的数字,他们不知道员工A是否比员工B获得了更多的激励,或者反之亦然。 所以,这就是我们所说的零知识证明。 该协议允许用户在保持数据匿名性和隐私性的同时进行操作,这是区块链交易目前所缺乏的。 您很有可能想知道如何在区块链生态系统中引入 ZKP 概念。 ZKP在区块链领域实施的真实案例 ZCoin。在区块链系统中实现零知识证明(ZKP)的最重要示例是ZCoin。该公司采用基于ZKP的零币协议,在交易中引入了安全性,匿名性和可伸缩性。 ZCash。这是开源的区块链项目,在保护相关信息时保持了交易的透明性。 ING。另一个例子是ING,它是荷兰的一家银行。该银行已对零知识证明进行了改进,以引入自己的零知识范围证明,降低了对更高计算能力的要求。如何在区块链中实现零知识证明(ZKP)? 1、身份验证。零知识证明可帮助构建区块链网络,用户无需共享敏感信息即可执行任何交易。从而降低了数据泄漏的风险。 这些是零知识证明(ZKP)概念引入区块链系统的一些方法,可以使交易不可更改。
原文链接:https://www.coinspeaker.com/can-blockchain-transactions-be-hacked/ 系列课程1《爱莉莎科普区块链》75课 !点击! 系列课程2《一起开发 EOS DAPP系列》 点击! 微信公众号:竹三七 —- 编译者/作者:爱莉莎 玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。 |
消除困惑:区块链交易会被黑客入侵吗?
2020-02-20 爱莉莎 来源:区块链网络
LOADING...
相关阅读:
- 类似淘宝的NFT交易所3亿交易额规模初步形成2020-08-04
- 行走笔记:年少有为的CKB,是否抓住了BSN新机遇?2020-08-04
- 关于昨天大跌的思考2020-08-04
- 亚当斯密痛批乾隆浅薄短视的经济恐怖主义2020-08-04
- 报告:RippleNet预计2020年上半年ODL交易将增长11倍2020-08-04