手把手教学|如何超简单的部署io.net(以及解决网络问题)
本文主要从技术角度详细讲解了如何部署io.net,以及如何解决各种问题。 项目地址如下,是否部署投资等DYOR~io.net | Decentralized GPU Ecosystem for AI Workloads - Save Up to 70%Power your AI workloads with io.net's intelligent stack: on-demand GPU clusters in 130+ countries, up to 70% cost savings vs. AWS/GCP, and flexible deployment options. Built for AI teams - deploy containers, Ray clusters, or bare metal today.https://io.net1. 注册,添加worker从上面官网点进去之后,注册登录 点击官网左上角,会出现一长列,点击worker,中间会出现链接新的worker。 按照你的机器选择对应的配置,一直到底下出现命令行,也就是核心的第5步和第6步。...
Nexus节点运行| 疑难杂症解决方案
最近看到很多朋友在折腾 Nexus,尤其是在使用 CLI 的过程中会遇到一些 BUG。为此,我针对官方脚本做了一些优化,提供了一键安装的解决方案,让你更稳定地挖 Nexus。 官方教程链接:Nexus Network CLI - 官方文档 官方教程主要面向有一定技术基础的用户自行探索。如果你想要更快速、简单地上手,请继续阅读下面的步骤。 核心问题与解决方案什么是 Prover ID?如何获取正确的 ID? 进入 Nexus Beta 网站 后,你可能会看到一个 Prover ID,但请注意,页面左下角显示的并不是完整的 Prover ID!正确获取方式: https://beta.nexus.xyz/ 进入 Nexus Beta 页面后,按下 F12 打开浏览器开发者工具。 查找名为 account 的请求(或相关输出)。 在返回的 JSON 数据中,找到 localid 字段,这个 localid 就是你的真正 proverid。 你会发现其中前半部分和网页显示的相同,大小写忽略即可。2. 使用 CLI 挖 Nexus 前提条件 准备一个 VPS(最低配置即可,国外主机都可以)...
一键在Ubuntu上运行Bitcoin全节点(BTC系列教程1)
现在经常需要btc全节点。很多人得开着电脑24小时不关机,属实很麻烦。 但是如果购买一个小主机,配上Ubuntu系统,24小时运行全节点。开启RPC之后,电脑随时都能连上使用。当然也可以做Atom索引等本文将会讲解如何搭建一个基于ubuntu系统的bitcoin全节点。 需求操作系统os: ubuntu20.04内存: 2GSSD: 1TB对于家用小服务器,我推荐买个N100的mini主机大概几百块钱+一块2tssd,总成本可能在1k左右 功率在10w左右,可以24小时不关机。一个linux设备代表能拥有什么呢: 各种好玩的docker服务,各种脚本如何安装BTC全节点使用root用户登陆上ubuntu之后,运行下面命令即可。wget -O bitcoin_node.sh https://pub-e3b4652c5d5f4c1b8fbfdff04685c330.r2.dev/bitcoin_node.sh && chmod +x bitcoin_node.sh && sudo ./bitcoin_node.sh 当然这个脚本也可以在wind...
web3 build
手把手教学|如何超简单的部署io.net(以及解决网络问题)
本文主要从技术角度详细讲解了如何部署io.net,以及如何解决各种问题。 项目地址如下,是否部署投资等DYOR~io.net | Decentralized GPU Ecosystem for AI Workloads - Save Up to 70%Power your AI workloads with io.net's intelligent stack: on-demand GPU clusters in 130+ countries, up to 70% cost savings vs. AWS/GCP, and flexible deployment options. Built for AI teams - deploy containers, Ray clusters, or bare metal today.https://io.net1. 注册,添加worker从上面官网点进去之后,注册登录 点击官网左上角,会出现一长列,点击worker,中间会出现链接新的worker。 按照你的机器选择对应的配置,一直到底下出现命令行,也就是核心的第5步和第6步。...
Nexus节点运行| 疑难杂症解决方案
最近看到很多朋友在折腾 Nexus,尤其是在使用 CLI 的过程中会遇到一些 BUG。为此,我针对官方脚本做了一些优化,提供了一键安装的解决方案,让你更稳定地挖 Nexus。 官方教程链接:Nexus Network CLI - 官方文档 官方教程主要面向有一定技术基础的用户自行探索。如果你想要更快速、简单地上手,请继续阅读下面的步骤。 核心问题与解决方案什么是 Prover ID?如何获取正确的 ID? 进入 Nexus Beta 网站 后,你可能会看到一个 Prover ID,但请注意,页面左下角显示的并不是完整的 Prover ID!正确获取方式: https://beta.nexus.xyz/ 进入 Nexus Beta 页面后,按下 F12 打开浏览器开发者工具。 查找名为 account 的请求(或相关输出)。 在返回的 JSON 数据中,找到 localid 字段,这个 localid 就是你的真正 proverid。 你会发现其中前半部分和网页显示的相同,大小写忽略即可。2. 使用 CLI 挖 Nexus 前提条件 准备一个 VPS(最低配置即可,国外主机都可以)...
一键在Ubuntu上运行Bitcoin全节点(BTC系列教程1)
现在经常需要btc全节点。很多人得开着电脑24小时不关机,属实很麻烦。 但是如果购买一个小主机,配上Ubuntu系统,24小时运行全节点。开启RPC之后,电脑随时都能连上使用。当然也可以做Atom索引等本文将会讲解如何搭建一个基于ubuntu系统的bitcoin全节点。 需求操作系统os: ubuntu20.04内存: 2GSSD: 1TB对于家用小服务器,我推荐买个N100的mini主机大概几百块钱+一块2tssd,总成本可能在1k左右 功率在10w左右,可以24小时不关机。一个linux设备代表能拥有什么呢: 各种好玩的docker服务,各种脚本如何安装BTC全节点使用root用户登陆上ubuntu之后,运行下面命令即可。wget -O bitcoin_node.sh https://pub-e3b4652c5d5f4c1b8fbfdff04685c330.r2.dev/bitcoin_node.sh && chmod +x bitcoin_node.sh && sudo ./bitcoin_node.sh 当然这个脚本也可以在wind...
web3 build
Share Dialog
Share Dialog

