2021区块链Solidity开发,一些关于区块链的小白笔记

2020年底到2021年初区块链再次吸引了大众的目光,Filecoin的上线,DeFi的火热,加上ClubHouse里面各种神人讲解了DeFi、NFT各种的概念,让我对区块链的应用更感兴趣,不过直到听到孙总的波场TRON 2021全球DeFi Hackathon开发者大赛 才让我真正的想跳进去淌这场混水,不过我没有报名就是了,只是想研究一下DApp怎么写。

后来吸引我的是OpenSea的NFT市场,因为我自己也是一个小白出来的,所以上面讲到的一些名词挖的坑,我后面会慢慢填。

DeFi (Decentralized finance)

DeFi的意思跟字面上一样好了解— 去中心化金融,我们最熟悉的银行,或是证券交易所,就是中心化金融的产物。

为什么我们需要中心化金融?

人类社会自古到今, 随时随地都存在着交易的行为,有以物易物,到货币的使用,试想着,如果A君种了蔬菜要跟B君交易养的牛,这中间交换的比例要如何定义?又或者小时候有没有遇过朋友跟你借钱说了明天还钱,但是最后不还的案例?于是公证单位的需求就有了。

透过银行我们可以让需要借钱的人借到钱,想借别人钱的人可以放银行生利息,换句更好听的话就是,帮助这个社会的金钱做更有效率的运用,如果人们之间无法信任,那么借贷关系就不复存在,那么今天我们可能就不会产生苹果手机、特斯拉电动车可以使用,透过第三方公证单位,我们相信我们即使借出去的钱,也不用担心有一天会拿不回来,因为银行是有钱做担保的,这里我不得不赞同老高讲的

信用=钱。

既然中心化金融那么好,为什么我们还需要去中心化金融?

上面提到,因为有了第三方担保所以我们才能够更有效的对整个社会的金钱做更有效率的运用,使得人类的发展突飞猛进,既然这些大银行们对我们这么好为什么我们还要去中心化?

这可以回朔至2008年,2007–2008年因为银行的过度杠杆导致的全球金融危机,人们开始注意到,我们信任的银行,并不是拿了我们的钱为我们做事,或者说不是帮助这个社会的金钱做更有效率的运用,而是拿了我们的钱进他们的口袋!甚至进一步造成全球危机(至于货币通膨等等的那又是另外一个概念了,这里主要讲去中心化),而面对这头怪兽,我们甚至无法削减他们的气焰,这时比特币这个概念就此走向历史舞台。

比特币 : 网络+ 共识算法= 信任

我必须承认我第一次认识比特币的时候,也完全不了解这个新颖的概念,甚至在比特币数次的大回档中暗自窃喜自己没有跟风上车,并且认定为是虚拟货币,但直到2020年底因为COVID-19美国央行的无限印钞票,让我又对整个金融市场完全改观,此时比特币又再一次回到了我的世界当中。

既然交易的本质是信任,那么我们只要创建了一个可信任的网络,就不需要第三方公证单位介入,一来就没有人可以遥控我们的金钱,二来也减少了因第三方介入所需的成本,举个例子来说从中国汇钱到美国中间必须换汇被银行抽一手,汇款时的手续费又抽一手,林林总总加起来也要上千元的手续费,但如果我是买了Bitcoin,我到美国以后直接用Bitcoin换回现金,就可以少被抽一手手续费(btw富人把钱存在比特币转移给儿子就不会被抽遗产税了呢!)。

那么到底什么是共识算法呢?我这里不会讲解白皮书的内容,基本的概念可以想成,因为网络把全世界的人都串连在一起,既然如此我们就透过全人类的力量来共同认证这笔交易是对或错的,帮忙做这件事的人就会得到奖励(也就是俗称的挖矿),而且一切都是透明公开的,如果有人想要搞鬼那他就得付出超出整个网络的1/2算力才有可能达到,想要更深入了解的人可以去google拜占庭将军问题,1/2算力的攻击理论上,真的要做确实还是有可能达的到没错,但是这不符合成本效益,赔钱的生意没人做,自然就不会有人去攻击这个网络(尤其越多矿工越难攻击),另外是成功攻击的话比特币的价值就会一落千丈,届时搞鬼的矿工拿到的比特币也没有价值,等于做了白工,所以在众多论点下,比特币看起来都是安全的,再来就是如果真的有人想破坏网络平衡,只要比特币上的矿工们是有共识的,大家可以硬分叉舍弃掉被破坏的block(不过我认为要大家有共识并非容易的事),理论上我们可以说把钱存在比特币比存在银行还安全(哦对了,银行的安全成本也是转嫁在我们的各种手续费之上)。

