2,区块链、数字货币及其应用场景(react+区块链实战)

2,区块链、数字货币及其应用场景(react+区块链实战)

  • 一、什么是区块链?
    • 1 ibloackchain
      • (1)安装ibloackchain
      • (2)Blance查询余额
      • (3)Mine挖矿
      • (4)peer查看网络节点
      • (5)Detail 51查看区块信息
    • 2 区块链黑话科普
  • 二、数字货币
    • 1 比特币区块链第一个应用
    • 2 以太坊
    • 3 USDT
    • 4 数字货币的衍生品(ICO、交易所、钱包)
    • 5 价值何在
  • 三、区块链应用场景

一、什么是区块链?

在这里插入图片描述

1 ibloackchain

(1)安装ibloackchain

Npm install -g ibloackchain
在这里插入图片描述
安装成功了
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

第一个区块的data中是一串文字
下面的区块中的data就是数据交易了

(2)Blance查询余额

在这里插入图片描述

如上图所示,address是公钥地址,blance余额为0

(3)Mine挖矿

如下
在这里插入图片描述

挖矿后耗时4秒,得到100个奖励,最新的区块51
在这里插入图片描述

可以查看矿工的收益如上

(4)peer查看网络节点

Peer可以查看在线的网络节点为下,有四个

在这里插入图片描述
在这里插入图片描述

上图分割线下面全是用来演示的

(5)Detail 51查看区块信息

可以查看某个区块的详细信息如下

在这里插入图片描述

2 区块链黑话科普

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

工作量证明机制,pow,暴力破解题,某个人解出答案后广播,其余人校验即可,解答虽然难但校验很简单

区块就会凭空生出100元给矿工

人人都有账本,挖矿形式交易打包,每笔交易都要等一段时间,比较慢

区块链技术可以不要挖矿这个环节(也就是奖励机制),但是如果一个区块链网络需要发展下去,做到真正的去中心化,就必须要有挖矿(奖励机制)。不然没人愿意帮你运行下去。

在这里插入图片描述

通过实现此类代码就对区块链1.0时代有深刻的理解了

这里mine挖矿设置的难度是较低的

公钥私钥后面的签名
在这里插入图片描述

UTXO只记录交易

Sig签名,给别人转了100,证明是自己转了,加上自己的签名,别人可以校验,不能抵赖

校验

在这里插入图片描述
在这里插入图片描述

2.0不仅有自己的交易信息还有自己的代码智能合约

区块链可以做成一个类似操作系统的

基于以太坊开发自己的合约,开发自己的币,做

在这里插入图片描述

二、数字货币

在这里插入图片描述

1 比特币区块链第一个应用

在这里插入图片描述

现在还没有挖完

2 以太坊

在这里插入图片描述

最重要的是加入了智能合约
在这里插入图片描述

将数据存在以太坊,开发各种应用

只讲技术,关于数字货币的投机就不介绍了

3 USDT

在这里插入图片描述

因为USDT是与美元挂钩的,其承诺1个USDT换1美元
所有进行货币交易时,先换成USDT在进行与其他数字货币的交易

莱特币、狗狗币直接没优化发了

一些其他的币

4 数字货币的衍生品(ICO、交易所、钱包)

在这里插入图片描述

光有钱还不行,还需要流动

ICO前几年最疯狂,现在被禁止
交易所,怎么变现,比特币等

5 价值何在

价值在何处

大多数人认为这个有价值就有价值
在这里插入图片描述

比特币是匿名,暴露的是字符,不是自己的身份地址
在这里插入图片描述
支付方便,因为p2p相对来说比较中立

投资是有风险的

三、区块链应用场景

如中心服务器发生
在这里插入图片描述

现在互联网是信息传递

但价值传递是比较困难的

区块链中自带价值传递

很多行业都可以

现在的共享经济都是中心化的方式

区块链的特点食品安全,

在这里插入图片描述

数字版权,被盗版,慕课是有专门的律师
18年将视频信息全部录入链上

怎么证明

之前手稿邮寄自己有时间的证明

