惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

T
The Exploit Database - CXSecurity.com
V
Vulnerabilities – Threatpost
Google DeepMind News
Google DeepMind News
Attack and Defense Labs
Attack and Defense Labs
Webroot Blog
Webroot Blog
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
TaoSecurity Blog
TaoSecurity Blog
I
Intezer
Application and Cybersecurity Blog
Application and Cybersecurity Blog
N
News | PayPal Newsroom
S
Security Affairs
T
Tor Project blog
P
Proofpoint News Feed
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
S
Security @ Cisco Blogs
H
Heimdal Security Blog
Hacker News: Ask HN
Hacker News: Ask HN
Help Net Security
Help Net Security
U
Unit 42
云风的 BLOG
云风的 BLOG
The Hacker News
The Hacker News
Cisco Talos Blog
Cisco Talos Blog
量子位
F
Full Disclosure
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
博客园 - 叶小钗
有赞技术团队
有赞技术团队
T
Troy Hunt's Blog
P
Privacy & Cybersecurity Law Blog
Forbes - Security
Forbes - Security
人人都是产品经理
人人都是产品经理
L
Lohrmann on Cybersecurity
Apple Machine Learning Research
Apple Machine Learning Research
Microsoft Security Blog
Microsoft Security Blog
博客园 - Franky
腾讯CDC
AI
AI
Last Week in AI
Last Week in AI
Latest news
Latest news
Google Online Security Blog
Google Online Security Blog
N
Netflix TechBlog - Medium
Engineering at Meta
Engineering at Meta
GbyAI
GbyAI
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
IT之家
IT之家
Martin Fowler
Martin Fowler
Blog — PlanetScale
Blog — PlanetScale
V2EX - 技术
V2EX - 技术
酷 壳 – CoolShell
酷 壳 – CoolShell

陈少文的网站

巨变与机遇的未来十年 Kubernetes 平台管理软件压力测试方案 使用镜像部署 Hexo 静态页面 终于等到你 - GitHub 镜像仓库服务(ghcr.io) 一起来学 Go --(6)Interface 一起来学 Go --(5)Goroutine 和 Channel 什么是函数式编程 如何在 Kubernetes 集群集成 Kata 柯里化与偏函数 使用 PyGithub 自动创建 Label 软件产品是团队能力的输出 Helm 2 、Helm 3 比较 IoT 变现 Kubernetes 中的 DNS 服务 国内的 Helm 镜像源 Harbor 使用自签证书支持 Https 访问 DevOps 工具链之 Prow 如何使用 kfctl 安装 Kubeflow VS Code 无法下载 Go 插件的工具包 工程师更应具有服务精神 你不知道的 Docker 使用技巧 使用 Docker 运行 Tensorflow 论中国 什么是左移 如何清空 Git 仓库全部历史记录 一禅小和尚 有风吹过厨房 时间的玫瑰 如何在 CentOS 安装 GPU 驱动 开发 Tips(19) 使用 Velero 备份 Kubernetes 集群 Kubernetes Cheat Sheet 开发 Tips(18) 如何构建一个 Java 工程 开发 Tips(17) KubeSpray 安装 Kubernetes 报错 ip in ansible_all_ipv4_addresses 基于 Kubernetes 和 Jenkins 搭建自动化测试系统 在 Kubernetes 上动态创建 Jenkins Slave 使用 Jenkins 进行服务拨测 开发 Tips(16) Kubernetes 签发 Ingress 证书及日常故障运维 Kubernetes 中 Deployment 的基本操作 Kubernetes 中的证书 如何使用 KubeBuilder 开发一个 Operator Kubernetes 1.6.0 安装问题汇总 镜像管理工具 -- Harbor 开发 Tips(15) Docker 如何拉取镜像 开发 Tips(14) 使用 Helm 安装 harbor 开发 Tips(13) 使用 S2I 构建云原生应用 在 Kubernetes 中使用 emptyDir、hostPath、localVolume 开发 Tips(12) 开发 Tips(11) 代码质量分析工具 SonarQube 使用 Kubeadm 安装 Kubernetes 集群 一起来学 Go --(4)常用函数 Kubernetes 中的 Ceph Kubernetes 之 Volumes Kubernetes 之 Labels、Selectors 开发 Tips(10) 开源正在重构商业模式 Kubernetes 之网络 Kubernetes 之 API 使用 Helm 和 Operator 快速部署 Prometheus Kubernetes 复杂有状态应用管理框架 -- Operator Kubernetes 的包管理器 -- Helm 一起来学 Go --(3)Go Modules 如何一步一步地优化博客方案 kubectl 实用指南 Kubernetes 中的基本概念 搭建远程 Kubernetes 开发环境 大公司和小公司的 ToB 思路 开发 Tips(9) Go 入门指南 一起来学 Go --(2)数据与逻辑结构 如何预防 Web 富文本中的 XSS 攻击 django-xss-cleaner 云工作时代 一起来学 Go --(1)背景与特点 SaaS 开发团队的不同阶段 你不知道的 Git 使用技巧 输出既服务 微服务设计 继续奔跑 开发 Tips(8) 从账户安全到二次验证 Django 性能之数据库查询优化 Django 性能之分库分表 敏捷开发之研发流程 打造一致性的团队 开发 Tips(7) Pytest 进阶学习之 Mock PaaS 部署之 buildpack Go 开发配置 领域输出才是 PaaS 的核心竞争力 Pytest 入门学习 开发 Tips(6) 如何使用 Jenkins、Docker、GitLab 搭建 Django 自动化部署流程
区块链:信用成本降低引发的一场革新
微信公众号 · 2017-02-14 · via 陈少文的网站

