《Node.js区块链开发》——2.2 信用,决定着利益转移的方向

简介:

本节书摘来自华章计算机《Node.js区块链开发》一书中的第2章,第2.2节,作者 朱志文,更多章节内容可以访问云栖社区“华章计算机”公众号查看。

2.2 信用,决定着利益转移的方向

与他人谈起区块链时,不止一次谈到“信用”这个话题,每一次我都会有更加深刻的理解。第一次明确地谈信用,起源于一个公司反复地声明一件事情,但是除了声明,也没有更好的办法向公众表明自己,反而越声明越被动。于是,我在网上发表了一篇文章《请尽早把你的信誉区块链化》(见2.7节),其核心观点是学习区块链的处理方式积累个人或公司的信用。

这里再次提及这个话题,原因是我在写下前面部分的时候,突然发觉单纯地讲未来趋势会如何没有任何说服力,其中缺少潜在的源动力。另外,我经常说这样一段话:

“……比特币价格××××元(×××美元)。为什么一个凭空设计出来的加密货币会如此受追捧?为什么微软、IBM等巨头纷纷进入?为什么尝试了解比特币的技术人员,都会被深深吸引?它到底有什么诱人之处?《Node.js区块链开发》正在尝试回答这些问题。”

可当时,我还没想过如何正面回答为什么。今天我发现,在这里回答应该是最好的时候。

1.信用是交易的基础

我们什么时候才会讲到“信用”?什么时候才会考查他人的“信用”?很显然,就是准备与他人进行“交易”的时候。可以说,信用是交易的前提,没有信用就没有交易,有了信用才有可能交易。

经济社会,就是一个信用社会。如果信用不在,那么一切都将回归物物交换,甚至是自给自足的原始社会。因为交易风险太大,人类保护自己利益(求生的本性)和追求自己利益最大化(不满足的本性)的欲望,会促使人们放弃交易。因此,信用对于个人和企业而言同等重要。

2.信用是积累的过程

信用的建立不是一朝一夕的事情。如果深入思考,安全、公开、可追溯,才是人类建立信任的基本要素。没有人一见面就说“我信任你”的,也没有人遮遮掩掩还能赢得他人信任的,这就是所谓的“路遥知马力,日久见人心”。

这里隐含的意思就是,对于另一个人的信用,每个人都会在自己的心里建立一个“区块链”。一旦有交易往来,就会自觉回忆过往的点点滴滴(追溯),并对当下的交易进行风险评估。如果是重大交易,那么这个人可能还要求助于第三方,通过他人的“区块链”进一步进行认证。

3.信用的本质是解决了信息不对称

人们没有办法一开始就信任你,是因为彼此“信息不对称”,没有足够信息证明自己不会在你“利益最大化”的过程中“被牺牲掉”。

“信息不对称”表现在三个方面:一是,我的信息,你不知道;二是,我的信息,你知道但无法识别;三是,你知道我的信息,也可以辨别,但是无法控制。

一些经济学家对此进行了大量研究,他们认为,信息不对称造成了市场交易双方的利益失衡,影响了社会公平、公正的原则,以及市场配置资源的效率,并且提出了各种解决方法,但是仍然无法彻底解决这个问题。

比特币的出现,让人们真正找到了一条切实可行的途径。为什么说比特币会火,人人都觉得它有价值?是因为它可信(至少目前是)!为什么它可信,是因为区块链、加密技术和分布式网络的组合,让交易变得安全、公开、可追溯(基本原理参见1.4节的相关分析)。

所以,区块链承载的就是信用,是一个不需要政府、银行或财团抵押担保的信用。如果没有政府保障,法币将一文不值。如果没有区块链,比特币也将一文不值。这就是区块链的价值所在,也是比特币和那些真正的加密货币会火的根本原因。

换句话说,纯粹编程实现的加密货币可以让“利益”按照设定的规则进行转移(交易),最终的结局是人类纷纷参与其中,让这个盘子越来越大。现在你所看到的比特币,就是这个结果,社会各界都预测比特币将死,可结果却是越来越红火。

