小白入门区块链(通俗易懂)

2023-10-27

区块链基础入门

  • 什么是区块链
    • 科技层面解释
      • 数学,密码学,互联网,计算机编程
    • 官方解释
      • 区块链是一个分布式的共享账本和数据库,具有去中心化,不可篡改,全程留痕,可以追溯,集体维护,公开通明的特点分布式数字账簿,加密技术,不可篡改,通证(一种以数字形式存在,可以流通的权益凭证。把权益变成货币,让他可以流通,交易)
    • 业务方面解释
      • 提供了一种让多个参与方在没有一个可信的中间方的情况下达成合作。若有可信的第三方,其实是不需要区块链的,比如说支付宝。但是金融系统中常常没有可信的第三方
    • 总结
      • 区块链就是通过技术,来完成去中心化和可追溯的目的。每个人手上都有一本账册(类似满江红电影里面的全军背诵),那么如果要篡改账册是非常困难的。
      • 与当前中心化最大的差别在于,数据是属于你的,企业主体在没有你授权的情况下不能随意使用。例如游戏行业版本升级,把老装备数值改的面目全非,关服停服之后数据就再也找不回了。这个在以区块链为技术搭建的项目中将不复存在。

  • 区块链的类型
    • 公有链
      • 是最原生的区块链,区块链人心中的正统。对世界上所有人开放,只要想加入都可以自行布置节点成为一份子
    • 联盟链
      • 不对所有人开放。有一个或几个巨头联合起来成立一个联盟链,外部人员无法访问。近几年在国内发展比较迅速,如阿里开发的蚂蚁链
    • 私有链
      • 不对外部人员开发。只针对自己内部指定人员开放节点。应用较少,已经脱离了区块链的去中心化的功能了。
  • 国内对于区块链的应用
    • 因区块链属于新技术,新事物,所以国内对于它的应用场景还在摸索探讨过程中,对于公链国内支持程度不是很高。由姚班(清华学子)成立的 Conflux公链是最出名的一个,但是不管是体量,还是搭建在链上的生态对于国外顶级公有链来说还是比较弱小的
    • 国内对联盟链的探索还是比较支持的
      • 阿里,腾讯等大厂搭建的联盟链
      • 银行系统
        • 银行审批贷款当有人来贷款的时候,只需要把这个人的信息传给各个联盟链的节点,然后由各个节点给你反馈,来判断是否具有资格。这样征信就能达成统一。
      • 供应链系统
      • 央行数字货币
        • 底层部分代码由区块链搭建,是当前应用程度最广,未来拓展最宽,由国家起头的应用
  • 央行数字货币与数字货币区别
    • 最初的数字货币由个人或者某个团体发行,没有政府的背书。价值由个人或者团体往外散发,让更多的人参与进来,达成共识,由共识驱动货币体系价值的发展。类似与古代的贝壳,黄金等共识。最有名的数字货币为BTC(比特币),ETH(以太坊).当前数字货币种类共有5000+
    • 央行数字货币(三级管理):央行把钱兑换给地方银行(二级银行),然后再兑换给个人。真正的账簿是央行在管理,是对现金的替代品。

      • 发行主体不同(一个是私人团体,一个是央行有国家背书)
      • 央行数字货币比较稳定,私人数字货币受证券市场波动较大(都可以跨境交易)
      •  现金,央行数字货币,电子货币
      •  电子货币本质是把钱存在银行或者是微信支付宝,这时候钱已经不在你手上了。是有极小概率碰到风险的  
      •  央行数字货币等于现金,钱还是在你的手上
  • 什么是“挖矿”
    • 挖矿分两种:权益证明(POS),工作量证明(POW),最早出现的比特币为POW,因为这种挖矿方式太消耗电力并且响应速度慢所以就出现了POS,我们先来介绍POW的方式

    • 上图显示,6台笔记本为6个节点,当产生数据的时候需要把数据写入到区块里面记录保存,一个个区块链接起来就成了一个区块链,后面一个区块和前一个区块通过密码学的方式是有关联性的,这样就很好的防止篡改,如果要改一个数据则需要把之前相关的都改了
    • 而6台笔记本谁能拿到写入新区块数据的权力,就需要通过解一道极其复杂算术题的方式来竞争,竞争的过程成为POW(工作量证明),竞争成功之后区块链底层代码就会奖励该节点一些比特币,该过程称为挖矿
  • 什么是减半
    • 某一些币在发币的时候就约定好了,会在后续的某几个时间点奖励减半,减半可能会影响价格和出块时间(因为挖矿的利润少了,利润少了做算法就不积极,不积极就导致解题变慢出块时间变长),出块时间太慢的话系统也会自动调节算法难度保证出块时间得稳定
    • 比特币起始于 2008 年,当时每次区块生成的比特币奖励是 50 枚,四年后的 2012 年减半为 25 枚,而最近一次减半发生在 2020 年,单个区块生成已降为 6.25 枚。当时因为美联储放水周期加上减半,比特币开启了波澜壮阔的上涨行情。明年将再次发生减半,这对于发币总量不变的比特币来说又将是一个炒作的热点事件
  • 挖矿的历史演变
    • 比特币的挖矿在硬件上经历了CPU挖矿(普通电脑)->GPU挖矿(图形处理单器)->FPGA矿机挖矿,随着算力的不断增加,最终使用了极为昂贵的应用程序专用集成电路(ASICs)进行挖矿。算力的集中以及其高昂的成本不再适合业余挖矿爱好者。
  • 以太坊(ETH)和比特币(BTC)的区别
    • ETH和BTC是当前区块链中的两大主流货币,chatGPT是这样介绍的
      • 1. 设计目的:比特币是一种去中心化的数字货币,旨在取代传统货币;而以太坊是一个去中心化的开发平台,旨在通过智能合约来实现去中心化的应用。2. 功能:比特币主要用于货币交换,实现数字货币的转移和存储;而以太坊则可以扩展到更多的场景,如游戏、金融、物联网等,可以通过智能合约实现多种功能。3. 智能合约:以太坊支持智能合约,可以自动执行交易;而比特币则不支持智能合约,只能进行简单的交易。
    • 比特币总量为2100万枚,以太坊总量没有上限
    • 比特币矿工成功地挖出一个区块(10分钟一次),他们就能获得6.25个比特币。而以太坊则是给与能在15-17秒挖出一个区块的矿工2个以太币作为奖励。(所以以太坊比比特币交易速度要快)
    • 总结
      • 比特币更倾向于是一种“货币”,主要发挥支付手段和价值储存的功能。而以太坊则是一个平台,用户可在其平台上发布智能合约、各种基于以太坊的应用。以太坊已经从单一的货币体系,演变成了基于货币体系的生态,发布了编程语言Solidity
  • 什么是智能合约
    • 智能合约是基于区块链的,相当于自动售卖机,满足条件下会自动输出。国内落地应用是美团外卖基于数字人民币实现的智能合约,在一周内点的菜名和智能合约中的奖项名字雷同,当开奖的时候就能给与一定的金额
    • 因为智能合约是去中心化,可朔源,代码都是公开的,所以保持了透明和公平性
  • 以太坊现状
    • - 当前总量1.2亿,每年增发470W,上海升级后年增发10-200W- 2020 年的 ETH 通货膨胀率大约为 4.54%。相较于比特币 1.8% 的年通胀率而言,ETH 的通胀率是比特币的 2 倍。- 最近升级之后能进一步控制通胀率,大概能维持在2%,全球货币通货膨胀率预期值4%
  • 搭建在以太坊智能合约之上的应用
    • defi(去中心化金融)
      • Uniswap——AMM(自动做市商)
      • DEX——去中心化交易所
    • gamefi(去中心化玩赚模式游戏)
      • the beacon
    • socialfi(去中心化社交)
      • 产品核心竞争力为数据属于自己不属于平台
  • 总结
    • 区块链最终是要能产生价值的,是能落地的,能解决用户需求的,而不是那些炒概念的币

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