1. 社会是如何靠信用运作起来的

首先我们来做一个问答:

@ask:为什么你用一张卡片就能乘坐公交?

@answer:我充了钱啊

@ask:钱?那你哪里来的钱

@answer:每个月的工资啊

@ask:公司为什么每个月要给你发工资?

@answer:签了合约的,我每个月上班,公司每个月给我发工资

@ask:那公交公司为什么更愿意你刷卡,还给折扣,而不是现金支付?

@answer:方便呗

@ask:最后一个问题,公交公司为什么愿意接受你给的钱,我指的是,纸张或者数字?

@answer:他们可以去购买其他东西,给员工发工资,给股东分红呗。你问的都是什么奇怪问题,这不都是显而易见的嘛。

在我们习以为常的生活中,处处都流通着货币和信用,而货币的本质又是信用。可以说,现代社会是依靠信用运作起来的。央行发行的纸张,作为一种交换支付的媒介,其本身并不具备任何价值。但是有国家意志作为背书,人们才愿意接受支付。公交公司,通过提供乘车服务,获取乘客的报酬。但是一个大公司能够运作起来,通常不是仅靠自有资金,而是通过融资。原本只能购买100辆车的公交公司,通过融资购买了200辆,提高了服务的覆盖范围,让更多的人愿意乘公交。公交公司收入得到了增长,融资机构也拿到了一定的报酬,双赢。但为什么融资机构愿意借钱给公交公司?因为信用。就如同你愿意每个月上班,公司愿意每个月给你发工资一样,彼此之间通过信用达成契约。

继续思考。为什么公交公司更愿意人们刷卡,而不是现金?不错,刷卡可以少雇佣清理现金的人员、避免假币。说白了,就是了降低运营的成本。成本!那公交公司融资需不需要成本呢?当然是必要的,进行一次融资不是发一个公告说,“本公司需要扩展业务,有钱的赶快来投钱,每年20%的分红”。这是不够的,而且不合法。在融资的过程中不仅需要大量金融人士参与,还需要法律、公关、文案等人员参与。这些都是融资的成本。将一家公司运作起来,成本就更高了。

如果我们能够找到一种降低信用成本的方法,是不是有更多的人愿意开公司,是不是会有更多的融资发生?会的。整个社会的经济也会随着活跃起来。而这种方法已经出现,那就是区块链技术。传统的方式是通过法律规范信用行为,现在通过区块链技术,可以利用技术来规范行为。

在过去的几个世纪里,经历了工业革命,铁路革命,石油革命。每一次的改变,都带来了全新的能源形式,同时影响了社会的组织方式。其特征是,显著降低成本,全新的通信方式,改变基础设置和逻辑。改变现有思想,并用新的取代之是一个巨大的转变过程,需要新的技能、能力和知识,从而从根本上改变企业的运作方式。区块链技术参与一些相关领域潜在革命创新:数字革命、分布式开发和透明的记录保存、不分等级的网络系统、密码学和软件工程,降低流程带来的成本。

2. 比特币

特币的成功让区块链技术名声大噪。实际上比特币的三项关键技术,非对称加密、点对点技术、哈希现金,早已有之,并非其独创。比特币的突破之处在于,将已有的技术通过创新的方式组合起来,以一种让人们能接受的方式运作。比特币能够转移给任何拥有比特币钱包的人。这给非法交易提供了支付的渠道,也是监管机构不愿看到的抗审查性。

比特币不受任何中心机构控制,交易需要全网公开确认,算法面前人人平等,每个人和每个节点都可以参与和监督。正是它的去中心化,才和所有其他的虚拟货币产生了本质区别,后来山寨币之类的虚拟货币,如仍然是由发行者控制的币种,最终都很难发展。区块链算法让比特币的交易可以在区块里面集中起来,并通过密码学前面添加到现有区块组成的。链里面。任何人都可以通过解决生产新区块所需的密码学难题从而添加一个包含交易的区块。