现在的众筹,钱的流向是可以追踪的

在这里插入图片描述
在这里插入图片描述

有些游戏可能是内定的,区块链上的代码是开源的

希望可以通过编程定制化

在这里插入图片描述

由于

分布式不可篡改

由于分布式的存在,需要各个节点同步信息,比较慢的数据库
实时的应用是比较难的

现在的区块链游戏都是养成类等,对实时性要求不高的

无限量的百度网盘IPFS,通过hash可以找到

若IPFS取代http协议,则

超级账本

一个地址3.0

联盟链,教育行业等fabric

在这里插入图片描述
公有链全网公开

私有链公司内部,应用不高,自己可以修改

联盟链,面向多个用户

如教育的,就面向特定的公司学生等,教育场景

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://xiahunao.cn/news/3224210.html

如若内容造成侵权/违法违规/事实不符,请联系瞎胡闹网进行投诉反馈,一经查实,立即删除!

相关文章

【学术会议征稿】第五届大数据、人工智能与物联网工程国际会议

第五届大数据、人工智能与物联网工程国际会议 2024 5th International Conference on Big Data, Artificial Intelligence and Internet of Things 第五届大数据、人工智能与物联网工程国际会议(ICBAIE 2024)定于2024年10月25-27号在中国深圳隆重举行。…

Java PKI Programmer‘s Guide

一、PKI程序员指南概述 PKI Programmer’s Guide Overview Java认证路径API由一系列类和接口组成,用于创建、构建和验证认证路径。这些路径也被称作认证链。实现可以通过基于提供者的接口插入。 这个API基于密码服务提供者架构,这在《Java密码架构参考指…

Milvus核心组件(1)

cluster 模式 上一篇其实已经说过 standalone 模式,其实集群模式大同小异,只是在不同机子间使用Kafka或者其他消息中间件保证数据及逻辑的一致性。 Log Broker,如Pulsar这样的系统,是专门设计来处理和管理日志数据的中间件。它主…

【IMU】 温度零偏标定

温度标定 IMU的零偏随着温度的变化而变化,在全温范围内形状各异,有些可能是单调的,有些可能出现拐点。 多项式误差温度标定 目的是对估计的参数进行温度补偿,获取不同温度时的参数值(零偏、尺度、正交)&…

程序员日志之DNF手游强化20攻略

目录 传送门正文日志1、概要2、炭的获取3、强化 传送门 SpringMVC的源码解析(精品) Spring6的源码解析(精品) SpringBoot3框架(精品) MyBatis框架(精品) MyBatis-Plus SpringDataJP…

QT案例-通过QCustomPlot库绘制Window系统CPU温度实时折线图

之前项目中涉及到了获取硬件信息内容,对CPU的温度监控有点兴趣,观察和百度发现鲁大师和驱动人生的CPU温度监控貌似是用驱动实现的,有点太高大上了,搞不懂。后面经过到处查找资料终于找到了Qt在Windows 环境下监控CPU等硬件温度/运…

2024年浙江省高考分数一分一段数据可视化

下图根据 2024 年浙江高考一分一段表绘制,可以看到,竞争最激烈的分数区间在620分到480分之间。 不过,浙江是考两次取最大,不是很有代表性。看看湖北的数据,580分到400分的区段都很卷。另外,从这个图也可以…

Java项目:基于SSM框架实现的中小型企业财务管理系统【ssm+B/S架构+源码+数据库+答辩PPT+开题报告+毕业论文】

一、项目简介 本项目是一套基于SSM框架实现的中小型企业财务管理系统 包含:项目源码、数据库脚本等,该项目附带全部源码可作为毕设使用。 项目都经过严格调试,eclipse或者idea 确保可以运行! 该系统功能完善、界面美观、操作简单…

【方法】如何打开设置了密码的ZIP文件?

对于重要的ZIP文件,很多人会设置密码保护,那要如何打开设置了密码的ZIP文件呢?今天我们一起来看下,在记得密码和忘记密码的情况下,如何打开ZIP文件。 情况1: 如果知道ZIP文件原本设置的密码,我…