Subscribe to Daniel

Subscribe to Daniel
>200 subscribers
>200 subscribers
本文会深入浅出讲解LayerZero的实现以及原理
让每个人都能读懂LayerZero,所有知识内容均截止2022/05/26
未发币,非投资建议!
介绍: LayerZero是一种多链的互操作性协议,专门为跨链传递轻量级消息。理论上可以做到对任意支持智能合约的链进行消息传送,简单来讲就是如果我在A链发送一条消息,其中部分信息可以传递到B链上,让B链的智能合约来处理。更通俗的理解方式就是让不同的链能够相互沟通,这样数据也能够互通。LayerZero并不是一条公链或者是应用生态,而是更底层的一种协议,基于它可以开发出很多多链生态。

背景:3月31日,LayerZero Labs以10亿美元估值获得1.35亿美元的A+轮投资。本轮由FTX Ventures、红杉资本与a16z领投,Coinbase Ventures、PayPal Ventures、Tiger Global和Uniswap Labs等参投。最近正以30亿美元估值进行融资谈判,FTX Ventures已承诺领投,但尚不清楚是否有其他投资者同意参投。
首先需要弄明白三个概念:
1.Endpoints:部署在每条链上的智能合约,消息传递的出入口。
2.Relayer:链下中继器,主要职责是将交易证明和用户支付费用从源链传递到目标链。
3.Oracle:链下预言机,主要职责是将通用的区块链数据(例如块头、交易回执等)从源链传递到目标链。

