轻松上手 Tanssi:应用链开发与部署终极指南

在这里插入图片描述

随着 Polkadot 2.0 的推进,一个既强大又用户友好的技术支撑成为推动生态进步的关键,目的是为了降低应用链启动的成本和复杂度。在这个转折点上,Tanssi 逐渐成为应用链开发的首选解决方案。Tanssi 是一个旨在简化应用链部署流程的模块化基础设施协议。Tanssi 的目标是让部署应用链变得像部署智能合约一样简单。在第 5 期 Block Space 上,我们将深入探讨如何利用 Tanssi 轻松部署应用链,助力开发者在 Polkadot 2.0 生态中快速实现创新。
在这里插入图片描述

3 月 26 日晚 20:00 第五期 Block Space 如期而至,我们很荣幸邀请到了 Tanssi 生态发展负责人 Christine,向我们深入介绍了应用链的概念、如何在 10 分钟内示范部署一个应用链,以及 Tanssi 为开发者提供的生态支持。
📺 如果你错过了本期 Block Space 直播活动,别担心!可以关注 OneBlock+ 微信视频号查看回放。

应用链开发优势与挑战全景解析

什么是应用链

自 2020 年以来,开发者对于应用链的需求增长了 10 倍。与传统的公链和私链相比,应用链能够提供更高的效率、可扩展性和安全性。这对于那些需要处理高交易量、高性能要求或特定业务逻辑的项目来说,是一个理想的解决方案。
Christine 指出,“应用链基本上是围绕单一应用构建的区块链,可以看作是第一层 (L1) 或第二层 (L2) 协议的一种特例。” 诸如 Axie Infinity 和 DeFi 项目 DYDX 等成功案例已经证明了应用链模型的有效性。
在这里插入图片描述

价值捕获与定制化需求

应用链的一个显著优势在于其能够更有效地捕获价值。“目前,许多应用部署在如 Ethereum 或 Solana 这样的共享 L1 网络上,导致大部分经济价值往往被底层平台所吸收” ,Christine 补充道。相反拥有自己的应用链,项目方可以直接从链上活动和交易中获益,这种直接的价值流向对于项目的可持续发展至关重要。
除此之外,应用链还提供了极大的灵活性和定制化能力,尤其是对于那些基于真实世界资产(RWA)的项目。Christine 解释道,这些项目可能因需要符合合规要求或定制化的金融产品而选择部署自己的应用链。这种灵活性和定制化能力是应用链受欢迎的另一个重要原因。

应用链部署的挑战

尽管应用链的好处众多,但 Christine 也坦承,部署一条属于自己的应用链对于多数开发者和机构来说,是一个既复杂又耗时的过程。从设计节点和共识机制,到构建跨链桥梁,每个步骤都充满挑战。开发时间可能从半年到一年多不等。对于处于初期阶段的项目方来说,他们更多的是希望测试产品是否被市场接受,而不是投入大量时间和资源去构建底层基础设施。
在这里插入图片描述

Tanssi 改变应用链开发的游戏规则

简化部署流程

Tanssi 旨在改变当前的局面,Christine 强调,通过 Tanssi 开发者能够专注于应用的实际逻辑开发,无需担心安全共识、跨链桥或其他复杂的底层技术问题。Tanssi 提供的模块化解决方案,让开发者能够轻松选择所需的功能,如钱包、浏览器插件和 Oracle 服务等,进一步简化了部署过程,大幅降低了部署的复杂度和时间成本。
尤其是对于那些希望快速推出应用的开发者,通过 Tanssi,开发者不必深入了解底层基础设施的复杂性,更专注于应用的设计和开发。加速了项目的市场进入,还让开发者有更多的时间来完善他们的应用,提升用户体验,并建立活跃的用户社区。
“我们相信,Tanssi 将为行业的发展带来新的动力,让更多项目能够利用区块链技术创造价值”,Christine 总结道。

安全性和互操作性

Tanssi 不仅关注于简化部署流程,还充分考虑到安全性和互操作性。基于 Rust 语言的 Substrate 框架构建,Tanssi 通过 Polkadot 的共享安全架构和 Tanssi 的共享收集者,保障了应用链的安全性和活性。
此外,Tanssi 支持的跨链通信协议(XCM)使得不同的 appchains、平行链以及与其他主要区块链如以太坊主网之间能够安全地互操作。这种模式不仅为开发者省去了大量关于基础设施的烦恼,也使得应用链能够更容易地与其他链进行交互,增强了生态的互联互通。

测试网激励计划

为了支持开发者和项目的成长,Tanssi 预计四月底会开启测试网激励计划。
🔍 欢迎开发者通过网页上的链接报名:
https://www.tanssi.network/testnet-campaign

Tanssi 助力开发者10 分钟轻松部署应用链

Christine 在测试网 Dancebox 上进行了应用链部署的演示。首先,开发者可以访问 Tanssi 的官网,进入操作面板开始部署应用链,即 snapchain。在配置过程中,开发者可以为链命名、分配唯一 ID,并自定义货币符号。此外,系统允许提供用于链管理的 EVM 钱包地址,并设置链的初始代币供应量。如果已准备好智能合约,也可以在此步骤中添加。
在这里插入图片描述

