关于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

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

  • 4
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值