目录

  • 区块链(Block Chain)
    • 概念
    • 使用范围
  • Web3.0
  • 智能合约(Smart Contract)
  • DApp(Decentralized Application)
  • DAO(Decentralized Autonomous Organization)
    • DAO应用类型
  • 结语

区块链(Block Chain)

概念

区块链简单理解就是,
所有数据变成区块组成的链条,一个区块里保存着一条数据。
一笔支付、一个评论、一次查看、一条短信、一袋苹果都能保存为一个数据区块。
由于区块通过链条环环相扣,这确保了链上的数据是不可被篡改的。
链条复制了多条副本放置到多台互不相干的计算机里,这样创建新数据区块时会经过多方验证,不会出现伪造假冒的情况,这称为共识机制。

使用范围

区块链因比特币而起,被以太坊发扬光大,然而数据量庞大会导致交易缓慢,于是又衍生了各种大大小小的公链、侧链、联盟链、私链。
因此不是所有网络用户共用一条区块链,而是按照需要开发和使用各自不同的链。
理论上数据都应当保存在区块链,但实际大部分时候只有与支付、金融、资产或需公开的内容才会存储在区块链上,其余数据依旧保存在传统数据库和文件里。

Web3.0

Web3的概念是为了与Web1、Web2作区别。

Web1是纯生产者和纯消费者的时代,网络以搜索+门户网站为主,网站负责产出内容,用户负责观看,两者无法互相转化。

Web2是平台应用林立的时代,消费者不仅可以看,也可入驻论坛、博客、购物网、音视频网成为自媒体、商家、歌手、UP主等,此时的消费者可以有限地转化成生产者。

而Web3背靠区块链,让所有人天生就是消费者和生产者,两两之间互相就可以完成信息交换和交易,不需要平台方介入。

智能合约(Smart Contract)

智能合约就是依附在区块链上的电子合约模板,留下了甲方乙方、日期、人数、金额等空白内容给用户填写,根据内容可生成一个投票箱、一件商品、一场拍卖会等。
由于生成的合约可以永久存储和修改数据,因此合约本身也可以当做数据库使用。

DApp(Decentralized Application)

传统App都是以背后个人或一家企业管理的,属于中心化应用,用户对自己的数据实际上只有使用权而没有掌控权。
而DApp的概念就是去中心化应用,因为区块链数据公开透明化的特性和多方验证修改的存在,让用户对自己的虚拟资产有了实在的掌控保障,至少不会被黑客或者背后掌控者随意窃取篡改。
也因此这种应用在金融领域大放光彩,这种金融App都称为DeFi(Decentralized Finance 去中心化金融)。
而NFT数字藏品也借助DApp让其更具有保值、公共认可、用久收藏的可能性。
DApp的构成最重要的是钱包和智能合约两个部分,钱包负责个人账户的管理,智能合约充当中转,让账户之间能完成交易。相比传统使用微信、支付宝、银行卡第三方信任机构作为担保中转,DApp不需要信任企业,只需要信任区块链节点,只要所有的节点不是同时挂掉,就可以保证交易不被中端和篡改,资金更为安全。

DAO(Decentralized Autonomous Organization)

DAO中文意思就是去中心化自治组织,也是属于DApp里的一种分类,叫社区型DApp。
区别于传统的企业和普通的组织形态,DAO不是由企业管理所有人,而是通过推举出来的核心层作为主要推动者,类似董事会。
也没有上下级的概念,所有人都可以提出自己的计划,公开投票决定是否执行,并拉拢感兴趣的人投资、参与建设等。
核心层也只能作为其中一份子,并不能强制要求别人做事,只不过由于各种原因会更为主动去寻找机会。
组织中会发行限量的代币,你可以当做是虚拟货币或股份。
所有人需要通过参与内部治理或创造项目收益,从组织中赚取代币。
而代币是像股票一样会有升跌的,对应代币与真实货币之间的汇率。你拥有的代币越多,组织发展得越好,就相当于你能赚到更多的钱,这就是你的收入,这也反过来促使所有人努力去参与治理/创造项目。
DAO里也可以聚集一群人去开发NFT、DeFi项目并用到自己的组织里,只要能产生足够的收益,就有人愿意加入一起做和维护。