Tanssi 提供了获取测试代币的 faucet,对于在测试网络上部署和测试应用链至关重要。开发者需要两种代币:一种用于部署过程的 snap 代币,另一种是 Tanssi 的原生代币。通过 faucet 申请代币后,需要进行邮箱验证。
随后,系统将为应用链分配一个唯一的 action ID,并自动生成链的框架,为开发者提供一个完整的链基础设施。接着,需要进行两个关键步骤:首先是 Relay ,将应用链注册到 Polkadot 插槽中;第二步是在 Tanssi 协议上注册应用链,确保 Tanssi 的验证者可以提供出块服务。
在这里插入图片描述

Christine 演示的完整部署过程不超过 10 分钟,此外,使用的 EVM 模板实际上来自 Moonbeam 的代码库,这意味着您实际上在几分钟内部署了一个兼容 EVM 的链。

Tanssi 生态的展望

近日,Tanssi 背后的团队 Moondance Labs 在一轮战略融资中筹集了 600 万美元,由 Scytale Digital、KR1 和 SNZ 共同领投。融资将用于加速 Tanssi 协议的开发和团队扩张,为今年晚些时候的主网成功启动做好准备。
此外,Tanssi 已经成功吸引了约 60 个项目加入,覆盖了游戏、DeFi、NFT 和房地产等多样化领域。这些项目中有 60% 是 Polkadot 和 Substrate 的新手,选择了 Tanssi 来进行快速的应用链部署。Tanssi 同时也致力于促进开放合作,与其他项目和平台合作,共同推动区块链技术的发展和应用。

⭐️ 关注 Tanssi 了解最新动态:
官网: tanssi.network
Twitter:@TanssiNetwork
Telegram: https://t.me/tanssiofficial

结语

Tanssi 致力于为 Web3 生态提供一种简化的应用链部署解决方案,无论项目处于哪个发展阶段,都能从中受益。通过简化部署流程,降低成本,并支持跨链互操作性,Tanssi 期待更多的开发者和项目加入生态,共同探索应用链的未来可能。

Substrate 入门课第 15 期正在招募中

对 Polkadot 具有好奇心与热情的开发者们,不要错过由 Parity 官方工程师带来的 Substrate 入门课程!
第 15 期「Substrate 区块链应用开发入门课」预计将于 5 月底开课,,其中包含 6 节录播课,每周更新 1 节,课程周期将持续近 2 个月。课程押金 99 元,满足毕业要求全额退还学费,优秀学员还将有机会获得奖金池瓜分机会。
📪 课程报名链接:https://meggd.xetlk.com/s/4bog52
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/295605.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

kubernetes-Pod基于污点、容忍度、亲和性的多种调度策略(二)

Pod调度策略 一.污点-Taint二.容忍度-Tolerations三.Pod常见状态和重启策略1.Pod常见状态2.Pod的重启策略2.1测试Always重启策略2.2测试Never重启策略2.3测试OnFailure重启策略(生产环境中常用) 一.污点-Taint 在 Kubernetes 中,污点&#x…

采用大语言模型进行查询重写——Query Rewriting via Large Language Models

文章:Query Rewriting via Large Language Models,https://arxiv.org/abs/2403.09060 摘要 查询重写是在将查询传递给查询优化器之前处理编写不良的查询的最有效技术之一。 手动重写不可扩展,因为它容易出错并且需要深厚的专业知识。 类似地…

codeforces Edu 142 D. Fixed Prefix Permutations 【思维、字典树求LCP】

D. Fixed Prefix Permutations 题意 给定 n n n 个长度为 m m m 的排列 a 1 , a 2 , . . . a n a_1,a_2,...a_n a1​,a2​,...an​ 定义一个排列 p p p 的 价值 为 最大顺序长度 k k k: p 1 1 , p 2 2 , p 3 3 , . . . p k k p_1 1,p_2 2, p_3 3, ...…

CLIP网络结构解析 openai/CLIP (Contrastive Language-Image Pre-Training)

1、简单介绍 CLIP是openai公司提出的网络,可以处理文本和图像,是一个多模态网络,对多模态的研究具有一定的推动作用。作为学习,记录一下对CLIP的理解。 clip的官方网站: https://openai.com/research/clip clip的GitH…

优于五大先进模型,浙江大学杜震洪团队提出 GNNWLR 模型:提升成矿预测准确性

卡塔尔世界杯自 2010 年荣膺举办权,直至 2022 年辉煌成功举办,累计投入资金高达约 2,290 亿美元。相较之下,此前七届世界杯的总花费仅约 400 多亿美元。这场体育盛事展现出奢华无度的风采,归根结底源于卡塔尔这个国度的深厚底蕴。…

nginx配置多vue项目

1. 找到linux docker安装好的nginx目录文件 进入nginx内 把打包好的vue项目放在html文件下 如上 三个文件夹下对应着三个不同的vue项目 2. 配置default.conf的配置文件, 一个nginx配置文件可以多个项目进行代理 进入到conf 找到conf.d下面的default.conf 文件…

SV学习笔记(二)