传统的央行必须让人信任它不会让货币贬值,银行必须让人信任它能管理好钱财,并让这些财富以电子货币形式流通,但历史上,让央行承诺不贬值、银行不用货币来制造信贷泡沫,使得私人财富缩水,这是不可能的。但是比特币做到了,通过密码学难题将比特币的数量限制在2100W。

2.1 发展历史

2008年的11月1日,塞托西·中本聪(Satoshi Nakamoto)在 “密码学邮件组” 里发了一个新帖:“我正在开发一种新的电子货币系统,采用完全点对点的形式,而且无需第三方信托机构”。随后,详细的回答了密码组成员的所有疑问,在白皮书中提出了一个可行的方案。

2009年的01月03日,也就是两个月之后, 中本聪发布了开源的第一版比特币客户端,宣告了比特币的诞生。他同时通过“挖矿”得到了50枚比特币,产生第一批比特币的区块就叫“创始区块”(Genesis block)。

九天以后,中本聪向密码学家哈尔·芬尼转账了一笔比特币,这是人类历史上第一次摆脱第三方金融信托机构而完成的点对点交易。

2010年,维基解密宣布接受用比特币的捐款,社区一片欢呼,中本聪出人意料地提出了反对意见,认为比特币项目需要平静地成长。

2010年的12月12日,中本聪在比特币论坛发布了他最后一个帖子,其后,他在网络上的公开活动频率也逐渐降低。直到2011年4月,他发布了最后一项公开声明,宣称自己“已经开始专注于其他事情”。

3. 区块链技术

区块链本质上是一个去中心化的分布式账本数据库,一个可以在多个站点、不同地理位置或者多个机构组成的网络里进行分享的资产数据库。这种数据库天生的就很难被攻击,因为它没有用单一的数据库去存储记录,而是保留了同一个数据库的多个共享副本,因此黑客攻击必须同时针对所有副本才能生效。

区块链技术有潜力帮组政府征税、发放福利、发行护照、登记土地所有权、保证货物供应链的允许,并从整体上确保政府记录和服务的正确性。根据账本的特性,它可能包含从金融、家庭和健康信息在内的个人机密记录。区块链技术有机会为这些数据提供比现有的数据库技术更好的安全性。分布式账本分为,无需许可的(任何人都可以添加区块),和许可的(指定的人才能添加区块)。

3.1 区块链技术特征

  • 通过加密技术对账。广播交易信息之后,每个节点都会在自己的账本上更新信息。
  • 数据复制。分布式存储,数据多备份。通过对账计算,可以证实数据的正确性与否。
  • 访问控制。使用密钥和签名来管理能够进入账本的人和记录。
  • 透明而私密。节点有备份,同时能够验证数据的真伪。从而使得,人们可以公开私密的信息,而不担心被篡改。

3.2 区块链技术的应用

区块链技术能够使得公司和政府更高效的运作,不用担心高昂的对账和备份成本。区块链技术可能会颠覆以货币和价值转移为核心的传统金融服务。区块链技术系统对于任何成绩结构都带来了挑战,因为其建立的是一种分布式网络,没有任何需要被信任或者必要的的中心机构存在。区块链技术已经对私营公司如何管理数据、如何与顾客和供应商进行互动这些方面产生了深远的影响。如果在政府内应用这种技术,它可以降低成本、提高透敏度、提高公民普惠金融的程度,最终刺激创新和经济增长。降低运作成本,包括减少付款过程的欺诈与错误。政府机构与公民之间的交易有更高的透明度。对当前游走于金融系统边缘的人们能带来更高的普惠金融。区块链支持数据的脱媒,能显著减少复杂性和成本。区块链技术,可以为目前全球资金转移方式的缓慢、费用昂贵和不可靠问题提供解决方案。

3.3 智能合约

一个智能合约是一套以数字形式定义的承诺,包括合约参与方可以在上面执行这些承诺的协议。工作原理类似于其它计算机程序的if-then语句。智能合约只是以这种方式与真实世界的资产进行交互。当一个预先编好的条件被触发时,智能合约执行相应的合同条款。区块链为智能化合约提供了可信的数据记录方式。

3.4 物联网

在应用区块链技术之前,建立可信的物联网络是见成本很高的事情。区块链技术,不仅能够为记录所有物联单元的数据提供合适的解决方案,同时还能保证一旦数据被记录,之后将不可以再更改。

4. 参考

2016年1月19日,英国政府《分布式账本技术:超越区块链》