书名:区块链基础——钱包、DAPP、智能合约

书名:区块链基础——钱包、DAPP、智能合约

什么是钱包,是接入区块链的入口。我们可以通过钱包做什么,我们可以管理我们的比特币以太坊、DAO、USDT等加密资产。同样的,我们可以通过钱包访问Uniswap、Daoswap等DAPP,然后对这些DAPP进行操作链。

举个生动的例子吧。每个人都上网。我们使用浏览器上网。浏览器等等浏览器。不管是什么浏览器,其实你在上网的时候都是用浏览器来访问各种APP的。 APP也是英文“Application”的缩写。

所以区块领域没有互联网接入,那我们怎么称呼它呢?缠绕。绕线用什么?

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

Decentralized APP:去中心化应用。为什么叫去中心化应用?去中心化应用和中心化应用有什么区别你可以理解为DAPP是区块链上的应用,APP是互联网上的应用。核心区别是什么?应用程序由开发人员开发,开发人员编写代码。代码相当于一系列合同条款。当你做你所做的事情时,它就会这样做。所以所有的APP都是由一系列的代码组成的,DAPP也是一样,背后也是有代码的。

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

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

但首先,传统代码放在中心化服务器上,而智能合约的代码放在链上。这是第一个区别。第二个区别是智能合约写好后不能更改。将自动执行。因此,你可以将智能合约理解为在区块链上自动执行的合约。它们与真实合同有着根本的不同。我们都需要司法保护来执行真正的合同。

比如我们签订房屋买卖或者租赁合同,需要经过第三方的公证,也需要第三方采取措施,最终执行。即便如此,也不能保证我们在实际遇到违约时能够100%执行到位。大多数情况下,执行不到位。

什么是智能合约?相当于把我们写好的合约以代码的形式放到链上,把合约交给一个机器人。比如我借给你100万,我用我的房子做抵押,那么我们的智能合约写完之后,写这个条款,同时把我的房产证以代码的形式锁定在智能合约里面。那么他到期之后,比如一年之后,你必须还我。如果一年后你不还我,智能机器人会自动把房产证给我。这一切都可以在区块链上实现。

按照合约的条款强制执行自动执行,不可篡改,不可停止,那为什么叫智能合约呢,因为它很智能,中间没有中心化,不需要为各种集中的司法保障提供保障。真正保证可以完全落实。

但是通过链上的行为,链上的行为可能有很多,所以租赁只是其中一种情况,担保只是其中一种应用场景。然后就是拍卖,增加流动性挖矿等等,智能合约几乎可以在链上做。智能合约在互联网上无所不能,为什么说互联网应用中DAPP将取代所有APP。

这三概念其实我们都非常容易理解。我们只记得这两句话

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

DAPP背后是一系列核心应用,由一系列智能合约组成。智能合约是在链上强制执行并自动执行的合约。

理清了这些概念之后,你就很容易理解我们每天在区块链上都在做什么。作为区块链上的普通用户,我们实际上是通过钱包来管理自己的资产和访问一些DAPP。我们可能接入的DAPP,比如支付宝这样的金融类DAPP,或者微信这样的聊天类DAPP。这些DAPP

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

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

版权声明:区块链编程 发表于 2023-05-12 5:01:44。
转载请注明:书名:区块链基础——钱包、DAPP、智能合约 | 零零洞洞

暂无评论

暂无评论...