接口 什么是接口? 接口 主要用作验证 ,国外有些团队会使用sv进行设计,那么接口就会用作设计。验证环境中,接口可以 使连接变得简洁而不易出错 。interface和module的使用性质很像, 可以定义端口,也可以定…

[C/C++] -- 二叉树

1.简介 二叉树是一种每个节点最多有两个子节点的树结构,通常包括:根节点、左子树、右子树。 满二叉树: 如果一棵二叉树只有度为0的结点和度为2的结点,并且度为0的结点在同一层上,则这棵二叉树为满二叉树。深度为k&a…

如何备份极狐GitLab 信任域名证书

本文作者:徐晓伟 GitLab 是一个全球知名的一体化 DevOps 平台,很多人都通过私有化部署 GitLab 来进行源代码托管。极狐GitLab 是 GitLab 在中国的发行版,专门为中国程序员服务。可以一键式部署极狐GitLab。 本文主要讲述了如何使用极狐GitLa…

WebCopilot:一款功能强大的子域名枚举和安全漏洞扫描工具

关于WebCopilot WebCopilot是一款功能强大的子域名枚举和安全漏洞扫描工具,该工具能够枚举目标域名下的子域名,并使用不同的开源工具检测目标存在的安全漏洞。 工具运行机制 WebCopilot首先会使用assetsfinder、submaster、subfinder、accumt、finddom…

华为OD机试 - 最大社交距离(Java 2024 C卷 100分)

华为OD机试 2024C卷题库疯狂收录中,刷题点这里 专栏导读 本专栏收录于《华为OD机试(JAVA)真题(A卷B卷C卷)》。 刷的越多,抽中的概率越大,每一题都有详细的答题思路、详细的代码注释、样例测试…

ubuntu20.04 运行 lio-sam 流程记录

ubuntu20.04 运行 lio-sam 一、安装和编译1.1、安装 ROS11.2、安装 gtsam1.3、安装依赖1.4、下载源码1.5、修改文件1.6、编译和运行 二、官方数据集的运行2.1、casual_walk_2.bag2.2、outdoor.bag、west.bag2.3、park.bag 三、一些比较好的参考链接 记录流程,方便自…

【威胁情报综述阅读3】Cyber Threat Intelligence Mining for Proactive Cybersecurity Defense

【威胁情报综述阅读1】Cyber Threat Intelligence Mining for Proactive Cybersecurity Defense: A Survey and New Perspectives 写在最前面一、介绍二、网络威胁情报挖掘方法和分类A. 研究方法1) 第 1 步 - 网络场景分析:2) 第 2 步 - 数据…

Python 之 Flask 框架学习

毕业那会使用过这个轻量级的框架,最近再来回看一下,依赖相关的就不多说了,直接从例子开始。下面示例中的 html 模板,千万记得要放到 templates 目录下。 快速启动 hello world from flask import Flask, jsonify, url_forapp F…

时间管理系统的设计与实现|Springboot+ Mysql+Java+ B/S结构(可运行源码+数据库+设计文档)大学生

本项目包含可运行源码数据库LW,文末可获取本项目的所有资料。 推荐阅读300套最新项目持续更新中..... 最新ssmjava项目文档视频演示可运行源码分享 最新jspjava项目文档视频演示可运行源码分享 最新Spring Boot项目文档视频演示可运行源码分享 2024年56套包含ja…

使用deepspeed小记

1. 减少显存占用的历程忠告 医学图像经常很大,所以训练模型有时候会有难度,但是现在找到了很多减少显存的方法。 不知道为什么,使用transformers的trainer库确确实实会减少显存的占用,即使没有使用deepspeed,占用的显…

MySQL 8.0.13安装配置教程

写个博客记录一下,省得下次换设备换系统还要到处翻教程,直接匹配自己常用的8.0.13版本 1.MySQL包解压到某个路径 2.将bin的路径加到系统环境变量Path下 3.在安装根目录下新建my.ini配置文件,并用编辑器写入如下数据 [mysqld] [client] port…

30. UE5 RPG GamplayAbility的配置项

在上一篇文章,我们介绍了如何将GA应用到角色身上的,接下来这篇文章,将主要介绍一下GA的相关配置项。 在这之前,再多一嘴,你要能激活技能,首先要先应用到ASC上面,才能够被激活。 标签 之前介绍…

【SpringBoot整合系列】SpirngBoot整合EasyExcel

目录 背景需求发展 EasyExcel官网介绍优势常用注解 SpringBoot整合EaxyExcel1.引入依赖2.实体类定义实体类代码示例注解解释 3.自定义转换器转换器代码示例涉及的枚举类型 4.Excel工具类5.简单导出接口SQL 6.简单导入接口SQL 7.复杂的导出(合并行、合并列&#xff0…

python Flask扩展:如何查找高效开发的第三方模块(库/插件)

如何找到扩展以及使用扩展的文档 一、背景二、如何寻找框架的扩展?三、找到想要的扩展四、找到使用扩展的文档五、项目中实战扩展 一、背景 刚入门python的flask的框架,跟着文档学习了一些以后,想着其实在项目开发中,经常会用到发…