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://www.mzph.cn/pingmian/43748.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

JavaScript中的拷贝技术探秘:浅拷贝与深拷贝的奥秘

最新技术资源(建议收藏) https://www.grapecity.com.cn/resources/ 前言 JavaScript中的浅拷贝和深拷贝是非常重要的概念,它们在处理对象和数组时具有不同的作用。在编程中,经常需要复制数据以便进行各种操作,但必须注…

小波与傅里叶变换的对比(Python)

直接上代码,理论可以去知乎看。 #Import necessary libraries %matplotlib inline import numpy as np import matplotlib.pyplot as plt import seaborn as snsimport pywt from scipy.ndimage import gaussian_filter1d from scipy.signal import chirp import m…

基于 sftp 的 NAS (局域网文件存储服务器)

局域网 NAS (文件存储服务器) 的基本功能有: 能够存储文件, 同时能够通过多个设备访问 (上传/下载) 文件. 这些功能通过 sftp 可以实现. sftp 是基于 SSH 的文件传输协议, SSH 全程加密传输, 使用 公钥 认证 (不使用密码/口令), 能够提供很高的安全性. 上文说到, 在 LVM 和 bt…

谷粒商城-个人笔记(集群部署篇三)

前言 ​学习视频:​Java项目《谷粒商城》架构师级Java项目实战,对标阿里P6-P7,全网最强​学习文档: 谷粒商城-个人笔记(基础篇一)谷粒商城-个人笔记(基础篇二)谷粒商城-个人笔记(基础篇三)谷粒商城-个人笔记(高级篇一)谷粒商城-个…

古建筑倾斜在线监测系统:科技守护历史的创新实践

​ ​​在文化遗产保护的广阔领域中,古建筑的健康监测占据着举足轻重的地位。然而,传统的监测方法往往受限于布线复杂、安装难度大以及对古建筑本体可能造成的伤害等问题。近年来,一种新型的古建筑倾斜在线监测系统应运而生,它…

Halcon 模糊圆边的找圆案例

Halcon 模糊圆边的找圆案例 基本思路 1.将图像转成灰度图像 2.再观察要找到的区域的灰度值变化,找到前景与背景的具体数值。 3.根据找到的前景与背景的具体数值,增强图像对比度。(使图像变成黑白图片) 4.使用灰度直图工具进行阈值…

用Vue3和Plotly.js绘制交互式3D散点图

本文由ScriptEcho平台提供技术支持 项目地址:传送门 使用 Plotly.js 创建 2D 密度图 应用场景介绍 密度图是一种可视化数据分布的图表,它显示了数据点的密度在不同区域的变化情况。在许多科学和工程领域中,密度图被广泛用于探索和分析数据…

5G(NR) NTN 卫星组网架构

5G(NR) NTN 卫星组网架构 参考 3GPP TR 38.821 5G NTN 技术适用于高轨、低轨等多种星座部署场景,是实现星地网络融合发展的可行技术路线。5G NTN 网络分为用户段、空间段和地面段三部分。其中用户段由各种用户终端组成,包括手持、便携站、嵌入式终端、车…

git撤销/返回到某次提交(idea工具 + gitbush)

不多说废话,直接展示使用。 方法一:使用idea工具进行返回 准备某次过度提交 使用idea打开git log 找到要回去的版本 点击右键选到reset 模式选hard,强制回滚 这个时候本地代码已经回归你指定的版本了。 这个时候再进行强制推送&#xff0c…

Drools开源业务规则引擎(三)- 事件模型(Event Model)

文章目录 Drools开源业务规则引擎(三)- 事件模型(Event Model)1.org.kie.api.event2.RuleRuntimeEventManager3.RuleRuntimeEventListener接口说明示例规则文件规则执行日志输出 4.AgentaEventListener接口说明示例监听器实现类My…

09 docker 安装tomcat 详解

目录 一、安装tomcat 1. tomcat镜像的获取 2. docker创建容器实列 3. 访问测试 404错误 4. 解决方案 5. 使用免修改版容器镜像 5.1. 运行实列的创建 5.2. 出现问题及解决: 6. 验证 OK 一、安装tomcat 1. tomcat镜像的获取 docker search tomcat #docker …

SCI二区TOP|蜘蛛黄蜂优化算法(SWO)原理及实现【免费获取Matlab代码】

目录 1.背景2.算法原理2.1算法思想2.2算法过程 3.结果展示4.参考文献5.代码获取 1.背景 2023年,M Abdel-Basset受到蜘蛛黄蜂优化社会行为启发,提出了蜘蛛黄蜂优化算法(Spider Wasp Optimizer, SWO)。 2.算法原理 2.1算法思想 S…

视频监控技术在食品安全监管中的关键应用

视频监控技术在食品安全监管中的关键应用 1、视频监控技术在食品安全监管中的作用 在食品安全监管中,视频监控技术发挥着不可替代的作用。通过安装视频监控系统,可以实现对食品生产、运输、储存等各个环节的实时监控和录像存储。这不仅有助于监管部门及…

Linux的前世今生

Unix的起源和发展 1969年,AT&T贝尔实验室的Ken Thompson和Dennis Ritchie等人开发了Unix操作系统。Unix的设计理念强调小而简洁的工具,文本流和系统模块化,这些理念后来成为Linux开发的重要基础。1973年,Unix用C语言重新编写…

深度学习-数学基础(四)

深度学习数学基础 数学基础线性代数-标量和向量线性代数-向量运算向量加和向量内积向量夹角余弦值 线性代数-矩阵矩阵加法矩阵乘法矩阵点乘矩阵计算的其他内容 人工智能-矩阵的操作矩阵转置(transpose)矩阵与向量的转化 线性代数-张量(tensor…

卷技术还是卷应用?李彦宏给出了明确答案

如何理解李彦宏说的“不要卷模型,要卷应用” 引言 7月4日,2024世界人工智能大会在上海世博中心召开。百度创始人兼CEO李彦宏在产业发展主论坛上呼吁:“大家不要卷模型,要卷应用!”这句话引起了广泛讨论。李彦宏认为&a…

Python股票计算小程序(字符串格式化练习)

要求:打印的第一行使用f控制,第二行打印使用占位符,股价输出保留两位小数。 # 股价计算小程序 name"周氏集团" stock_price19.99 stock_code "9283" stock_price_daily_growth_factor1.2 growth_days7print(f"公司…

【Python进阶】继承进阶和私有权限

目录 一、继承进阶 1、方法重写 2、调用父类方法 3、多层继承 二、私有权限 1、私有属性 2、私有方法 面向对象基础:小白也能看懂的Python基础教程(8)-CSDN博客 一、继承进阶 1、方法重写 当父类的同名方法达不到子类的要求&#x…

Monaco 中添加 CodeLens

CodeLens 会在指定代码行上添加一行可点击的文字,点击时可以触发定义的命令,效果如下: 通过调用 API 注册 LensProvider,点击时触发 Command,首先要注册命令,通过 editor.addCommand () 方法进行注册。三个…

7月9日学习打卡-回文链表,交叉链表

大家好呀,本博客目的在于记录暑假学习打卡,后续会整理成一个专栏,主要打算在暑假学习完数据结构,因此会发一些相关的数据结构实现的博客和一些刷的题,个人学习使用,也希望大家多多支持,有不足之…