中山大学软件工程学院区块链课程作业——信息传递网络与价值传递网络的区别和联系是什么?未来价值传递网络上可能产生的新业务有哪些?

本文主要是介绍中山大学软件工程学院区块链课程作业——信息传递网络与价值传递网络的区别和联系是什么?未来价值传递网络上可能产生的新业务有哪些?,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

声明:本篇博客为中山大学软件工程学院的一名学生原创,仅供参考,抵制抄袭。

目录

信息传递网络与价值传递网络的区别

信息传递网络

信息传递网络发展过程解读

价值传递网络

价值传递网络发展过程解读

信息传递网络与价值传递网络的联系

未来价值传递网络上可能产生的新业

信息传递网络与价值传递网络的区别

信息传递网络

  1. 承载体:文字。TCP/IP也不例外,传输的内容由大部分由文字组成,当然,还有图像、视频等。
  2. 目的:传输和交换信息。例如TCP/IP 是一种传输协议,旨在确保数据在计算机网络中可靠地、有序地从一个点传输到另一个点。
  3. 特点:信息可以无成本地复制的。TCP/IP 关心的是信息的准确和可靠传输,而不是也不需要确保信息的唯一性。
  4. 安全需求:与价值传递网络相比较低。
  5. 发展过程:随着技术的进步,提升的主要是信息传递的便捷程度,对信任、信用、安全性等的要求相对较低。

信息传递网络发展过程解读

        课件中列举出了信息传递网络的发展过程,语言可以看做文字出现的基础,人们想把说的话记下来,于是产生了文字。随着文明程度的提高,书籍的需求快速增长,促使了印刷术的出现。当人们跨地区的交流增长,加之电气时代的技术红利,电报作为一种沟通远距离的文字传输的工具出现。电报是点到点的传输,当这个点变成网,就可以看做是互联网了。不过面对如此多的“电报”传输,互联网需要一种统一的规范,各种网络协议应运而生,出现了TCP/IP栈。

        虽然表现方式不同,但是作为精神的外化,使用文字传输和交换信息这一核心是不变的。

价值传递网络

  1. 承载体:货币。
  2. 目的:传输和交换价值。区块链是一种分布式账本技术,旨在创建一个去中心化、不可篡改的记录系统,但这依然是为了更好地传输和交换价值。
  3. 特点:有价值只能转移,不能复制的。区块链确保了数据(特别是交易)的唯一性,避免了“双花”问题。
  4. 安全需求:由于涉及资金和资产,因此对安全性的要求特别高。传说“能黑进支付宝的黑客都已经在支付宝工作了。”
  5. 发展过程:随着技术的进步,脱“实”向“虚”,在方便的同时,对信用、安全等要求也相应逐步提高。

价值传递网络发展过程解读

        课件中列举了价值传输网络的发展过程。希伯来人使用的舍克勒本来是重量单位,后来指特定重量的大麦,属于商品货币——以真实商品作为货币。随着商业发展产生了信用,这和马克思认为货币的产生时间是吻合的。马克思认为,货币是商品经济的产物。 在非商品经济的条件下,一般人类劳动不表现为价值,也就不存在货币。所以从马克思的角度出发,在动物世界中也存在的朴素的以物易物的物品是不能称之为货币的。

        从黄金、纸币、移动支付到数字货币能体现信用地位的不断上升。从硬通货、可以兑换硬通货的纸币、可以等价纸币支付的移动支付到不以政府信用为背书的数字货币。不难发现,这是一个从“实”向“虚”的过程。区块链这项技术则是保证这个“虚”是确定的,可靠的,难以篡改的。可以再完成从“虚”到“实”的过程的。如果没有区块链技术为数字货币背书,一枚比特币或许还没有一枚麦子值钱。

        虽然表现方式不同,但是作为物质的代表,使用货币传输和交换价值这一核心是不变的。

信息传递网络与价值传递网络的联系

两者在出现时间上是大致相同的。信息是信用的基础,所以在同一地方文字的出现一般是早于货币的出现的。

  1. 信息传递网络是价值传递网络的基础:价值传递网络往往建立在信息传递网络之上。例如,区块链网络依赖于互联网来传输和验证交易。例如区块链技术在大多数应用中都是建立在TCP/IP协议之上的,区块链的节点使用互联网进行通信。
  2. 信息传递网络与价值传递网络是相辅相成的:随着技术的发展,许多新兴的业务模型同时利用信息传递和价值传递。例如,去中心化应用(DApp)通常在区块链(价值传递网络)上运行,但它们同时使用互联网(信息传递网络)来与用户互动。TCP/IP为区块链提供了一个可靠的数据传输基础,而区块链为互联网提供了一种新型的、去中心化的数据和价值存储和交换机制。

未来价值传递网络上可能产生的新业务

下面列出的是一些可能的新业务方向,但这也只是冰山一角,随着技术的发展,我们可能会看到更多意想不到的新业务出现在价值传递网络上。

去中心化金融

去中心化金融像是一个开放的市场,允许用户通过去中心化的方式进行借贷、交易等。我们可以直接和别人交换货币、借贷或者投资,不需要经过银行这个“中间人”或者说“管理员”。更重要的是,这个市场是由智能合约和区块链技术支持的,所以交易是更加透明和安全的。

资产代币化

