当前位置:   article > 正文

关于web3合约学习之HelloWorld

关于web3合约学习之HelloWorld

解释一下什么是web3以及智能合约之间的关系
Web3
定义
Web3,也称为“Web 3.0”,指的是下一代互联网架构,它旨在实现去中心化、用户拥有数据控制权和隐私保护的网络。Web3 基于区块链技术,特别是以太坊(Ethereum)这样的去中心化平台。

智能合约
定义
智能合约是一段自我执行的代码,部署在区块链上。它们定义了协议各方之间的规则和协议,一旦满足条件,合约自动执行,无需人为干预。
使用Solidity编程语言编写

总结
Web3 是一个以去中心化为核心理念的新互联网架构,利用区块链技术实现用户数据的自主控制和透明操作。
智能合约 是一种自动执行的协议,确保在区块链上透明和可信地运行,广泛应用于各种去中心化应用中。

上面是官话,这是我自己理解的话
web1就是我们国内的静态网页类似早期的静态新闻网站,但是只能读不能写
web2就是类似我们现在抖音B站等等这些公司拥有我们的数据,并决定我们能使用什么样的服务。
web3 让用户自己掌控数据和服务。

智能合约就像是自动化的“如果…那么…”程序。它们是写在区块链上的代码,当满足特定条件时,它们会自动执行。

举个例子:
假设你和朋友打赌,如果今天下雨,你就给他10块钱。如果写成智能合约,合约会检查天气情况,如果真的下雨了,它会自动把10块钱从你的账户转到你朋友的账户。这个过程是不需要第三方(比如裁判或银行)的,因为代码会自动执行。

Web3和智能合约的关系

想象一个去中心化的应用(DApp),比如一个去中心化的打车服务。这个DApp运行在Web3上:

司机和乘客可以直接联系,不需要像滴滴平台这样的中间平台。
乘客下单后,智能合约会自动处理付款,当司机完成服务后,合约会自动把钱转给司机。
所有的交易记录都在区块链上,公开透明,任何人都不能篡改。
通过这种方式,Web3和智能合约共同构建了一个更加公平、透明和自主的互联网生态系统。

OK原理上的讲明白了,我们接下来开始我们第一新的合约HelloWorld

Solidity需要的编译器为Remix IDE 我这里给大家准备了传送门

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

这就是如何构建自己的智能合约之HelloWorld

如果老鸟发现博文有问题,请执教一二。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小小林熬夜学编程/article/detail/591641
推荐阅读
  

闽ICP备14008679号