区块链光谱

2023-10-27

虫洞社区签约作者介绍

叶露(王二) 销售人员 克莱登技术有限公司

本文根据Taylor Pearson所著区块链光谱图,从密码学、分布式系统、政治学和经济学的角度对区块链做出的全方面分析:

想象你是一位大学院长,学院正要新增一门关于区块链的课程,那么这门区块链的课程该属于哪个学科呢。计算机科学或商科?数学或经济学?社会学?政治学?金融学?哲学?

事实上,区块链课程属于任何学科都是合适的。今天的区块链仍然是前沿、神秘的技术,但总将有一天它们会像汽车、计算机和互联网一样无处不在。就像这些任何我们更为熟悉的技术一样,许多学术部门将为它们提供相关课程,每个学术部门都有自己独特的观点。

在该区块链的光谱上将若干相似的概念和技术呈现在了一张韦恩图上。把它想象为区块链概念的“光谱”,将纯白色的光打破还原成本色。

区块链既是一种新型的社会经济模式,也是一种新型技术,位于图表左侧的“技术”学科(分布式系统和密码学)以及位于图片右侧的“非技术”学科(政治学与经济学)的分歧强调了这一点。

我们将通过讨论某种程度上仍不是区块链但类似于区块链的系统,来增加对比度来使区块链的主题更加清晰。
本文将从四个基本的学科来探讨区块链,它们分别是密码学、分布式系统、经济学和政治学。

密码学

区块链使用密码学创建了不对称性,正如V神所说的防守者的优势:

21世纪的密码学是很特殊的存在,因为它是极少数领域中在对抗性冲突上继续大力加持防守者的领域之一。城堡的破坏远比建造容易,固若金汤的小岛,仍可被攻破。但是,一个普通人的ECC密匙足够安全的话,甚至可以抵御国家级的攻击。-维克多·布特林

我可以通过私匙轻易地控制自己的代币,甚至是厉害如国家级别的黑客也无法打破我的控制。去享受防守者的优势,你必须有一个对密码学的基本理解(去了解它做了什么,而不是它是如何做到的)。

木制或金属的锁箱,它们通常可以通过暴力行为打开。但是,一旦你忘记或者丢失你的私钥就会失去防守者的优势。这导致两种权衡因素共同造成了防守者的困境:

[左]对于用户来说,不便性越高,密匙的安全性越高,但收益是递减的。由于受挫的用户会破坏协议,太多的不便反而会导致安全性的降低。
[右]经常使用你的密匙是确保其可以正常运作的好办法,但是不利于保密性,反之亦然。

  1. (安全性VS.便捷性)攻击者越难找到私匙,意味着对用户的越是不便。
  2. (安全性VS.可访问性)你使用私匙的频率越少,意味着你越有信心保证私匙没有被暴露,但是也降低了私匙的可访问性。

如果您真正了解强加密技术的强大功能,您就会明白为什么它既这么有用,同时为什么普通用户难以有效地运用。
这就是为什么密码学在很长一段时间内只能由强国,首先是政府,然后是大型公司来研发。只有在互联网兴起的时代,普通人才能从诸如HTTPS等加密协议中获取真正的个人利益。
普通人与分布式系统技术的第一次接触通常是互联网,这并不是巧合。分布式系统和密码学自然选择的原因有两个:

·密码学提供纠错功能,其纠错功能可以帮助通过分布式系统传递的信息保持一致性。
·分布式系统的每个小型成员都可以使用加密优势来抵御来自同一系统中更大的不良参与者的聚合。

分布式系统

不同网络拓扑的经典插图

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

区块链光谱 的相关文章

  • 计算机把C盘无法扩展,c盘不能扩展卷【解决教程】

    喜欢使用电脑的小伙伴们一般都会遇到win7系统c盘不能扩展卷的问题 突然遇到win7系统c盘不能扩展卷的问题就不知道该怎么办了 其实win7系统c盘不能扩展卷的解决方法非常简单 按照 1 打开计算机页面选择计算机使用鼠标右键单击弹出下拉菜单