最后是比特币最被大家诟病的点

价值波动太大,所以不适合作为货币

但是我认为这有一点点说错,是价值会掉的币不适合做为货币,因为没有人想资产缩水,有缩水的风险就代表对该资产信心就会下降,而信用下降就失去了货币的作用,但是其实我们手上的货币也是每天以缓慢的速度在缩水,只是没有人会告诉你这一点,如果相比起来是否比特币更保值呢。

当然以上的都只代表个人观点,也有可能有对这个世界认知错误的地方,我也只不过在合理化自己想像中认定的事实,只希望这篇文章能带给大家多一点点的想像就够了。

2哥以太坊的危机?

但比特币身为第一代加密货币,势必还是有他欠缺的地方,这也使得2哥以太坊的兴起,而以太坊也确实成功孕育出了很多优质的新生币。

以太坊跟比特币不太一样的点是,比特币做记帐的动作是在浪费电,就是找一个乱数看谁先找到,当越多人进来的时候,就增加谜题的难度,以太坊则是利用了整个网络作为一台大计算机,当部属合约的时候,以太坊上面的计算节点就会透过计算合约来赚取奖励,但这代表着以太坊跟比特币一样采用PoW(Proof of Work ),PoW最大的问题就在于计算量固定,也就是不管今天网络多大量交易,每秒仍只能处理固定数量的交易,根据网络上的消息, 2021/02/22以太坊的手续费一度达到1000多GWei(价值40多美金),这也导致了币安链(BSC)的兴起,以及以太坊2.0的催生。

GAS NOW可以查询以太坊实时交易手续费

DApp

Dapp.com或是Dapp.review可以查看现在热门的Dapp,以及热门的App在哪些公链上面,不难看出虽然前文有讲述到以太坊的问题,不过大家还是选择在以太坊上面开发自己的DApp ,其实我原先是想做一个Game DApp的,看中了Loom Network,不过Loom Network似乎已经转行成为企业应用链了。

从整体社交分数排名,以太坊公链依然是DApp的大热门, OpenSea名列第二

金融是DApp交易的大宗

ERC721 NFT (Non-fungible token) 非同质化代币

讲到NFT之前介绍一下什么是ERC20、ERC721、ERC1155?

ERC(Ethereum Request for Comments)是以太坊上智能合约的协议标准,也就是符合这个标准的代币。

ERC20

ERC20必须具有可切割性,并且没有区隔,也就是你手上的1ETH和我的1ETH是一样的,当然ERC20有定义他的一些function接口,不过那不是我们深究的对象。

ERC721

ERC721每个token都是特殊的,最简单的想像就是在每一个代币都加上不同的编号,例如第一颗比特币(如果当初没有被分割的话肯定可以卖到价值不斐的价格),并且不可分割的。

ERC1155

这里用游戏当例子,通常游戏里面会有很多不同的资源,而每个资源对于以太坊来说都是一种token和合约,彼此之间进行交换会变得很复杂,通过ERC1155,智能合约可以在一次传输多种类型的token,节省许多gas fee,多种类型间的代币交易,也可以直接基于此标准交易,不需要Approve不同的独立合约才能互动,使得同质化代币和非同质化代币可以互通有无。

OpenSea (NFT最大市场)


OpenSea拍卖首页,艺术跟virtual world占最大宗

讲了那么多,最后要讲到这次看到的NFT最大拍卖市场OpenSea,主要就是在交易ERC721与ERC1155的token的拍卖市场,不过并不像虾皮或yahoo拍卖那么简单就可以上架,需要稍微coding一下ERC721或ERC1155的程式才有办法把东西上架到上面卖。

结语

2021的刚开始我的时间就已经被加密货币的市场琳琅满目的东西给占满了,其中还有Fan Token或好多东西没有介绍到,但后续的重点应该还是会放在如何在OpenSea上架东西,我觉得这个市场很新,真的很有趣,但也不讳言的说这东西目前看起来应用程度还太低,除了DeFi已经确实获得了不小的成功以外,很多东西都还只是幻影居多,但是…

本文链接地址:https://www.wwsww.cn/jishu/7771.html
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。