Web3小白解惑系列:区块链入门(第二弹)

0ace3cf617bd99b45258cbaf20c3e286.jpeg

随着互联网的不断发展,我们的生活方式、工作方式以及社会结构都发生了巨大变化。然而,互联网在数据隐私保护、交易安全等方面仍存在诸多挑战。为了解决这些问题,区块链技术应运而生,成为了近年来备受关注的新型技术。

区块链技术以其去中心化、难以篡改、公开透明等特点,在金融、物流、医疗、教育等领域都有着广泛应用,越来越多的企业和机构开始探索区块链技术的应用。同时,区块链也成为了投资热点,许多人开始投资数字货币,参与区块链生态建设。 对于大多数人来说,区块链技术仍然是一个陌生而神秘的领域,许多人不知道区块链是什么、如何运作,更不知道如何参与其中。本文将面向Web3小白,简单介绍区块链的基本概念、特点、应用和投资等方面,旨在帮助读者了解区块链技术,并为他们进一步探索区块链世界提供参考。


01.


什么是区块链不可能三角 Blockchain Trilemma 区块链不可能三角指的是一种广为接受的理念,即去中心化网络只能实现去中心化、安全性、及可拓展性 3 个特性中的 2 个。 Blockchain Trilemma cfab0e88571cd62a49d260d0a6116350.jpeg
什么是区块链的去中心化? 去中心化是指如何将权力交给世界各地的人们来管理,而不是由一个人或一个实体进行集中管理。在区块链领域,它主要代表了参与区块生成和交易验证的节点数量。节点的数量越多,去中心化程度就越高。
什么是区块链的安全性?
根据区块链的性质,如果有人能够控制一半以上的网络节点(51%),他们就能够改变区块、操纵交易、从网络中盗取资金。安全性一般代表想要操纵网络所需要付出的成本,它往往与共识机制息息相关。所需的成本越高,区块链的安全性就越高。
什么是区块链的可拓展性?
可拓展性是指区块链支持高交易量和未来增长的能力。这意味着,区块链的性能不会因为使用场景以及用户数量的增多而受到影响。一般来说,区块链处理交易速度越快,可拓展性就越高。
“不可能三角” 中心化的平台,如 VISA,既具有可扩展性,又具有一定的安全性。而去中心化则是区块链和数字资产的基石,它确保了每个用户都能公开访问透明的网络,但也有一个棘手的缺点:由于为维护数据共享系统所需要处理的信息量太大,交易速度会更慢,系统也更难扩展。 然而,恰恰是可拓展性,才是区块链网络需要与传统的中心化平台竞争的主要途径,目前来看,中心化平台的网络结算速度和可用性远远优于区块链网络。为了提高可扩展性,区块链网络不可避免地需要牺牲一部分去中心化(如减少节点数量)、或安全性(如改变共识机制),甚至两者都需要做出一些牺牲。但这对于想要接管网络的攻击者来说,攻击实现难度将会降低。 这些问题共同构成了“区块链不可能三角”,在现有的技术条件下,任何区块链网络都必须在去中心化、安全性和可扩展性之间做出取舍。




02.


什么是比特币 Bitcoin


