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

简介:

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

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

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

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

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

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

1.信用是交易的基础

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

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

2.信用是积累的过程

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

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

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

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

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

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

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

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

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

相关文章
|
1月前
|
Web App开发 JavaScript 前端开发
Node.js 是一种基于 Chrome V8 引擎的后端开发技术,以其高效、灵活著称。本文将介绍 Node.js 的基础概念
Node.js 是一种基于 Chrome V8 引擎的后端开发技术,以其高效、灵活著称。本文将介绍 Node.js 的基础概念,包括事件驱动、单线程模型和模块系统;探讨其安装配置、核心模块使用、实战应用如搭建 Web 服务器、文件操作及实时通信;分析项目结构与开发流程,讨论其优势与挑战,并通过案例展示 Node.js 在实际项目中的应用,旨在帮助开发者更好地掌握这一强大工具。
46 1
|
25天前
|
Web App开发 JavaScript 前端开发
Node.js开发
Node.js开发
40 13
|
1月前
|
存储 JavaScript 前端开发
深入浅出Node.js后端开发
在数字化时代的浪潮中,后端开发作为连接用户与数据的桥梁,扮演着至关重要的角色。本文将以Node.js为例,深入探讨其背后的哲学思想、核心特性以及在实际项目中的应用,旨在为读者揭示Node.js如何优雅地处理高并发请求,并通过实践案例加深理解。无论你是初学者还是有一定经验的开发者,这篇文章都将为你提供新的视角和思考。
|
28天前
|
Web App开发 开发框架 JavaScript
深入浅出Node.js后端开发
本文将带你领略Node.js的魅力,从基础概念到实践应用,一步步深入理解并掌握Node.js在后端开发中的运用。我们将通过实例学习如何搭建一个基本的Web服务,探讨Node.js的事件驱动和非阻塞I/O模型,以及如何利用其强大的生态系统进行高效的后端开发。无论你是前端开发者还是后端新手,这篇文章都会为你打开一扇通往全栈开发的大门。
|
1月前
|
Web App开发 开发框架 JavaScript
深入浅出Node.js后端开发
在这篇文章中,我们将一起探索Node.js的奇妙世界。无论你是刚接触后端开发的新手,还是希望深化理解的老手,这篇文章都适合你。我们将从基础概念开始,逐步深入到实际应用,最后通过一个代码示例来巩固所学知识。让我们一起开启这段旅程吧!
|
27天前
|
Web App开发 JavaScript 前端开发
深入浅出Node.js后端开发
本文将带领读者从零基础开始,一步步深入到Node.js后端开发的精髓。我们将通过通俗易懂的语言和实际代码示例,探索Node.js的强大功能及其在现代Web开发中的应用。无论你是初学者还是有一定经验的开发者,这篇文章都将为你提供新的见解和技巧,让你的后端开发技能更上一层楼。
|
1月前
|
JavaScript 前端开发 API
深入理解Node.js事件循环及其在后端开发中的应用
本文旨在揭示Node.js的核心特性之一——事件循环,并探讨其对后端开发实践的深远影响。通过剖析事件循环的工作原理和关键组件,我们不仅能够更好地理解Node.js的非阻塞I/O模型,还能学会如何优化我们的后端应用以提高性能和响应能力。文章将结合实例分析事件循环在处理大量并发请求时的优势,以及如何避免常见的编程陷阱,从而为读者提供从理论到实践的全面指导。
|
1月前
|
Web App开发 JavaScript 前端开发
深入浅出Node.js后端开发
本文将带你走进Node.js的世界,从基础到进阶,逐步解析Node.js在后端开发中的应用。我们将通过实例来理解Node.js的异步特性、事件驱动模型以及如何利用它处理高并发请求。此外,文章还会介绍如何搭建一个基本的Node.js服务器,并探讨如何利用现代前端框架与Node.js进行交互,实现全栈式开发。无论你是初学者还是有一定经验的开发者,这篇文章都将为你提供新的视角和深入的理解。
27 4
|
1月前
|
Web App开发 JavaScript 前端开发
深入浅出Node.js后端开发
【10月更文挑战第40天】在这篇文章中,我们将一起探索Node.js的奥秘,从基础概念到实际应用,逐步揭示如何利用Node.js构建高效、可扩展的后端服务。通过实际案例分析,我们将了解Node.js在现代Web开发中的应用,以及如何克服常见的开发挑战。无论你是初学者还是有一定经验的开发者,这篇文章都将为你提供宝贵的见解和实用的技巧,帮助你在Node.js的道路上更进一步。
30 4
|
1月前
|
Web App开发 JavaScript 前端开发
深入浅出Node.js后端开发
【10月更文挑战第36天】本文将引导您探索Node.js的世界,通过实际案例揭示其背后的原理和实践方法。从基础的安装到高级的异步处理,我们将一起构建一个简单的后端服务,并讨论如何优化性能。无论您是新手还是有经验的开发者,这篇文章都将为您提供新的视角和深入的理解。