DAO应用类型

  • Protocol DAO 协议型,例如Uniswap,自身是围绕一些协议去进行建设的,无论这些协议是给内部还是外部使用。
  • Collector DAO 收藏型,例如Flamingo、PleasrDAO,会投资或开发数字艺术、收藏品、游戏资产等有形资产的NFT,也会和其他平台合作
  • Operating system 平台型,例如Aragon,Metacolony,提供了SDK和智能合约甚至无代码方式帮助用户快速创建自己的DAO应用
  • Service DAO 服务型,例如MetaverseDAO、LexDAO、American-CryptoFed
    -DAO、BanklessDAO、DreamDAO、Odyssey,提供不同区块链的挖矿支持、教育、法律服务等
  • Investment DAO/Venture DAO
    投资型,例如Gameplan、thecafeDAO、BitDAO、Neptune、DxDAO、MetaCartel-Ventures,如其类型,决定投资、收购哪些领域和企业、产品等,或者运营自身的连锁企业,最终从买卖或运营中获利
  • Grant DAO 资助型,例如Aave-Grants-DAO、MologyDAO、Superteam,通过流入的资金分配给合适项目完成对主项目的支撑,一开始兴起的是作为慈善用途,现在比较多是
  • Entertainment DAO 娱乐型,例如VectorDAO、MirrorDAO、SongCamp,在艺术、写作等方面提供帮助,如拍卖、包装等,完成价值提升。
  • Media DAO
    媒介型,例如HoneyDAO、Endaoment、Earthfund、BigGreenDAO、BigDAO、CureDAO、Genomes.io、VitaDAO、Molecule-Protocol-Stack、PsyDAO、HairDAO、Scinet、LabDAO,对社交媒体、慈善、气候、医疗健康、环保减碳等相关的投资、数据共享等
  • Social DAO
    社交型,例如Friends-With-Benefits、Bored-Apes-Yacht-Club、Bright-Moments、CabinDAO,一般是俱乐部形式,聚焦未来内容创作、社区资源获取、线下活动和相关项目投入,也可能会涉及NFT

结语

实际上从2017年发展到现在,不能说web2一定要踏入web3,两者是必定共存的关系,谁也无法取代谁。
因为当年就是从网页与各种App(去中心化)共存,到近几年越来越多的人用微信+微信小程序处理事情(中心化),但不代表别的App、别的小程序、网页就会被取代。

如果想要加入Web3开发事业,可以耐心看看这个视频,全都是干货:
如何成为Web3开发者
还有其他一些平时也可以看看的:
代币市值参考

