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

简介:

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

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

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

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

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

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

1.信用是交易的基础

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

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

2.信用是积累的过程

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

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

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

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

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

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

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

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

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

相关文章
|
1月前
|
JavaScript 前端开发 NoSQL
深入浅出Node.js后端开发
本文将引导你了解Node.js的基础知识,包括安装、运行环境搭建以及简单的代码示例。通过阅读本文,你将学会如何利用Node.js进行后端开发,并理解异步编程和事件驱动模型的核心概念。文章还将介绍一些实用的库和框架,帮助你快速开始Node.js项目。
55 4
|
1月前
|
JavaScript 前端开发 开发者
VUE 开发——Node.js学习(一)
VUE 开发——Node.js学习(一)
51 3
|
1天前
|
Web App开发 JavaScript 前端开发
深入浅出Node.js后端开发
【10月更文挑战第30天】本文将通过一个Node.js的简单示例,引导你进入Node.js的世界。我们将从基础概念讲起,然后一步步深入到代码实现,最后总结Node.js在后端开发中的优势和应用场景。无论你是前端开发者还是后端新手,这篇文章都将为你打开一扇了解Node.js的大门。
8 2
|
14天前
|
SQL JavaScript 关系型数据库
node博客小项目:接口开发、连接mysql数据库
【10月更文挑战第14天】node博客小项目:接口开发、连接mysql数据库
|
24天前
|
Web App开发 存储 JavaScript
深入浅出Node.js后端开发
【10月更文挑战第7天】本文将带你进入Node.js的世界,从基本概念、环境搭建到实际案例,逐步深入探索Node.js在后端开发中的应用。我们将通过一个简单的在线聊天室项目,学习如何利用Node.js进行网络编程和数据处理,让你对Node.js有更全面的认识。
17 3
|
27天前
|
Web App开发 JavaScript 前端开发
深入浅出Node.js后端开发
【10月更文挑战第4天】本文将带你走进Node.js的世界,从基础的搭建到高级的应用,一步步揭示Node.js的强大与便捷。我们将通过实际的代码示例,让你在轻松的氛围中学习并掌握Node.js,开启你的后端开发之旅。
|
28天前
|
Web App开发 JavaScript 前端开发
深入浅出Node.js后端开发
【10月更文挑战第3天】在数字化时代的浪潮中,后端开发作为技术架构的核心,承载着数据处理和业务逻辑的重任。Node.js以其非阻塞I/O、事件驱动的特性,在众多后端技术中脱颖而出,成为高效、轻量级后端解决方案的代名词。本文将带领读者深入理解Node.js的精髓,从基础概念到实战应用,逐步揭示如何利用Node.js构建高性能的后端服务。通过浅显易懂的语言和实际案例分析,我们将探索Node.js在现代后端开发中的应用及其带来的变革。无论你是初学者还是有经验的开发者,这篇文章都将为你打开一扇通往Node.js世界的大门,让你领略其背后的哲学和技术之美。
|
5天前
|
JavaScript 前端开发 安全
深入浅出Node.js后端开发
【10月更文挑战第26天】在这篇文章中,我们将一起探索Node.js的奇妙世界。不同于传统的Java或Python,Node.js以其异步非阻塞I/O和事件驱动的特性,在后端开发领域独树一帜。无论你是初学者还是资深开发者,这篇文章都将为你提供新的视角和思考。从基础概念到实际应用,我们一步步深入Node.js的世界,让你了解其不仅仅是JavaScript运行环境那么简单。
|
6天前
|
存储 开发框架 安全
揭秘区块链:以太坊智能合约开发的奥秘与挑战,你准备好迎接未来了吗?
【10月更文挑战第25天】本文介绍了区块链技术的基本概念及其核心特点,重点讲解了以太坊智能合约的开发流程和实际开发中的注意事项。通过安装 Truffle、Ganache 和 Remix 等工具,读者可以快速上手编写、编译、部署和测试智能合约。文章还对比了以太坊去中心化应用与传统集中式应用的优势和挑战,帮助读者全面了解以太坊智能合约开发。
13 0
|
1月前
|
Web App开发 JavaScript 前端开发
深入浅出Node.js后端开发
【9月更文挑战第35天】本文将带你走进Node.js的世界,探索这个强大的后端开发平台。我们将从基础开始,逐步深入,最后以一个简单的代码示例结束,让你对Node.js有更深入的理解。无论你是前端开发者还是后端开发者,这篇文章都将为你提供有价值的信息。让我们一起开启Node.js的学习之旅吧!