比特币网络和比特币(BTC) 比特币是第一个基于分布式共识的、无需许可的点对点支付结算网络,该网络上的交易由网络节点通过密码学进行验证,并记录在称为区块链的公共分布式账本中。比特币网络在 2008 年由一个名为“中本聪”的匿名者发明,但中本聪的真实身份至今仍无人知晓。 中本聪在比特币网络的白皮书中将其描述为一种“点对点的电子现金系统”,所谓点对点,即交易都直接发生在平等、独立的网络参与者之间,不需要任何中心化机构(如银行)来允许或促进它们。
比特币网络的原生资产是比特币(BTC)。在比特币网络上验证交易的过程被称为挖矿,比特币则作为激励交易验证者(矿工)验证交易和维护比特币网络安全的奖励。
比特币和法币有什么区别?
比特币最初被设计为法定货币的替代品,中本聪希望比特币能够在全世界范围内被人们所认可和使用。与由央行发行的传统货币相比最大的不同是,比特币不受中央银行的控制,其金融系统是由分布在世界各地的数以万计的电脑控制的。因此,比特币是去中心化的,任何人都可通过下载开源的软件来参与到比特币的生态系统中。 此外,和传统货币相比另一个不同点是,比特币的最大供应量被设计为固定的 21,000,000,这意味着不能随意创造新的比特币,而传统货币一般不会有供应的上限。
比特币是货币还是商品? 根据定义,比特币是一种加密货币。 作为一种货币,比特币具有货币的基本属性,即流通手段和贮藏手段等等。人们可能出于多种原因持有和使用比特币:像传统货币一样,有些人将比特币作为交易手段,用于交易其它加密货币;有些人则购买并持有比特币,将比特币作为投资的工具,希望其升值以获得额外的收益。 实际上,因为比特币价格波动十分剧烈,具有很高的风险。目前部分国家更多的将比特币视为一种投机的商品而非货币。此外,由于比特币不受监管,滋生了很多的犯罪活动,因此在一些国家和地区(如中国、埃及和摩洛哥等)严令禁止购买和交易比特币或其它加密货币;但是也有国家看好比特币,比如萨尔瓦多已经将比特币与美元一起作为萨尔瓦多法定货币,认为通过比特币可以更好地开展银行业务来改善经济。
比特币的发展历史 2009 年 1 月 3 日,中本聪在比特币网络上开采了比特币的第一个区块,被称为创世区块,比特币由此被挖出并奖励给了矿工。在随后的几年中,Gavin Andresen、Martti Malmi 和 Saïvann Carignan 先后加入到团队中参与 bitcoin.org 的开发和维护,然而中本聪却在 2010 年宣布退出比特币的开发,从此消失在网络中。 第一笔比较知名有趣的比特币商业交易发生在 2010 年 5 月 22 日,当时程序员 Laszlo Hanyecz 用 10,000 个比特币换了两个披萨,这次事件还使 5 月 22 日成为加密货币爱好者的比特币披萨日。比特币在推出的时候价格不足 0.1 美元,到了 2011 年年初,比特币的价格涨到了 1 美元。 2013 年 3 月,由于比特币软件 0.8 版的一个 bug,比特币区块链暂时分叉成两条规则不同的独立链,并同时运行了 6 个小时。随后在矿工通过降级比特币软件到 0.7 版本后才得以恢复。此次事件导致 Mt. Got 上的比特币价格下跌了 23% 至 37 美元。 2016 年 Bitfinex 加密货币交易平台遭到黑客攻击,导致价值约 7200 万美元的约 12 万个比特币被盗,这也成为比特币历史上第二大严重的事件。随后的几年中,比特币的价格也持续受到加密货币交易所的几次黑客攻击的负面影响。
在 2017 年底,比特币的价格飙升,最高接近 20,000 美元;随着 2021 年牛市的到来,它的价值一度超过 60,000 美元。而后受熊市及 Terra、FTX 等事件的影响,它的价格 在 2022 年末又回落到了 17,000 美元左右。



03.


什么是工作量证明 PoW
工作量证明 (PoW) 是第一个出现的共识机制,被比特币、以太坊及其他许多公链使用。其中, 以太坊正在向 PoS 转型。 在 PoW 机制中,矿工们彼此竞争,使用计算机解决复杂的计算题以成为区块的验证者。第一个解决难题的矿工将成为新区块的验证者,并获得一定数量的 Coin 作为奖励,即“区块奖励”。 尽管 PoW 的可扩展性存在质疑,但目前在通常情况下,它仍被认为是所有共识机制中最可靠最安全的。 然而,一般情况下,由于它需要大量的算力、能源来生成新的区块,PoW 的运营成本非常高(例如 PoW 机制在比特币生态系统中的应用)。这使得新矿工较难参与,同时造成了中心化相关的风险,及对可扩展性的限制。 此外,对 PoW 最常见的批评是其大量消耗电力而对环境造成的负面影响。这引得许多人开始寻求更可持续、更节能的共识协议,例如权益证明 (PoS)。



04.


什么是挖矿 Mining