小白入门区块链(通俗易懂) 的相关文章

  • Redis高并发缓存架构实战

    示例代码 Service public class ProductService Autowired private ProductDao productDao Autowired private RedisUtil redisUtil A
  • 拉勾教育

    开篇词 开篇词 Java 性能优化 是进阶高级架构师的炼金石 你好 我是李国 作为 Java 性能优化与面试 21 讲 这个课程的作者 我先来简单介绍下自己 我曾任京东金融 陌陌科技高级架构师 工作期间 我接触的都是比较底层的中间件和操作系
  • Redis学习笔记7:Redis持久化-RDB、AOF

    一 什么是RDB 1 Redis DataBase 在指定的时间间隔内将内存中的数据集快照写入磁盘 也就是行话讲的Snapshot快照 它恢复时是将快照文件直接读到内存里 Redis会单独创建 fork 一个子进程来进行持久化 会先将数据写
  • 软件测试经验分享

    软件测试 一个熟悉又略显陌生的词汇 不同人对软件测试有不同的理解 如果把软件比作一片辽阔的区域 地形复杂 设置有许多个目的地 每个目的地都有多条道路可以到达 每条道路上都可能埋藏了威力不一的地雷 测试人员的职责就是在用户进入这片区域之前 试
  • BroadcastChannel:weex跨页面通信

    场景如下 一个列表页面用于展示所有未完成的作业 点击列表的某一项 会跳转到该项作业的详细信息界面 可以在这里将作业标记为已完成 一旦标记后 列表中就不应该再存在此作业了 在这里 列表相当于一个主页面 详细信息界面是子页面 主界面浏览到第10

