• 区块链、以太坊,以太坊和智能合约


    区块链

    先要声明:要原原本本地讲解清楚什么是区块链,这是一件很麻烦的事情,也不是本教程要做的。

    这里只是简单地根据本系列教程说一下。

    提到区块链你肯定会想到各种各样的币,什么比特币啊什么eth啊等等,就认为它们就是区块链了。其实不是。

    可以说它们只是区块链的产物,只是因为区块链而诞生的数字货币。

    而区块链是什么,你可以说它是一种去中心化的思维,也可以形象地理解它为一个又一个的记账本。而对于对于这篇教程来说,你根本就可以不用去理解它。

    以太坊

    实际上区块链思维想要打造的是一个完全去中心化、是想任何人都参与数据的创造、记录并且公开透明,永不可篡改的数据世界。

    就像你打游戏一样,你在游戏中会爆出什么装备、抽奖抽出什么好东西,都是由游戏的后台进行操作的,而它的概率是如何产生的、有没有作弊,我们是不知道的,也许它把中特等奖、爆高级装备的概率调到了万分之一,更或者你其实抽到(爆出)了好装备,但是后台不让你得到,把你的数据改了。

    而如果区块链的介入,这些都不会发生,因为:

    1. 区块链上的所有记录都公开透明
    2. 区块链上的数据不可篡改
    3. 区块链没有中心机制,没有谁可以下指令操作它

    而为了实现这样的数据世界,就需要编码,就需要一套完成的程序,于是就诞生了“链”。

    因此,区块链也是由一条条链组成的。

    以太坊就是其之一。

    当然,现在大部分人说的以太坊其实是-ETH,是以太坊发行的数字货币。

    以太坊和智能合约

    为什么要把以太坊和智能合约放在一起?

    因为我们常常提及智能合约的时候,大部分人说的其实是【以太坊智能合约】。

    为什么?

    前面我说了,区块链是想要打造的是一完全去中心化、是想任何人都参与数据的创造、记录并且公开透明,永不可篡改的数据世界。

    那么我们普通人要如何去链上写入数据?

    假如我想在区块链上写一篇小说,我该怎么去写?

    这时候就又需要在区块链上运行程序了,需要有一个程序去记录我的小说名称、章节等等。

    因此就需要这里说的合约

    以太坊是一条支持智能合约的公有链。

    那么为什么是以太坊,其他链不支持吗?

    答案是否定的。至少在以太坊没有诞生之前,是没有支持运行智能合约链的。

    因此,即便是现在,我们也会很多次听见:以太坊智能合约。

  • 相关阅读:
    删除list中除最后一个之外所有的数据
    轻量服务器是不是vps,和vps有什么区别
    L958. 二叉树的完全性检验 java
    NFT 交易市场社区所有化势不可挡
    算法系列-链表
    Nacos简介
    spi个人笔记
    如何不编程用 ChatGPT 爬取网站数据?
    谷粒商城学习笔记
    内存虚拟化技术-POD和Ballooning
  • 原文地址:https://blog.csdn.net/qq_22502303/article/details/126266748