关于区块链、Web3.0、智能合约、DApp、DAO一文解释清楚相关推荐

  1. 什么是web3 | 区块链web3.0人才

    文章目录 一.Web3 1. 什么是web3? 2. web3的dapp架构 二.区块链web3.0人才 1. 区块链开发技术栈 2. 欧易对人才的要求 3. 如何成为一名合格的智能合约高级工程师 4 ...

  2. 行走在区块链上的智能合约

    链客,专为开发者而生,有问必答! 此文章来自区块链技术社区,未经允许拒绝转载. 我和你打一个赌,我赌明天是雨天,你赌是晴天,赌注100大洋.假设明天是晴天,然后你跑过来管我要100大洋的赌金,我装疯卖 ...

  3. 分享实录|区块链技术与智能合约入门(开发实例)

    2019独角兽企业重金招聘Python工程师标准>>> 1 什么是区块链 1.1白话讲解区块链 现在区块链特别火,可能大家都听说过区块链,听说过比特币,那到底什么是区块链? 前几天和 ...

  4. 区块链中的智能合约是什么?

    链客,专为开发者而生,有问必答! 此文章来自区块链技术社区,未经允许拒绝转载. "智能合约是一套以数字形式定义的承诺,承诺控制着数字资产并包含了合约参与者约定的权利和义务,由计算机系统自动执 ...

  5. 区块链技术:智能合约入门

    什么是智能合约 一个智能合约是一套以数字形式定义的承诺(promises) ,包括合约参与方可以在上面执行这些承诺的协议.一个合约由一组代码(合约的函数)和数据(合约的状态)组成,并且运行在以太坊虚拟 ...

  6. 全面理解区块链-Web3.0核心技术

    什么是区块链 本文梳理自非常棒的新书<一本书读懂Web3.0:区块链.NFT.元宇宙和DAO>,Web3.0知识体系非常全面,通俗易懂,建议大家购买拜读 区块链是Web3.0时代最核心的技 ...

  7. 区块链: 编译发布智能合约

    什么是智能合约?? 智能合约与平时的代码其实没有什么区别,只是运行于一个以太坊这样的分布式平台上而已.这个运行的平台,赋予了这些代码不可变,确定性,分布式和可自校验状态等特点.代码运行过程中状态的存储 ...

  8. 区块链技术c java_区块链技术:智能合约入门

    什么是智能合约 一个智能合约是一套以数字形式定义的承诺(promises) ,包括合约参与方可以在上面执行这些承诺的协议.一个合约由一组代码(合约的函数)和数据(合约的状态)组成,并且运行在以太坊虚拟 ...

  9. 编写区块链游戏学智能合约 教程2:僵尸攻击人类

    该教程来自 CryptoZombies 网址:https://cryptozombies.io/zh/course/ CryptoZombies 是个在编游戏的过程中学习 Solidity 智能协议语 ...

  10. 区块链游戏FOMO3D智能合约核心分析

    最近做一个区块链的项目,需要彻底分析FOMO3D的智能合约,顺便熟悉一下区块链的开发流程. 首先为了能跑FOMO3D的智能合约我尝试了truffle+galanche,对我来说不太理想,我就自己用py ...

最新文章

  1. Swift如何使用Masonry和SnapKit
  2. 厌倦了“正在输入…”的客服对话,是时候pick视频客服了
  3. Java-----instanceof、isInstance、isAssignableFrom
  4. 14 Java NIO vs IO-翻译
  5. Java学习lesson 02
  6. bisect git 使用_Git使用过程中的一些常见场景问题总结
  7. Django最新版(1.10.5)在SAE上面部署流程
  8. java中常见的数据结构分类
  9. Java Integer类
  10. VMware 虚拟机NAT模式下却没有网
  11. Python编程从入门到实践(基础入门)
  12. word转PDF,导航窗格输出目录
  13. 20140711 loop-II 调和数列
  14. c语言水王争霸链表,水王争霸
  15. 网站被黑的10大原因
  16. 企业微信可以自动上班打卡吗?
  17. 【工具封装】Python 字典列表按中文姓名首字母排序
  18. ES6+(前端面试题整合)
  19. c语言课程设计猜数字游戏报告,C语言课程设计-猜数字游戏报告.doc
  20. linux进阶25——tcpdump详解

热门文章

  1. 阿里云金融创新峰会云原生分论坛圆满举办,加速金融行业落地云原生
  2. 虚拟机中Linux配置java-jdk和tomcat
  3. 最大流之Dinic算法
  4. 自定义光照烘焙和采样
  5. 容器云时代,Commvault的变与不变
  6. eacharts和eacharts-gl、3d饼图、3d柱状图加折线图、下载gl报错解决
  7. ava的HashCode方法
  8. Photoshop——APP设计规范
  9. Win2003系统安装SQL Sever2000后1433端口未开放的解释
  10. 腾讯新使命科技向善,首先对公众号善意一些可以吗?