相关文章
|
2月前
|
Web App开发 缓存 JavaScript
深入浅出Node.js后端开发
【9月更文挑战第26天】本文将引导你了解Node.js的基本原理,并通过实际案例展示如何在后端开发中应用它。我们将从Node.js的核心概念讲起,逐步深入到构建一个完整的后端服务,最后探讨如何优化你的Node.js应用。准备好让你的开发技能更上一层楼了吗?让我们一起潜入Node.js的世界!
|
1月前
|
JavaScript 前端开发 NoSQL
深入浅出Node.js后端开发
本文将引导你了解Node.js的基础知识,包括安装、运行环境搭建以及简单的代码示例。通过阅读本文,你将学会如何利用Node.js进行后端开发,并理解异步编程和事件驱动模型的核心概念。文章还将介绍一些实用的库和框架,帮助你快速开始Node.js项目。
63 4
|
1月前
|
JavaScript 前端开发 开发者
VUE 开发——Node.js学习(一)
VUE 开发——Node.js学习(一)
64 3
|
1月前
|
Web App开发 JavaScript 前端开发
深入浅出Node.js后端开发
【9月更文挑战第35天】本文将带你走进Node.js的世界,从基础概念到实战应用,一步步揭示Node.js在后端开发中的魅力。我们将通过实际代码示例,让你轻松掌握Node.js的开发技巧,开启你的后端开发之旅。
|
10天前
|
Web App开发 JavaScript 前端开发
深入浅出Node.js后端开发
【10月更文挑战第36天】本文将引导您探索Node.js的世界,通过实际案例揭示其背后的原理和实践方法。从基础的安装到高级的异步处理,我们将一起构建一个简单的后端服务,并讨论如何优化性能。无论您是新手还是有经验的开发者,这篇文章都将为您提供新的视角和深入的理解。
|
15天前
|
Web App开发 存储 JavaScript
深入浅出Node.js后端开发
【10月更文挑战第31天】本文将引导你进入Node.js的奇妙世界,探索其如何革新后端开发。通过浅显易懂的语言和实际代码示例,我们将一起学习Node.js的核心概念、搭建开发环境,以及实现一个简单但完整的Web应用。无论你是编程新手还是希望拓展技术的开发者,这篇文章都将为你打开一扇通往高效后端开发的大门。
|
15天前
|
Web App开发 JavaScript 前端开发
深入浅出Node.js后端开发
【10月更文挑战第30天】本文将通过一个Node.js的简单示例,引导你进入Node.js的世界。我们将从基础概念讲起,然后一步步深入到代码实现,最后总结Node.js在后端开发中的优势和应用场景。无论你是前端开发者还是后端新手,这篇文章都将为你打开一扇了解Node.js的大门。
30 2
|
28天前
|
SQL JavaScript 关系型数据库
node博客小项目:接口开发、连接mysql数据库
【10月更文挑战第14天】node博客小项目:接口开发、连接mysql数据库
|
13天前
|
Web App开发 JavaScript 前端开发
探索后端开发:Node.js与Express的完美结合
【10月更文挑战第33天】本文将带领读者深入了解Node.js和Express的强强联手,通过实际案例揭示它们如何简化后端开发流程,提升应用性能。我们将一起探索这两个技术的核心概念、优势以及它们如何共同作用于现代Web开发中。准备好,让我们一起开启这场技术之旅!
29 0
|
1月前
|
Web App开发 存储 JavaScript
深入浅出Node.js后端开发
【10月更文挑战第7天】本文将带你进入Node.js的世界,从基本概念、环境搭建到实际案例,逐步深入探索Node.js在后端开发中的应用。我们将通过一个简单的在线聊天室项目,学习如何利用Node.js进行网络编程和数据处理,让你对Node.js有更全面的认识。
17 3