织梦CMS - 轻松建站从此开始!

我的网站

当前位置: 主页 > 竞争币 > 以太坊

底层链、并行编程与生态潜力(2)

时间:2021-07-13 10:31来源:未知 作者:admin 点击:
去中⼼化 去中⼼化给 DeFi 带来可信基础。⽬前 ethernodes.org 收录的 Ethereum 节点是 3919 个(排除了 unsynced nodes),solanabeach 显⽰的共识节点数是 750 个。节点

去中⼼化

去中⼼化给 DeFi 带来可信基础。⽬前 ethernodes.org 收录的 Ethereum 节点是 3919 个(排除了 unsynced nodes),solanabeach 显⽰的共识节点数是 750 个。节点个数不能完全代表去中⼼化程度,但是节点个数达到这个体量,已经具备了⼤多数 DeFi 需要的信任基础,同时共识节点的数量也在快速增加。

在 Solana 上开发 DeFi 的三个理由:底层链、并行编程与生态潜力Solana 全球节点分布(来源:solanabeach)

第⼆部分:Solana 并⾏编程模型的优势

Solana 采⽤了有别于 EVM 体系的编程模型,实现了⽆状态的交易执⾏,极⼤提⾼了交易的并⾏处理能力。EVM 兼容的区块链可以被看作是⼀个单线程的操作系统,交易只能够⼀个接⼀个的串⾏处理,⽆法做到⼤规模并⾏。⽽在 Solana 智能合约中,逻辑的执⾏与数据状态存储是完全解耦的,交易执⾏是⽆状态的。交易的执⾏逻辑(Program)放在 可执⾏的 account 中,数据存在于分散的独⽴账⼾中,每个交易中附带着本次执⾏所需要读写的账⼾,只要交易中所携带的账⼾不相互冲突,这批交易就可以并⾏地被 Solana 处理,极⼤提⾼交易的并⾏处理能力。在 Solana 上,⼀个 Dapp 不会因为交易量⼤⽽阻塞影响其他 Dapp 的运⾏,即使是这个 Dapp 内部,只要采⽤了合理的账⼾分配,用户之间的交易也不会相互影响。

在 Solana 上开发 DeFi 的三个理由:底层链、并行编程与生态潜力

可以通过⼀个 Token 设计的例⼦感受这种编程模型带来的好处。就像 ERC20 ⼀样,Solana 也有⾃⼰的 Token 标准,叫做 SPL,由于所有满⾜ SPL 标准的 Token 都使⽤相同的逻辑,因此在 Solona 上只需要通过⼀个账⼾来存储执⾏逻辑(token_program),然后可以通过这个 Program 发⾏新的 token,每个 Token,都有⼀个对应的 Account(TokenMint) 来存储持有代币基本信息(供应量、铸币权限等),然后每个 token holder 还被分配⼀个对应的 token account 来记录持有⼈的持有数量的信息。在这样的 token 模型中数据的存储都是分开的,每种 Token,每个 Token 持有⼈都对应着⼀个独⽴的账⼾。在这样的模型中,即使有⼀万笔转账交易要处理,只要交易涉及的账号是不⼀样的,那么就可以并⾏进⾏。

第三部分:Solana DeFi ⽣态发展的潜力

经过了⼀段时间的快速发展,Solana DeFi ⽣态已经具备⼀定规模:形成了包括 AMM Dex、限价订单簿 Dex、稳定币交易协议、钱包、预⾔机、算法稳定币、借贷协议、衍⽣品、Launchpad、期权、Yield Farming、资产管理等多个细分赛道的布局,也为未来 Solana 的 DeFi 协议间的组合创新带来了可能性。 (责任编辑:admin)

织梦二维码生成器
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片
栏目列表
推荐内容