在进一步深入defi世界之前,我们有必要让大家对如下几个概念有个基本的了解。他们会频繁出现在今后的日常操作中,搞懂它们,才能玩得更丝滑。
我们力求用通俗的概念来表达,即使技术上用词并不一定严谨。
01
主网与智能合约
区块链网络和传统互联网最大的区别,就是“去中心化”与“中心化”。
中心化的网络服务,是一个单独的服务器,存储着用户数据和程序。
举个例子:比如你要登录一个app,这个app背后的服务器一定存储了你的账号和密码,并且提供了登录的程序界面。
你登录进去,然后修改了你的昵称。这个操作由你直接发给服务器,服务器自己把它记录下来。
去中心化的网络,当然也能够提供这个登录服务。提供服务的程序,在这里被称为智能合约。
不过这一次,你的用户名和密码,是多个服务器都有备份的。
通过这些服务器里的任何一台,都可以访问其他服务器的数据——你也可以理解为每个服务器都在自己的内存里copy了其他机器的信息,实现了全网同步。
当然,如果你想修改昵称,也要把这个“修改”事件全网同步,不能破坏服务器之间的“时时刻刻全等性”。
这些服务器们共同结成的通信网——也可以理解为一个巨大的、在不同地点备份了N份的联盟式服务器——就是区块链主网。
它说白了还是一个服务器。
所以为什么会有“不同主网”的概念?
因为它归根结底是一个服务器。而“不同主网”就等于“不同的服务器”,这个概念就很好理解。
LOL的英雄储存在LOL的服务器里,你在王者荣耀和绝地求生的服务器里绝对见不到它。
所以要玩LOL,就要登录LOL的服务器;要玩王者,你得去王者的服务器。
同理,不同的区块链主网上,也运行着不同的项目。想参与这个项目,必须先接入人家所在的主网。
Metamask可以兼容很多区块链的主网。在metamask的右上角(如下图)“network”里,可以填入不同主网的参数,然后接入。
点击红色箭头所指的位置,在弹出的对话框里选择“自定义RPC”,填入参数即可:
文末附有主要主网的配置参数,欢迎大家收藏自取。
02
跨链
我们已经知道,不同的区块链主网,就等于不同的服务器。
而跨链,就是实现“跨服对话”,让LOL的英雄能出现在王者峡谷里,让一条主网上的资产,可以1:1地映射到另一条主网上,进行交互。
比如以太坊上有个经典的币种叫WBTC,每一枚WBTC的发行,都在是BTC主网上锁定了一枚BTC,然后在以太坊主网上发行了这个BTC的“影子”,类似有黄金储备的纸币发行。这就是最简单的一个跨链价值交互案例。
03
Gas 费
我们回到第1节里的例子。你现在要登录你的账号,并修改你的昵称。
在传统的中心化网络上,你只需要和服务器对话就行了。
但来到去中心化网络,就要面临一个问题:你要面对的是一大群服务器,但你在同一个时间,只能和一个服务器对话。
而你修改后的昵称,是需要全网N个服务器同步,保持“时时刻刻全等性”的。
你总不能挨个服务器通知吧,太麻烦了。这个事,只有委托你现在访问的这个服务器,来代为广播了。
这是个苦活累活。按道理讲,人家不能给你白干。
所以每一个在区块链上发生的操作,都需要给这个“正在和你通信的服务器”一点报酬,来鼓励它帮你完成广播。这个费用被形象地比喻为“燃料费”,亦即gas费。
另外,一个服务器不可能同一时间只服务你一个人。很可能有多个人在同一个时间点都在使用这台服务器,都在委托它广播一些东西。
那先播谁的,后播谁的呢?
当然是:谁给的钱多,我先广播谁!
因此,在实操中,gas给的越高,交易打包完成的越快。
俗,真俗啊。
04
二层网络
接着上面例子往下讲:
如果一个区块链主网,由一万台服务器共同维持。那么你改过的昵称,要一一通知给这一万台服务器,又慢,成本又高。
但平心而论,改昵称这件小事,还真犯不上动这么大干戈。
如果我们把这一万台服务器进行一个分工呢?比如让其中十台,专门处理类似改昵称、改头像这种小事。
以后要查看昵称和头像,也就通过这几台去查询,不就快多了吗?
这十台服务器构成的小服务网络,就被称为“二层网络”。
所以,二层网络解决的,就是区块链处理交易速度慢、成本高的问题。一部分服务器在不改变主网算法和结构的前提下,结成“工作小组”,更高效、专注地处理分配给它们的任务。
它并不是一个独立的主网,但也是个“小主网”,有一套自己的记账机制。
Metamask可以连接很多主流的二层网络。我们也和主网信息一起在这里给大家整理了出来,请大家收藏使用:
网络名称:Binance Smart Chain
新增 RPC URL:
https://bsc-dataseed1.binance.org/
链 ID(ChainID):56
符号:BNB
区块浏览器:
https://bscscan.com/
网络名称:Heco Chain
新增 RPC URL:
https://http-mainnet.hecochain.com
链 ID(ChainID):128
符号:HT
区块浏览器:
https://scan.hecochain.com
网络名称:OKEx Chain
新增 RPC URL:
https://exchainrpc.okex.org
链 ID(ChainID):66
符号:OKT
区块浏览器:
https://www.oklink.com/okexchain
网络名称:Avalanche Mainnet C-Chain
新增 RPC URL:https://api.avax.network/ext/bc/C/rpc
链 ID(ChainID):0xa86a
符号: AVAX
网络名称: Arb1
新增 RPC URL:
https://arb1.arbitrum.io/rpc
链 ID(ChainID):42161
符号:ETH
区块浏览器:https://arbiscan.io[5]
网络名称: Optimistic Ethereum
新增 RPC URL: https://mainnet.optimism.io
链 ID(ChainID): 10
符号: ETH
区块浏览器:
https://mainnet-l2-explorer.surge.sh
网络名称: xDai
新增 RPC URL:
https://rpc.xdaichain.com/
链 ID(ChainID): 100
符号: xDai
区块浏览器:
https://blockscout.com/xdai/mai
网络名称:Polygon Pos(Matic) Mainnet
新增 RPC URL:
https://polygon-rpc.com
链 ID(ChainID):137
符号:MATIC
区块浏览器:
https://polygonscan.com
#请及时收藏,方便使用时查找
若对Defi有道感兴趣,可以私信我们,我们有数不尽的干货等着你
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.