Skip to content

Commit

Permalink
add faq
Browse files Browse the repository at this point in the history
  • Loading branch information
yangjing1220 committed Jan 26, 2022
1 parent bd2c2ca commit 7a69499
Show file tree
Hide file tree
Showing 2 changed files with 79 additions and 3 deletions.
4 changes: 2 additions & 2 deletions docs/.vuepress/config.js
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
const path = require('path')
const {routes} = require('./routes')
console.log(process.env.VUE_PRESS_BASE)
const VUE_PRESS_BASE = process.env.VUE_PRESS_BASE
const base = VUE_PRESS_BASE ? `/${VUE_PRESS_BASE?.split('_')[1]}/` : '/'
const VUE_PRESS_BASE = process.env.VUE_PRESS_BASE || ''
const base = VUE_PRESS_BASE ? `/${VUE_PRESS_BASE.split('_')[1]}/` : '/'

module.exports = {
base,
Expand Down
78 changes: 77 additions & 1 deletion docs/faq/faq/index.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,80 @@

### 常见问题解答

****:GateChain兼容EVM是什么意思?

::: details 答:

EVM是以太坊虚拟机,是以太坊专门执行智能合约的组件,是以太坊区块链的一部分。
我们日常所说的典型的区块链,比如BTC、LTC、Doge等第一代的区块链是不能执行智能合约的,只可以进行账户之间的转账。

Ethereum作为第二代区块链的代表,在账户之间转账的功能之外,额外提供了EVM这个智能合约的运行环境。每个加入以太坊的节点,都会运行EVM,来处理智能合约类型的交易。

举个例子:早些年的手机(区块链),只有打电话和发短信的功能。后来微软苹果谷歌,纷纷推出了自己的智能手机操作系统(EVM),安装在性能更好的手机上,每个手机就可以运行第三方开发的应用程序APP(智能合约)。
所以兼容EVM的意思就是,GateChain除了支持普通账户的转账,也提供了智能合约的执行环境。开发者可以把自己部署在以太坊、BSC等链上的智能合约代码直接拿过来部署在GateChain上,不需要做任何的改动。

例如:以太坊普通转账交易:<a href="https://etherscan.io/tx/0x46eefc3ab029c8e4737f0deba186b3c0e3282fbfdfc515849f9ef9093563f690" target="_blank">https://etherscan.io/tx/0x46eefc3ab029c8e4737f0deba186b3c0e3282fbfdfc515849f9ef9093563f690</a>

以太坊智能合约交易:<a href="https://etherscan.io/tx/0xd0cc5983fd933f6e3468b731476a55957721fe7534b76f6cebd8f2b5a8df2d65" target="_blank">https://etherscan.io/tx/0xd0cc5983fd933f6e3468b731476a55957721fe7534b76f6cebd8f2b5a8df2d65</a>

:::

****:ERC20是什么意思?

::: details 答:

<a href="https://eips.ethereum.org/EIPS/eip-20" target="_blank">https://eips.ethereum.org/EIPS/eip-20</a>

ERC的全称是Ethereum Request for Comment,用于对代币和以太坊生态系统提出改进建议。提交ERC后,以太坊社区将对其进行评估,并决定是否接受或拒绝该建议。获得绿灯后,ERC将被正式确定为以太坊改进建议(EIP)。简而言之,代币标准是用来定义数据和实现它的每个代币的功能。

可以这么理解,以太坊上除去原生代币ETH,其他的代币都是符合各种标准的ERC代币。

举个例子:最早汽车市场是不分什么类型车的,后来各种用途的车出现后,国际标准组织或者国家就根据车的大小、用途、类型制定了一些标准,并约束以后生产的车型。比如四门轿车、SUV、MPV、皮卡、货车、厢式货车等等。

ERC20是以太坊于2015年11月份推出的一个协议标准,在2017年9月被正式标准化,该协议规定了具有可替代性通证(token)的一组基本接口,包括代币符号、发行量、转账、授权等,符合该标准的通证代币与以太坊钱包完全兼容。ERC20的标准化,直接带动了ICO的热潮和2017年的牛市。

:::

****:ERC721是什么意思?

::: details 答:

ERC721是2018年1月份提出的,也就是去年NFT热潮的底层标准。它和ERC20的主要区别就是,每一个token都是带编号的。一旦有了编号做区分,不同token id所代表的价值就可以不同,类似艺术品。

举个例子:如果ERC20是普通的人民币,每一张的价值和购买力是相同的;那ERC721就是银行每年发行的纪念币,每一张都带编号,也只能属于一个账户,价格也会有很大差异。

:::

****:ERC1155是什么意思?

::: details 答:

ERC1155是2018年6月提出的,叫做Multi Token Standard。意思是发行一个ERC1155的token,里面可以包含多种类型的ERC Token,包括ERC20、ERC721。所以这是一个token集合的概念,在实际应用中与用户关系不大,暂时不用花时间了解。

:::

****:项目方如果在BSC、ETH已经有代币开发了,那在GateChain上开发对他们来说具体操作是怎样的,他们可能遇到的问题会是哪些?

::: details 答:

GateChain是和Ethereum、BSC、Heco、Polygon一样的公链,都支持标准的以太坊智能合约代码。所以对于有意愿部署多链的项目方来说,GateChain是其中一个选择。

对于有自主开发能力的项目方,想要加入GateChain生态有很多种方法:

1. 将在其他链上成功部署的智能合约代码,直接拿到GateChain上面再部署一次。包括ERC20、ERC721、GameFi等等;
2. 通过Hipo.com提供的一键发币,直接在GateChain上发行自己的ERC20代币;
3. 在GateBridge里提交申请,我们为项目方部署好跨链合约,可以将其他链上的部分资产冻结,然后在GateChain上发行对应数量的ERC20代币; 部署完成之后,在Hipo.com上提供了一些基础服务,包括GateSwap、Farming、GateBridge跨链等,可以直接使用。
同时对于一些初创项目,可以申请Gate.io的首发和Gate Grunts的资助。

可能遇到的问题:
1. 支不支持ERC20、ERC721、NFT等?完全支持。
2. 跨链桥:GateBridge已经提供了和主流公链的USDT、USDC的跨链池,后续会增加更多。资产可以自动流通。
3. 技术资料:可以参考ppt中的资源列表。
4. 可以得到的技术支持:加入GateChain官方discord或者发送邮件到dev@gatechain.org
5. 可以得到的商务支持:Startup或者Grunts或者Ventures。

:::

****:开多个虚拟机是不是要在不同的机器上创建新的账户,这些虚拟机是否能共用一个账户?

::: details 答:
Expand Down Expand Up @@ -90,5 +164,7 @@
执行此命令:cp ~/.gated/api.token ~/.gatecli/
:::

> 常见问答持续更新中~

> 常见问答持续更新中~
**更多知识问答及区块链百科,可转至 <a href="https://www.gate.io/cn/bitwiki" target="_blank">gate.io</a> 进行了解学习~**

0 comments on commit 7a69499

Please sign in to comment.