任何形式的资产,无论是实物资产(如房地产、艺术品)还是数字资产(如音乐、电影)都可以代币化并在价值传递网络上进行交易。资产代币化就像是把一幢大楼变成了一个拼图。原来我们非常有钱才能拥有这一整幢大楼。但现在,这座大楼被“代币化”成了很多小块(就像拼图碎片一样),每一小块都有一个代表它的数字代币。这样我们就不需要买下整座大楼,只需要用相对较少的钱购买其中的一两块(即几个代币)。我们还可以随时买卖这些代币,就像交换拼图碎片一样,这要比买卖整座大楼来得方便和快捷得多。

智能合约

智能合约可以自动执行各种商业合同和交易,减少欺诈和违约风险,通俗地来说就是减少甚至杜绝“出千”和“扯皮”。

智能合约就像是一个自动化的“机器人裁判”,假设玩一个掷骰子的游戏。规则是:如果骰子点数是偶数,A赢;如果骰子点数是奇数,B赢。

在传统游戏里,人们会亲自监督这个过程,检查骰子点数,然后根据规则判断谁是赢家。但如果这个游戏使用智能合约来控制,一切都会自动进行。一旦骰子被掷出(或者在电脑程序里随机生成一个数字),智能合约会自动检查数字是奇数还是偶数。然后,根据设定好的规则,它会自动决定谁是赢家,并把奖励(比如虚拟货币)发给赢家。

智能合约一旦被部署到区块链上就能保证自动、透明、不可篡改。

这篇关于中山大学软件工程学院区块链课程作业——信息传递网络与价值传递网络的区别和联系是什么?未来价值传递网络上可能产生的新业务有哪些?的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/733801

相关文章

Python如何获取域名的SSL证书信息和到期时间

《Python如何获取域名的SSL证书信息和到期时间》在当今互联网时代,SSL证书的重要性不言而喻,它不仅为用户提供了安全的连接,还能提高网站的搜索引擎排名,那我们怎么才能通过Python获取域名的S... 目录了解SSL证书的基本概念使用python库来抓取SSL证书信息安装必要的库编写获取SSL证书信息

Java中的runnable 和 callable 区别解析

《Java中的runnable和callable区别解析》Runnable接口用于定义不需要返回结果的任务,而Callable接口可以返回结果并抛出异常,通常与Future结合使用,Runnab... 目录1. Runnable接口1.1 Runnable的定义1.2 Runnable的特点1.3 使用Ru

Java中Runnable和Callable的区别和联系及使用场景

《Java中Runnable和Callable的区别和联系及使用场景》Java多线程有两个重要的接口,Runnable和Callable,分别提供一个run方法和call方法,二者是有较大差异的,本文... 目录一、Runnable使用场景二、Callable的使用场景三、关于Future和FutureTa

Java逻辑运算符之&&、|| 与&、 |的区别及应用

《Java逻辑运算符之&&、||与&、|的区别及应用》:本文主要介绍Java逻辑运算符之&&、||与&、|的区别及应用的相关资料,分别是&&、||与&、|,并探讨了它们在不同应用场景中... 目录前言一、基本概念与运算符介绍二、短路与与非短路与:&& 与 & 的区别1. &&:短路与(AND)2. &:非短

Win32下C++实现快速获取硬盘分区信息

《Win32下C++实现快速获取硬盘分区信息》这篇文章主要为大家详细介绍了Win32下C++如何实现快速获取硬盘分区信息,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 实现代码CDiskDriveUtils.h#pragma once #include <wtypesbase

C# 委托中 Invoke/BeginInvoke/EndInvoke和DynamicInvoke 方法的区别和联系

《C#委托中Invoke/BeginInvoke/EndInvoke和DynamicInvoke方法的区别和联系》在C#中,委托(Delegate)提供了多种调用方式,包括Invoke、Begi... 目录前言一、 Invoke方法1. 定义2. 特点3. 示例代码二、 BeginInvoke 和 EndI

MySQL常见的存储引擎和区别说明

《MySQL常见的存储引擎和区别说明》MySQL支持多种存储引擎,如InnoDB、MyISAM、MEMORY、Archive、CSV和Blackhole,每种引擎有其特点和适用场景,选择存储引擎时需根... 目录mysql常见的存储引擎和区别说明1. InnoDB2. MyISAM3. MEMORY4. A

在Dockerfile中copy和add的区别及说明

《在Dockerfile中copy和add的区别及说明》COPY和ADD都是Dockerfile中用于文件复制的命令,但COPY仅用于本地文件或目录的复制,不支持自动解压缩;而ADD除了复制本地文件或... 目录在dockerfile中,copy 和 add有什么区别?COPY 命令ADD 命令总结在Doc

解读Pandas和Polars的区别及说明

《解读Pandas和Polars的区别及说明》Pandas和Polars是Python中用于数据处理的两个库,Pandas适用于中小规模数据的快速原型开发和复杂数据操作,而Polars则专注于高效数据... 目录Pandas vs Polars 对比表使用场景对比Pandas 的使用场景Polars 的使用

Java中ArrayList和LinkedList有什么区别举例详解

《Java中ArrayList和LinkedList有什么区别举例详解》:本文主要介绍Java中ArrayList和LinkedList区别的相关资料,包括数据结构特性、核心操作性能、内存与GC影... 目录一、底层数据结构二、核心操作性能对比三、内存与 GC 影响四、扩容机制五、线程安全与并发方案六、工程