区块链技术简介

news/2024/7/3 2:49:03
	想知道更多区块链技术知识,请百度【链客区块链技术问答社区】链客,有问必答!!

我最近看区块链简单介绍的时候会发现有的人就说其有良好的隐私性,但也有人说保护隐私性上有缺陷,今天就简单的对区块链的隐私做个简单说明,因为是个人理解嘛,难免会有理解有误的,请及时指正。
 
隐私性最直接的就是个人账户资金,区块链架构中的加密算法、共识机制保证了信用问题,网络中每个节点自证,在记账过程中保证诚实。但是过程可信,结果交易信息泄露。

在此再对匿名进行解释,匿名在计算机领域中的解释是:unlinkability,中文叫无关联性。在比特币中,地址是一串公钥加工后的显示,在交易时通过地下记录个人信息,区块链全节点记录所有账目明细,不考虑交易双方,每次交易地址,就不难发现地址-账户-个人之间的关系。

结合区块链说隐私的问题,区块链时全网维护账本,去中心化会要求每个节点都有一份交易记录,在这里虽是匿名,但账目公开,所以记录了全部账目交易过程,那么完全保护就是很困难的一个事情,而且还要兼顾区块链去中心化,透明化的特质,所以就需要一个合适的分割点来确保体系和隐私的平衡。
在深入说明下隐私的问题:
地址体现了账户,账户关联了地址,地址就有可能转移给其他账户,但是在一定的时间范围内,就像多个账户交易记录,结合个人习惯、找零地址。区块链的特点就是账本透明化、全网维护,公开和隐私就成了矛盾。
目前较为谈论多的两种保证隐私性做法:
零知识证明:参照zcash模式,非交互式的零知识证明,一次验证交互,隐藏具体的账户地址,这是一种高明的密码学原理,即验证了支付的成功确认,同时不泄露具体的交互信息、收、发双方地址。
同态加密:可能在云安全方面会考虑的比较多,节点一种一份信息加密后传输到云平台,在云平台通过数学公式,不解密的情况下,对加密信息再次加密传递给下一节点,下一节点本地解密得到最初的信息。
区块链中保护隐私是硬性需求,没有完美方案,只能综合考虑解决的方案,通过各种技术的结合,达到成熟的隐私保密措施,做到相对的两者共存,不再是天然的矛盾体。


http://lihuaxi.xjx100.cn/news/238815.html

相关文章

DELL RAID卡管理工具 MegaRAID Storage Manager(偏重RAID常用管理命令)

前言: 业务生产中大部分服务器RAID控制器使用的LSI产品,例如服务器:DELL、IBM、HP、浪潮、联想、华为。本文主要针对行业主流服务器DELL系列RAID卡管理,借住LSI产品管理软件MegaRAID Storage Manager (以下简称MSM&…

矩阵专职_新的篇章开始了-我将以专职技术作家的身份加入RunCloud

矩阵专职If you used to submit (or read) articles on the freeCodeCamp Medium publication, there is a chance that your article may have been edited by me (or by another member of the team of volunteer editors).如果您以前曾经在freeCodeCamp Medium出版物上提交(…

vue:虚拟dom的实现

Vitual DOM是一种虚拟dom技术,本质上是基于javascript实现的,相对于dom对象,javascript对象更简单,处理速度更快,dom树的结构,属性信息都可以很容易的用javascript对象来表示: let element{tagN…

Mac MySQL配置环境变量的两种方法

第一种: 1.打开终端,输入: cd ~ 会进入~文件夹 2.然后输入:touch .bash_profile 回车执行后, 3.再输入:open -e .bash_profile 会在TextEdit中打开这个文件(如果以前没有配置过环境变量,那么这…

再谈HOST文件

前几天弄了一个关于禁止打开某个网站的文章后,觉得这个HOST文件真的挺有意思的。并且也总是想把自己对它新的理解写下来(也许大家都明白了)以下是HOST文件的内容:# Copyright (c) 1993-1999 Microsoft Corp.## This is a sample H…

Dubbo配置文件详解

为新项目练手,把项目中用到的web service、RMI的服务改用DubboZookeeperSpring,网上找到几篇不错的配置详解 1.此篇博文主要从以下几种配置方式来讲 XML 配置文件方式、XML 配置文件方式、annotation 配置方式 https://www.cnblogs.com/chanshuyi/p/514…

phpinfo 信息利用

0x01 基础信息 1.system info:提供详细的操作系统信息,为提权做准备。 2.extension_dir:php扩展的路径 3.$_SERVER[‘HTTP_HOST’]:网站真实IP、CDN什么的都不存在的,找到真实ip,扫一扫旁站,没准就拿下几个站。 4.$_SERVER[‘…

brain.js 时间序列_免费的Brain JS课程学习JavaScript中的神经网络

brain.js 时间序列The last few years, machine learning has gone from a promising technology to something we’re surrounded with on a daily basis. And at the heart of many machine learning systems lies neural networks.在过去的几年中,机器学习已经从…