Loading... ## **区块和链** 无论是比特币还是以太坊,都是具有一个个区块(称之为`Block`)的链式结构,学过<数据结构>的肯定明白链表,区块链就像一个链表,每个区块都存储上一个区块哈希。 链(称之为`Chain`),有非常多的链,他们的协议不同,技术也不尽相同,比特币网络是一个链,以太坊网络是另一个链,每个链都有自己的目标(甚至目标只是为了圈钱),每个链也都有自己的代币,比特币网络的代币是比特币,每次交易都需要比特币作为手续费,以太坊网络代币是以太币,每次在以太坊网络的交易都需要以太币作为手续费。所以,链实际上作为基础设施,非常多的团队喜欢创建新的`链`,但是一个链光有网络光有代币不行,没有生态,很难成功。 ## **币安智能链(Binance Smart Chain:BSC)** 我的主要操作都是在BSC上,没有其它原因,只因为一个**穷**字。在BTC网络交易,需要BTC用作手续费,这个我可用不起,在`以太坊(Ethereum)`网络交易,需要`以太币(ETH)`作为用作手续费,按照以太币目前(2022-01-01)的价格,单次交易大概要40刀左右(取决于具体操作),因此称为富人链,而BSC网络的代币`币安币(BNB)`价格要便宜很多,目前单次交易手续费在3刀(取决于具体操作)左右。因此,我实际上没有频繁在BTC与以太坊网络交易,实际经验来自于BSC。 前面说过,每个`Chain`的技术不尽相同,BSC是从以太坊拓展而来,它兼容以太坊虚拟机(EVM),因此完全兼容以太坊,甚至同一个钱包地址在以太坊与BSC完全一致,你拥有的BSC钱包即是你的以太坊钱包,以太坊钱包地址也可以是你的BSC钱包地址。BSC采用共识机制来降低交易费用和提升交易速度,这个咱不用管,重点是完全兼容以太坊,这有个很大的好处是可以吃一部分以太坊的生态,以前那些在以太坊圈钱的项目现在可以轻松跨链到BSC继续圈一波钱,本来圈不到以太坊大佬钱的项目现在可以上BSC圈一波韭菜的钱,BSC手续费低准入门槛就低,我这种韭菜就喜欢这种链,另外一个好处就是支持智能合约,以太坊的(EVM)能够执行图灵完备的智能合约代码,BSC当然也能。 ## **智能合约(Smart Contract)** 智能合约是以太坊的一项重大创新,它允许开发人员自己编写合约并部署到网络上,由以太坊虚拟机EVM来执行,合约代码是图灵完备的并且它一旦部署就不允许修改,且只能被动的被调用不可以主动,它也像个人账户一样可以存储各种代币的余额。 ## **同质化代币与非同质化代币(NFT)** ### **ERC20协议 同质化代币** 简单来说如果你想在以太坊或BSC上发行新的代币(称为Token),必须通过部署合约来操作,部署一个合约,合约指定了发行代币的数量,同时也存储每个地址所持有代币的数量,代币的转移,从一个账户到另一个账户的转移(交易),都需要的调用代币对应的合约来执行,合约内部将某个地址持有的代币数量转移到另一个地址。 这套标准的东西既是ERC20,实现ERC20标准的合约必须具有某些特定的方法(例如必须实现代币转移的方法transferFrom等)。因为每个代币都是完全相等可等同置换的,因此是同质化代币。 ### **ERC721协议 非同质化代币(NFT)** 与ERC720一样,它也是一套标准,实现ERC721协议的合约必须实现某些方法,唯一的区别在于,它的每个代币都有独一无二的ID,例如你要发行一个鞋子NFT,每双鞋都是不一样的,不可以等同置换,鞋子也是代币,但是每双鞋子都是一个独一无二的NFT,因此它是非同质化代币。ERC721的代币转移需要指定代币的具体ID进行转移。 ## **我发行的新代币有价值吗?** 因为有ERC20协议的存在,它制定了一套标准,因此可以根据这个标准制定出一套[合约模板](https://docs.openzeppelin.com/contracts/4.x/wizard),你只需要填写代币名称,填写发行数量,就可以发行任意数量的新代币,任何人都可以部署智能合约,因此任何人都可以发行新的代币,但是新的代币是没有价值的,价值是人的共识,股票为什么有价值?因为股票背后是公司,有实体,如果代币发行的团队或个人没有价值,那么这个代币不会有价值。 最后修改:2023 年 05 月 05 日 © 允许规范转载 赞 0 如果觉得我的文章对你有用,请随意赞赏
2 条评论
好家伙,我直呼好家伙
再说再说