随机推荐

  • 目前身体现状

    突出特点 易疲劳 走路易累 高度怕冷 畏寒 易头昏 睡觉后无精神感 久睡有濒死感 记忆力有减退现象 只是感觉 久坐腰背痛 尤其坐长途车 年轻时不会
  • 手把手带你修复老照片

    你家里是否有很多带着故事的老照片呢 随着时间的流逝 这些照片难免会变模糊 或者有了划痕 今天给大家介绍一种使用程序修复老照片的方法 教程面向小白 对于有基础的人过程可能略显繁琐 修复效果如下图所示 我们需要在电脑中下载安装程序运行环境 修复
  • 【学习笔记】电机学

    电枢的感生电动势 E a C e n
  • C++Primer(第五版 )第十一章 关联容器 章节编程练习答案

    11 1 描述map和vector的不同 答 map 是关联容器 vector 是顺序容器 11 2 分别给出最适合使用list vector deque map以及set的例子 答 list 双向链表 适合频繁插入删除元素的场景 vect
  • 关于 0.1+0.2 == 0.3 不成立的一些细节

    很早之前看到一关于js的问题 如下 实际上 0 1 0 2 0 3 这个问题不是js特有 来看一段java代码 Test public strictfp void test System out println 0 1f 0 2f 0 3f
  • 记random的几个函数用法及区别:random(),randint(),randrange(),uniform()

    1 random random 作用 生成 0 0 1 0 之间的随机小数 注意 不包含1 0 参数 无 gt gt gt from random import gt gt gt seed 10 gt gt gt random 0 5714
  • 三款好用的软件代码检测工具

    Fortify 是一款由 Hewlett Packard Enterprise HPE 公司开发的源代码检测工具 Fortify可以检测代码中的安全漏洞和缺陷共900多种 它通过对应用程序的源代码进行静态分析 自动检测安全性漏洞及缺陷 Fo
  • 使用ionic中ion-slide-box实现移动app轮播特效

    H5混合式移动开发框架ionic 是使用angularJS的语法 加上大名鼎鼎的移动应用开发框架cordova的核心 它的特点是跨平台 入门简单 可以减少开发周期 实质上 ionic就是用制作网页的技术来开发移动app 下面使用ionic中
  • c语言三角函数计算

    头文件 math h 计算 sin32 sin x 180 Pi 其他类似 因为要输入弧度才可以计算 直接sin 30 是不行的 sin x cos x tan x arcsin x arccos x arctan x arccot x 以
  • 基于Python的Anaconda3,导包报错 cannot import name 'Timestamp'

    问题 已经在cmd下使用 pip install ggplot 成功安装了ggplot包 在IDLE以及Jupyter Notebook下使用 from ggplot import 语句导入ggplot包时报错 ImportError ca
  • 外网不能访问postgresql解决办法

    安装PostgreSQL数据库之后 默认只能本地访问连接 如果想在其他主机上访问PostgreSQL数据库服务器 就需要进行相应的配置 1 修改postgresql conf文件 在安装目录下data postgresql confi文件中
  • C语言丨求两个正整数的最大公约数

    两个正整数的最大公约数 Greatest Common Divisor GCD 是能够整除这两个整数的最大整数 两个正整数的最大公约数的求法有多种解答 本文就三种方法做详细介绍 穷举法 欧几里得算法 辗转相除法 递归方法 我们从一道问题来引
  • Java配置Path环境变量

    安装JDK 首先下载JDK 下载后安装到指定目录 一般安装到 D 盘下 安装目录中不要出现 中文 字符和 空格 双击 JDK exe 安装JDK 双击后直接 下一步 更改安装目录 一般安装到 D 盘下 安装目录中不要出现 中文 字符和 空格
  • 安装MetaMask的谷歌浏览器扩展

    废话不多说直接上下载地址 因为各种下载不到 最后在github上找到了 完美 下载地址 下载完成之后进行解压 打开浏览器地址栏输入 chrome extensions 然后选择以下选项 选择到刚才解压后的目录 即完成安装
  • 计算机视觉基础6-目标检测

    目标检测 区域卷积神经网络R CNN 目标检测 检测图片中所有物体的类别标签 位置 最小外接矩形 bounding box 模块1 提取物体区域Region proposal 模块2 对区域分类识别 RCNN selective searc
  • String,StringBuilder和StringBuffer区别及使用场景

    面试中常常会遇到这样的问题 1 你了解String类吗 2 String StringBuilder和StringBuffer适合在什么样的场景下使用 1 String类 首先看一下String的源码 1 2 3 4 5 6 7 8 9 1
  • 刷题之移动零

    给定一个数组 nums 编写一个函数将所有 0 移动到数组的末尾 同时保持非零元素的相对顺序 示例 输入 0 1 0 3 12 输出 1 3 12 0 0 说明 必须在原数组上操作 不能拷贝额外的数组 尽量减少操作次数 来源 力扣 Leet
  • ESP8266-NodeMCU——从苏宁API获取实时天气

    前言 本篇介绍如何使用ESP8266 NodeMCU从苏宁API获取实时天气 苏宁API 点击跳转 其显示如下 其中我们要抓取的是红线部分的内容 并通过串口打印 当然 这部分也可以用来显示在OLED上 我之前就是这么玩 在正式开始前 需要了
  • 采用python解决实际问题_python使用ddt过程中遇到的问题及解决方案【推荐】

    前言 在使用DDT数据驱动 HTMLTestRunner输出测试报告时遇到过2个问题 1 生成的测试报告中 用例名称后有dict gt new empty dictionary 2 使用ddt生成的用例名称无法更改 1 用例名称后有dict
  • 区块链光谱

    虫洞社区签约作者介绍 叶露 王二 销售人员 克莱登技术有限公司 本文根据Taylor Pearson所著区块链光谱图 从密码学 分布式系统 政治学和经济学的角度对区块链做出的全方面分析 想象你是一位大学院长 学院正要新增一门关于区块链的课程