区块链基础知识-钱包、DAPP、智能合约

钱包是什么,是访问区块链的门户。通过钱包我们可以干什么,可以管理我们的比特币、以太坊、DAO、USDT等加密资产。同样我们可以通过钱包访问像Uniswap、Daoswap等等DAPP,进而进行链上的操作。

我们举一个形象点的例子,大家都上网,互联网我们用浏览器上网,比如说我们用各种各样的浏览器,你手机自带的浏览器也好,百度浏览器,谷歌浏览器,360浏览器等等浏览器。不管什么浏览器也好 你上网其实就是用浏览器去访问各种各样的APP,APP也是英文"应用"Application的缩写。

那么在区块链领域不存在上网,那我们叫什么?上链。上链用什么?

互联网上网用浏览器,区块链上链用钱包。互联网访问的是各种应用,区块链上访问的是各种各样的加了一个D的应用,D是什么,Decentralized。

Decentralized APP:去中心化的应用。为什么叫去中心化的应用?去中心化的应用和中心化的应用又有什么区别呢?DAPP你可以理解成为就是区块链上的应用,而APP呢就是互联网上的应用。那核心的区别在于什么?应用都是搞开发的人开发出来,开发的人写的都是代码。代码就是相当于一系列的合同条款一样,当你怎么怎么怎么样的时候,就会怎么怎么样。所以所有的APP背后都是有一系列代码的构成,DAPP也是一样,他后面也是有代码构成。

APP和DAPP的区别在于:APP互联网的应用的代码,都是放在中心化的服务器上;而DAPP的所有的代码,全部是放在各种各样的公链上,以太坊、币安链等等这些公链上。APP背后是由各种各样的代码组成的合约构成,而DAPP背后呢是由一系列代码组成的智能合约构成。

那为什么叫智能合约?它和传统APP的合约有什么区别呢?本质上它都是代码。

但是第一,传统的代码是放在中心化服务器上,而智能合约的代码是放在链上的,这是第一点不同;第二点不同是智能合约写好了以后就改不了,他会强制的自动执行。所以智能合约你可以理解成为是区块链上自动执行的合同,他与现实的合同有着本质的不同,现实的合同我们都需要司法保障来执行。

例如我们签订一个房屋买卖或者是租赁合同,都是需要由第三方来公证,也需要第三方采取措施,同时也需要第三方最终执行。即使是这样,也不能够保证我们真正在遇到违约情况的时候,也能够百分百的执行到位的,大部分情况下是执行不到位的。

而智能合约是什么呢?就相当于把我们写好的合同,以代码的形式放到链上去,把这个合同呢交给一个机器人。比如说我借100万给你,我把我的房子作为抵押物,那这个时候我们的智能合约写好以后,把这个条款写好,同样把我的房产证也以代码的形式锁在智能合约里面。那他到期以后比如说一年以后你必须还我,到1年以后如果你不还我钱,智能机器人就自动把这个房产证给我,这在区块链上都是可以实现的。

按照合同的约定条款强制自动执行,无法篡改和停止,所以为什么叫智能合约,因为他很智能,中间没有中心化,不需要各种中心化的司法保障来保证他,是真的保证他能彻底执行。

而是通过链上的行为,那么这个链上的行为可能就有很多了,那么租赁只是其中一种情况,担保也只是其中一种应用场景。那么还有像拍卖,添加流动性挖矿等等等等智能合约可以做的事情几乎是链上的。互联网上所有的事智能合约都能干,所以为什么说DAPP一定会替代掉所有互联网应用里面的APP。

这三个概念呢,我们其实也非常好理解,我们就记住这两句话:

互联网上网是用浏览器访问APP,区块链上链是用钱包访问DAPP

而DAPP背后呢,是由一系列的核心应用,是由一系列的智能合约构成,智能合约呢就是在链上强制自动执行的合同

把这几个概念搞清楚,你就非常容易理解我们在区块链上平时每天是在干嘛。在区块链上我们作为普通用户,其实我们就是通过钱包管理我们的资产、访问一些DAPP,我们可能访问的DAPP,比如说是像支付宝类型的金融类DAPP,也可能是像微信一样的聊天类的这些DAPP

而背后所有这些代码呢,都是由区块链上另外一部分用户-开发者,他们开发出来给我们用的。那么开发出来的是什么——智能合约,智能合约是强制执行。

这就是钱包、DAPP和智能合约的概念。

展开阅读全文

页面更新:2024-05-01

标签:区块   合约   钱包   智能   基础知识   各种各样   浏览器   合同   代码   系列   中心

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2008-2024 All Rights Reserved. Powered By bs178.com 闽ICP备11008920号-3
闽公网安备35020302034844号

Top