tessy 单元测试:小白入门指导手册

目录 1,创建单元测试工程目录 2,导入单元测试源文件 一:创建测试文件夹(最好和代码目录一一对应,方便查找) 二:选择测试环境 三:添加源文件 四:分析源文件 3,编写单元测试用例 一:设置函数参数的传输方向 二:添加单元测试用例 三:编辑单元测试用例数据 …

Qt开发 | Qt绘图技术 | 常见图像绘制 | Qt移动鼠标绘制任意形状 | Qt绘制带三角形箭头的窗口

文章目录 一、基本绘图技术介绍二、常见的18种图形、路径、文字、图片绘制三、Qt移动鼠标绘制任意形状四、Qt绘制带三角形箭头的窗口 一、基本绘图技术介绍 Qt提供了绘图技术,程序员可以在界面上拖动鼠标,或者在代码里指定参数进行绘图。 Qt绘图技术介绍…

vue3 antdv Modal通过设置内容里的容器的最小高度,让Modal能够适当的变高一些

1、当收款信息Collapse也折叠的时候,我们会发现Modal的高度也变成了很小。 2、我们希望高度稍微要高一些,这样感觉上面显示的Modal高度太小了,显示下面的效果。 3、初始的时候,想通过class或者style或者wrapClassName来实现&#…

【软件分享】气象绘图软件Panoply

气象是大气中的物理现象,气象要素则是表明大气物理状况的要素,主要的气象要素有降水、风、气压、湿度等。为了研究气象要素在空间上的分布和运动状况,我们需要对气象要素进行空间上进行可视化,这个时候就需要气象领域的一些的绘图…

大模型/NLP/算法面试题总结2——transformer流程//多头//clip//对比学习//对比学习损失函数

用语言介绍一下Transformer的整体流程 1. 输入嵌入(Input Embedding) 输入序列(如句子中的单词)首先通过嵌入层转化为高维度的向量表示。嵌入层的输出是一个矩阵,每一行对应一个输入单词的嵌入向量。 2. 位置编码&…

火柴棒图python绘画

使用Python绘制二项分布的概率质量函数(PMF) 在这篇博客中,我们将探讨如何使用Python中的scipy库和matplotlib库来绘制二项分布的概率质量函数(PMF)。二项分布是统计学中常见的离散概率分布,描述了在固定次…

聚类分析方法(二)

目录 三、层次聚类方法(一)层次聚类策略(二)AGNES算法(三)DIANA算法 四、密度聚类方法(一)基本概念(二)算法描述(三)计算实例&#xf…

OpenFWI代码

重点关注文章第4部分 一、代码模块概览 这一部分了解代码主要实现的功能有哪些。 二、运行 这一部分关注如何跑通。 三、数据集 12个数据集(11个2D1个3D) 对计算机而言,上述输入、输出维度大小是按次数定义的。 以“Vel,F…

宏碁F5-572G-59K3笔记本笔记本电脑拆机清灰教程(详解)

1. 前言 我的笔记本开机比较慢,没有固态,听说最近固态比较便宜,就想入手一个,于是拆笔记本看一下有没有可以安的装位置。(友情提示,在拆机之前记得洗手并擦干,以防静电损坏电源器件&#xff09…

国芯方案|珠宝口袋秤芯片方案

口袋秤顾名思义就是可以放进口袋里面的电子秤。可能这个目前在国内使用的人比较少,但在西方国家口袋秤却是可以用来送礼的物品。因为口袋秤的外观跟手机外观大多相似,所以也有人称口袋秤为手机秤。口袋秤主要是用在珠宝、科研、工厂等小物件的高精度测量…

电脑管理软件是什么?电脑管理软件能做什么?

电脑管理软件是一种专门设计用于管理和优化计算机系统的软件工具。它涵盖了多个方面,从系统维护、资源分配到安全防护,都有着广泛的应用。以下是对电脑管理软件及其功能的详细解析: 一、电脑管理软件的定义 电脑管理软件是一种管理类型的软…