当我要跨链从A链传递到B链消息的时候,逻辑上是这么执行的:A链发送消息tA到A链上的某个跨链合约,合约调用A链的Endpoint,然后LayerZero通过要求两个独立的实体(Oracle和Relayer)确认交易,从而确保了跨链通信的有效性。假设两个实体没有共谋(一起做恶),如果Oracle可以为链A上包含tA的区块生成块头,Relayer可以独立生成该区块上tA的交易证明,以及块头和交易证明实际上是一致的,那么通信协议可以在保证tA在链A上稳定提交的前提下将消息传递给链B上的客户端。简单理解就是双重机制交叉验证,生态方可以自建Relayer加上引入第三方Oracle来确保了跨链消息的安全性,即避免了项目方单方面作恶,也避免了预言机单方面作恶。
经济:每一次LayerZero跨链交易中用户需要一次性支付三笔费用。
用于移动块数据的Oracle费用。
用于传递带有证明的消息的Relayer费用。
支付给LayerZero的开发费用,目前是用原生链代币支付。
现状分析:官方提供生产环境Relayer,但目前并未开源,后续开源的话任何人都可以部署自己的Relayer,即有可能成为节点公开市场竞价的方式,降低用户成本,提高服务质量。Oracle目前官方默认是Chainlink,也可以自己开发。而第三部分费用即有可能未来使用LayerZero官方代币支付。跨链消息上面目前仅支持EVM公链,未来会兼容Cosmos,Solana等。
合约解决方案:
OFT20,全链ERC20代币方案,使用这个合约可以直接原生直接支持多链发币,类似于STG,跨链无需在某条链上抵押然后在另外一条链上生成衍生品,而是直接锁仓燃烧生成机制(不懂可以看下上一篇分析cBridge的文章)。
ONFT721,全链ERC721合约,允许在不同的链上铸造NFT。为确保两条链不能铸币相同NFT的id,每条链上的每个合约只允许NFTid在一定范围内铸造。
Stargate跨链桥由LayerZero Labs团队开发,官方根据LayerZero开发出来的第一个应用生态。上线几天TVL达到30多亿,目前7亿多。跨链底层就是LayerZero,所以跨链资产都是原生资产,目前仅支持稳定币和生态代币STG。跨链逻辑跟LayerZero一样就不复述了,因为主要是稳定币跨链就重点讲一下资产流动性。
资产流动性方面,一般跨链桥都会遇到倾斜的问题,即某一条链资产极少,那么跨链到这条链就会出现资金池不足的问题,Stargate的解决方案是引入Delta算法,一种资源平衡算法,统一流动性,资产软分区,既在所有链上实现统一的原生资产流动性,又能确保跨链请求一定成功。(Delta算法具体很复杂,可以看官方论文。)
现状 :Stargate 目前仅支持ETH等7条兼容evm公链,并未上线Solana、Terra、Cosmos Hub等,Pool收益在4-5%左右。
总结 LayerZero的跨链消息是未来构建多链应用生态的一种基础,多链dapp的玩法可能有质的突破,各种defi协议将有可能直接跨链实现,用户体验也能得到提升。但是目前较多服务尚未开源,多链尚未支持非EVM公链,还有很多build空间。多链赛道目前阶段的融资龙头,目前暂未发币,值得关注。
建议配合上篇文章一起阅读更佳
持续分享更多有意思的小知识~求一波关注~
本文会深入浅出讲解LayerZero的实现以及原理
让每个人都能读懂LayerZero,所有知识内容均截止2022/05/26
未发币,非投资建议!
介绍: LayerZero是一种多链的互操作性协议,专门为跨链传递轻量级消息。理论上可以做到对任意支持智能合约的链进行消息传送,简单来讲就是如果我在A链发送一条消息,其中部分信息可以传递到B链上,让B链的智能合约来处理。更通俗的理解方式就是让不同的链能够相互沟通,这样数据也能够互通。LayerZero并不是一条公链或者是应用生态,而是更底层的一种协议,基于它可以开发出很多多链生态。

