智能合约,参考第一层关键词“以太坊”。
智能合约,可以类比为数字化的智能售货机。以2021年中国深圳政府推出的智能合约租房平台为例讲解原理:租房双方签订合约并录入系统后,系统每月自动将房租从房客账户划给房东,同时将房门密码划给房客。
基于以太坊或其他公链,开发出基于智能合约的租赁、借贷等应用称DAPP。本质与日常使用的手机APP相似,只是DAPP强调是通过区块链这种去中心化的操作系统开发和应用。
在以太坊网络上进行交易时,需要花费的费用。一方面,由于区块链上的交易记录由矿工完成,支付交易费可以使矿工获得动力;另一方面,交易费可以保证以太坊链的资源留给真正需要的人。Gas fee= Gas unit* gas price. 其中gas unit 指一次交易消耗的算力单位,以太坊的标准是21000个单位,但是复杂的交易可能会超过这个单位数。Gas price指一个人愿意为每个单位出的价格,出价越高,交易越被优先处理。
由于以太坊的gas unit是根据交易复杂程度而确定的数。为了防止一次交易手续费超过用户承受范围,用户可以选择在交易前根据自己支付能力设置gas limit. 如果实际消耗的gas unit 不超过gas limit.那么用户正常按照gas unit支付交易费,且完成交易。如果实际消耗的gas unit 超过用户设置的gas limit, 那么用户将被扣除gas limit*gas price的手续费,交易取消,已支付的货币等自动退还回原账户。
值得一提的是,目前以太坊的gas fee非常昂贵。大约2021年,主打低价的sol,avax等公链快速兴起。随后,不同公链用户相互交易成为新的关注点,由于跨链桥的安全性无法保证,目前主流的方案是多链,以太坊作为共识层保证安全性,与其他链跨层互动。

中心化的交易所。类似现在的股票交易所。首先用户将通过实名认证注册,其次将资金划转入交易所,接下来提交交易订单,交易所根据系统里所有的交易订单进行撮合成交。
去中心化交易所。基于区块链智能合约完成。首先,用户通过钱包登录交易所,其次,用户发布交易需求。接下来,用户选择所需交易,系统自动根据智能合约进行两个账户之间的资金划转。
CEX和DEX的区别:1. CEX需要将资金托管在交易所账户内,然后凭实名身份信息提款,DEX可以把钱保留在自己钱包内,通过智能合约执行交易,也就无需暴露身份信息和资金密钥。即CEX的资产由平台掌控,DEX资产用户自己掌控。2.用户目前区块链性能较弱,DEX发展较慢,用户较少,流动性较低。
交易所通常会发放代币,通常用作交易所手续费支付使用。估值主要还是传统金融中的市盈率,即项目盈利能力决定股权价值。目前,DEX的市盈率大约在20-60倍。

此外,交易所的交易量等也常用来进行估值。(通常是按照对比的方式,例如A交易所交易量是B的10倍,市值是B的2倍,可以猜测A交易所的代币被低估)

共识机制
比特币、以太坊等货币没有没有完整的记账中心,需要相应制度保证区块链不会出现假的记录和被删改的记录。首先是假记录,所有用户都会拥有唯一的自己知道的私钥和唯一的用于公开交易的公钥。由于所有人发出交易后对全网广播交易信息(同时广播 相应的公钥和交易信息依据公钥加密形成的密码,如其他用户根据公钥和签名解密后发现交易记录与广播一致,则交易有效),这样,比特币账单上不可能出现假的记录。
同样,用删除记录的账本也基本不可能,因为比特币的共识是最长链原则。一个人如果想要把删除后的记录放入比特币,首先需要花费巨额成本获得记账权(但是每个挖矿者获得记账权的概率非常低,需要控制非常多电脑才有一定概率保证记录被保留),但是获得记账权的矿工提交的链,需要非常多方式保证比其他链长,才能得到其他节点依据规则的认可。总结起来,理论上一个想删除记录的人必须控制世界50%以上比特币挖矿算力。这是几乎不可能的。
共识机制的一种,记账权通过电脑运算交易对应的哈希函数获得。最早依据账单算出生成区块所需内容的人可以负责记账,记账后可以获得大量奖励。这使参与竞争挖矿的人足够多,单个人垄断系统记账权的概率几乎为0.
共识机制的另一种。记账权通过流动性质押获得。所有竞争者通过质押货币的方式(可以类比把钱存入银行锁定开资产证明),依据货币数量*存入时间获得记账权。但是,为了防止货币最多的一个人垄断记账权。系统往往采用1.产生随机数选择记账者,只是货币数量*存入时间所得权益大的人概率会稍高。2.一人记账后权益清零,30天后才开始重新计算货币数量*时间所得权益。这种机制更为环保(运行挖矿程序极其耗电),但是相应记错账惩罚低(POW记错账需要消耗很多电费…)。
区块。 第一层中提到了账单ledger。以比特币为例,每10分钟,所有的账单被打包成一个区块。具体过程是,所有挖矿的参与者需要首先使用“前一个区块的头部信息+本次账单+本次时间+一个随机数” 通过两次sha256算法(把信息转化为一个256位二进制数)加密。挖矿者需要通过调整随机数,使256位随机数的前n位都为0(n取决于系统总算力,挖矿的总算力越大,n也会自动变大使产生区块变难,从而保证10分钟一个区块)。一个区块生成后交给其他所有节点进行验证,最早产生区块且通过验证的区块生产者获得相应挖矿奖励。
矿工。
通过哈希算法(如:sha256算法)将账单生成区块的人,最早生成且通过检验的区块生产者获得挖矿奖励。