随机推荐

  • 如何使用Java反射机制获取类的所有构造函数呢?

    转自 如何使用Java反射机制获取类的所有构造函数呢 下文讲述使用Java反射获取一个类的所有构造方法分享 如下所示 实现思路 1 forName 获取指定的Class对象 2 getConstructors 可返回一个构造函数对象数组 例
  • 自定义maven插件 Hello, mojo.

    文章目录 pom xml GreetingMojo java 运行 install install 报错 配置代理 pom xml 中添加配置 参考文档 https maven apache org guides plugin guide
  • CSS3 transition 属性过渡效果 详解

    CSS3 transition 允许 CSS 元素的属性值在一定的时间区间内平滑地过渡 我们可以在不使用 Flash 动画或 JavaScript 的情况下 在元素从一种样式变换为另一种样式时为元素添加效果 这种效果可以在鼠标单击 获得焦点
  • mmcv与cuda,pytorch版本匹配要求

    mmcv与cuda pytorch版本兼容要求 见mmcv官方文档 https mmcv readthedocs io zh CN latest get started installation html pip 安装部分 目前网页上默认最
  • 【SQL注入13】referer注入基础及实践(基于BurpSuite工具和Sqli-labs-less19靶机平台)

    目录 1 概述 2 实验简介 2 1 实验平台 2 2 实验目标 3 实验过程 3 1 前戏 3 2 判断注入点及注入类型 3 3 获取库名表名字段名字段内容 3 4 实验结果 4 总结 1 概述 Referer 是 HTTP 请求头的一部
  • 小程序能当成 App 吗?FinCip:能

    如果早些年提问 把小程序当成 App 使用 本身就是一件天方夜谭的问题 好像业务人员不再关注研发工程师是否能够按期交付代码 而是想自己在屏幕上点击几下光标 编程软件就能快速生成无数个页面和应用 时光荏苒一去不返 如今的低代码产品早都把 拖拉
  • Google 的开源技术protobuf 简介与例子

    今天来介绍一下 Protocol Buffers 以下简称protobuf 这个玩意儿 本来俺在构思 生产者 消费者模式 系列的下一个帖子 关于生产者和消费者之间的数据传输格式 由于里面扯到了protobuf 想想干脆单独开一个帖子算了 p
  • 登录注册代码

    服务器的建立 服务器中的代码 浏览器代码 MyHttpManager代码 Main代码 注册界面的代码 文本文档流程图 服务器的建立 1 右键在web里面找到Dynamic web project 建立一个服务器 在Java Resourc
  • Error: JAVA_HOME is not set and java could not be found in PATH.

    CSDN话题挑战赛第2期 参赛话题 学习笔记 目录 前言 问题 解决办法 测试 启动成功 查看状态 关闭服务 前言 因为zookeeper服务器多 每一次启动 关闭和查看状态都很麻烦 所以通过shell脚本启动zookeeper集群 写完的
  • 二叉树、队列、栈、广义表(二)数据结构与算法(十八)

    数据结构与算法 一 软件设计 十七 https blog csdn net ke1ying article details 129220378 线性表 队列与栈 队列 先进先出 栈 先进后出 循环队列 队投和队尾连接起来 队空的条件 Hea
  • sqlserver跨服务器查询性能,sqlserver 多表查询不同数据库服务器上的表

    第一种方法 创建链接服务器 exec sp addlinkedserver srv lnk sqloledb 条码数据库IP地址 exec sp addlinkedsrvlogin srv lnk false null 用户名 密码 go
  • Android Studio 升级 Flamingo 后 Gradle 又挂了

    1 Gradle 7 2 才支持 Java 17 Unsupported Java Your build is currently configured to use Java 17 0 6 and Gradle 5 0 Possible
  • 求最小素因子和最大素因子

    转载自 https blog csdn net wsniyufang article details 6623576 include
  • ERR_UNKNOWN_URL_SCHEME 导致的可能问题

    今晚在做跨域测试的时候 明明已经用了 jsoup去处理 但却一直报 ERR UNKNOWN URL SCHEME 错误 然后就是百度找答案 但是也没有解决问题 然后看了一下自己请求的地址是下面这样的 前面没有加上 http 所以我在前面加上
  • Docker+Nginx:实现网站部署的灵活性与高效性

    Hi I m Huuuui 这次为大家简单介绍一下docker环境中去部署nginx 希望能够帮到大家 环境 1 拉取nginx镜像 拉取镜像 docker pull nginx 查看镜像 docker images 2 本地创建映射文件夹
  • E罗斯宝藏网站,收藏起来一定用的到!

    网站叫做https rutracker org 收藏起来总有一天你会用得到 你可以在这里获取各种资源 例如Adobe全家桶 Windows系统 以及各种游戏和3a大作电影等 当初为了打击盗版被封禁 现在因为各大公司对E罗斯的制裁 该网站已被
  • 数据库开发技术

    第一次作业 一 单选题 共40题 80分 1 单选题 2分 单选题 在E R模型中 实体间的联系用 图标来表示 A 矩形 B 直线 C 菱形 D 椭圆 我的答案 C 菱形 正确答案 C 菱形 2分 2 单选题 2分 单选题 设R是一个关系模
  • antd中form表单的正则校验

    以下面input为例
  • 数仓及其维度(分层)建模(ODS DWD DWS DWT ADS)

    一 数仓及其维度 1 什么是数仓 数据仓库 简称数仓 Data Warehouse 从逻辑上理解 数据库和数仓没有区别 都是通过数据库软件实现存放数据的地方 只不过从数据量来说 数据仓库要比数据库更庞大 数仓主要是为企业制定决策 提供数据支
  • 小白入门区块链(通俗易懂)

    区块链基础入门 什么是区块链 科技层面解释 数学 密码学 互联网 计算机编程 官方解释 区块链是一个分布式的共享账本和数据库 具有去中心化 不可篡改 全程留痕 可以追溯 集体维护 公开通明的特点分布式数字账簿 加密技术 不可篡改 通证 一种