背景:3月31日,LayerZero Labs以10亿美元估值获得1.35亿美元的A+轮投资。本轮由FTX Ventures、红杉资本与a16z领投,Coinbase Ventures、PayPal Ventures、Tiger Global和Uniswap Labs等参投。最近正以30亿美元估值进行融资谈判,FTX Ventures已承诺领投,但尚不清楚是否有其他投资者同意参投。
首先需要弄明白三个概念:
1.Endpoints:部署在每条链上的智能合约,消息传递的出入口。
2.Relayer:链下中继器,主要职责是将交易证明和用户支付费用从源链传递到目标链。
3.Oracle:链下预言机,主要职责是将通用的区块链数据(例如块头、交易回执等)从源链传递到目标链。

当我要跨链从A链传递到B链消息的时候,逻辑上是这么执行的:A链发送消息tA到A链上的某个跨链合约,合约调用A链的Endpoint,然后LayerZero通过要求两个独立的实体(Oracle和Relayer)确认交易,从而确保了跨链通信的有效性。假设两个实体没有共谋(一起做恶),如果Oracle可以为链A上包含tA的区块生成块头,Relayer可以独立生成该区块上tA的交易证明,以及块头和交易证明实际上是一致的,那么通信协议可以在保证tA在链A上稳定提交的前提下将消息传递给链B上的客户端。简单理解就是双重机制交叉验证,生态方可以自建Relayer加上引入第三方Oracle来确保了跨链消息的安全性,即避免了项目方单方面作恶,也避免了预言机单方面作恶。
经济:每一次LayerZero跨链交易中用户需要一次性支付三笔费用。
用于移动块数据的Oracle费用。
用于传递带有证明的消息的Relayer费用。
支付给LayerZero的开发费用,目前是用原生链代币支付。
现状分析:官方提供生产环境Relayer,但目前并未开源,后续开源的话任何人都可以部署自己的Relayer,即有可能成为节点公开市场竞价的方式,降低用户成本,提高服务质量。Oracle目前官方默认是Chainlink,也可以自己开发。而第三部分费用即有可能未来使用LayerZero官方代币支付。跨链消息上面目前仅支持EVM公链,未来会兼容Cosmos,Solana等。
合约解决方案:
OFT20,全链ERC20代币方案,使用这个合约可以直接原生直接支持多链发币,类似于STG,跨链无需在某条链上抵押然后在另外一条链上生成衍生品,而是直接锁仓燃烧生成机制(不懂可以看下上一篇分析cBridge的文章)。
ONFT721,全链ERC721合约,允许在不同的链上铸造NFT。为确保两条链不能铸币相同NFT的id,每条链上的每个合约只允许NFTid在一定范围内铸造。
Stargate跨链桥由LayerZero Labs团队开发,官方根据LayerZero开发出来的第一个应用生态。上线几天TVL达到30多亿,目前7亿多。跨链底层就是LayerZero,所以跨链资产都是原生资产,目前仅支持稳定币和生态代币STG。跨链逻辑跟LayerZero一样就不复述了,因为主要是稳定币跨链就重点讲一下资产流动性。
资产流动性方面,一般跨链桥都会遇到倾斜的问题,即某一条链资产极少,那么跨链到这条链就会出现资金池不足的问题,Stargate的解决方案是引入Delta算法,一种资源平衡算法,统一流动性,资产软分区,既在所有链上实现统一的原生资产流动性,又能确保跨链请求一定成功。(Delta算法具体很复杂,可以看官方论文。)
现状 :Stargate 目前仅支持ETH等7条兼容evm公链,并未上线Solana、Terra、Cosmos Hub等,Pool收益在4-5%左右。
总结 LayerZero的跨链消息是未来构建多链应用生态的一种基础,多链dapp的玩法可能有质的突破,各种defi协议将有可能直接跨链实现,用户体验也能得到提升。但是目前较多服务尚未开源,多链尚未支持非EVM公链,还有很多build空间。多链赛道目前阶段的融资龙头,目前暂未发币,值得关注。
建议配合上篇文章一起阅读更佳
持续分享更多有意思的小知识~求一波关注~
No activity yet