挖矿这个 词起源于对加密货币的比喻,而从事挖矿的也因此被称之为矿工。矿工们通过共享资源组队挖矿时,他们所拥有算力的总和则被称为矿池。挖矿是 PoW 共识机制的核心。除了挖出新币,挖矿还是一个帮助验证交易有效性,维护网络安全的机制。 e1434f21442adf6e2677c09ab3a9a12b.jpeg 挖矿的过程及算法 以比特币(BTC)为例。比特币是一个区块链网络,所有的交易及数据都以一个个区块的形式储存。比特币网络中每隔一段时间(约 10 分钟)就会有一个包含交易的区块产生,而使区块产生的过程就是挖矿的过程。在这个过程中,矿工需要破解网络产生的复杂数学难题。 这种复杂的数学题是基于哈希函数构建的。哈希函数是密码学中的一个复杂概念。目前我们只要把哈希函数看作是一个神秘的黑匣子,无论你向其中输入什么格式的信息,它都会被处理(或者说被哈希化)成一个统一格式的值,即哈希值。 在挖矿的语境下,输入的信息被称为 nonce。由于 nonce 的取值空间是巨大的,矿工们几乎不可能在不计算的情况下“猜”出来。在会消耗大量时间、能源的迭代计算过程中“付出”最多的矿工将被认定为赢家,这种“付出”就是工作量证明(PoW)共识中的工作量(Work)。 矿工需要通过挖矿程序进行迭代计算(即反复计算),以成功完成运算并挖出一个新的区块。简单来说,矿工在这个过程中需要从海量的数据中一个一个试出满足要求的答案,以成功出块。
挖矿奖励 第一个成功完成运算的矿工(或矿池)将获得奖励。目前,成功在比特币网络中挖出一个区块的矿工会得到 6.25 个 BTC。作为奖励的比特币数量每四年减半,下一次的比特币奖励减半预计将在 2024 年左右发生。
挖矿成本 在挖矿过程中,造价高昂的矿机等硬件、运行矿机所需的电力、矿池手续费等因素共同构成了成本。其中,为了达到算力优势、优先完成运算而投入的资源成本占据大部分。
挖矿的重要性及其引发的担忧 挖矿可以提供更多的流动性,同时通过高昂的作恶成本,来支持去中心化系统中的信任建设,维护网络安全。具体来说,挖矿难度和相应的奖励机制的结合为网络提供了一种安全机制,即,通过矿工之间高效的算力竞争,使网络无需通过中心化的机构(如传统市场中的银行)的保护,就可以完成交易记录及数据的验证及接力。 就最大供应量固定的比特币而言,随着未挖出的比特币数量越来越少,参与挖矿的算力竞争也日渐激烈,现在一个拥有普通水平算力的个体已经不可能挖到比特币,这就带来了中心化相关的风险。 同时,未成功挖出区块的算力以及投入的相关硬件、资源也被视作一种“不环保的浪费”。这些因素引得许多人在以挖矿为基础的 PoW 共识之外寻求更可持续、更节能的共识协议,例如权益证明 (PoS)共识。


结尾福利分享


[Crypto小白书社区] 是我和一众币圈好友建立的交易社群,群里的信息密度和新鲜度非常高交流氛围也很好,大家一块在群内讨论和学习,与日常你能见到韭菜群完全不一样。 入群可收获每日行情最新资讯、撸羊毛指南和免费Web3投资项目分享等一系列福利 目前1群已经满员,刚开了新的2群,目前免费开放给我的公众号粉丝参加

欢迎感兴趣的朋友可以后台回复关键词【社群】,添加管理员入群。


觉得内容不错的朋友能够帮忙右下角点个赞,分享一下。您的每次分享,都是在激励我不断产出更好的内容。


欢迎关注Crypto投资小白书,一起探索更大的世界。


- END -
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
好的,关于Ubuntu 20.04安装ROS的问题,我可以提供一些解惑。首先,ROS(机器人操作系统)是一个开源的机器人软件框架,是基于Ubuntu Linux操作系统的。因此,在安装ROS之前,您需要先安装Ubuntu 20.04操作系统。 一般来说,ROS的安装分为两个步骤:添加ROS软件源和安装ROS。下面是具体的步骤: 1. 添加ROS软件源 打开终端,输入以下命令: ``` sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list' ``` 2. 添加ROS的公钥 输入以下命令: ``` sudo apt install curl curl -s https://raw.githubusercontent.com/ros/rosdistro/master/ros.asc | sudo apt-key add - ``` 3. 安装ROS 输入以下命令: ``` sudo apt update sudo apt install ros-noetic-desktop-full ``` 其中,noetic是ROS的版本号,您可以根据自己的需要选择其他版本。 4. 配置ROS环境 输入以下命令: ``` echo "source /opt/ros/noetic/setup.bash" >> ~/.bashrc source ~/.bashrc ``` 5. 安装ROS依赖包 输入以下命令: ``` sudo apt install python3-rosdep python3-rosinstall python3-rosinstall-generator python3-wstool build-essential ``` 6. 初始化rosdep 输入以下命令: ``` sudo rosdep init rosdep update ``` 这样,ROS的安装就完成了。您可以通过输入以下命令来验证ROS是否安装成功: ``` roscore ``` 如果成功安装,将会看到ROS Master的输出信息。 希望这些步骤能够帮助你解决Ubuntu 20.04安装ROS的问题。如果您还有其他问题,请随时提出。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Crypto投资小白书

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值