TON 区块链被设计为分布式超级计算机或「超级服务器(superserver)」,旨在提供各种产品和服务,以促进去中心化的发展。顺利从 TON 生态入门区块链开发世界需要理解哪些智能合约语言,掌握哪些应用搭建技巧?第 25 期 TinTinMeeting 带你揭晓 TON 世界的应用开发指南!
12 月 19 日晚 20:00 举行的第 27 期 TinTinMeeting 活动邀请到了 Ton Foundation 亚洲开发者关系成员 Howard 与关注 TON 生态发展的爱好者们相聚直播间,共同探索 TON 生态项目版图,理解智能合约语言 FunC&Tact,从 0 到 1 搭建第一个 TON 应用。
在上一期 TinTinMeeting 直播活动中(《探索“超级服务器” TON:SDK 应用与开发入门》),Ton Foundation 亚洲开发者关系成员 Howard 老师与我们分享了 TON 区块链生态自诞生以来的快速发展。2018 年 Telegram 推出了 TON 作为 Layer1 解决方案,其作为基于区块链的去中心化计算网络,旨在成为一个紧密耦合的多区块链系统,具备无限分片支援和自订工作链等去中心化应用程式功能;到了 2020 年,TON 被 SEC 提起诉讼后进一步由 TON 基金会进行生态重组,并更名为 The Open Network,现在 TON 正朝着异构多链的开放网络建设目标进军。
说到技术方面的优势,TON 创新采用了 FunC 和 Tact 作为其系统的两种主要编程语言。FunC 专为深入了解 TON 技术架构的开发者设计,能够提供编写原始 Fift 代码的技术方案;Tact 是专为 TON 区块链定制的创新性编程语言,能够让开发者在智能化、个性化的开发环境下提升项目编写的效率并且技术门槛相对较低,其语言结构设计类似于当前 Python 、Solidity 等流行编程语言,极大程度地消解了语言学习的障碍。
据 TON 官网数据显示,目前 TON 生态已有 551 个项目,涵盖钱包、游戏、NFT、质押、跨链桥、社交等不同赛道板块,这很大程度上得益于 TON 生态对开发工具与编程语言的积极利用,构建了良性循环的技术开发环境。
由此,本期 TinTinMeeting 活动中,Howard 老师继续与我们关注 TON 运用智能合约的巧妙性,并引领大家从 0 开始搭建第一个 TON 应用。
从 0 到 1 搭建 TON 生态的钱包应用
TON 生态是一个高度开放的链上体系,站在智能合约的编写角度来看,这是一个偏向应用层的实践操作技能。基于最近铭文领域的热点话题,Howard 老师以 Wallet 为例,向大家分享了如何通过自主开发的形式创建本地记助词钱包的方法。
掌握 TWA 接口 编写基于 FunC 合约
首先,大家需要掌握 TWA(Mini App)作为钱包接口进入的路径;其次,可以通过 FunC 的范例操作过程了解到怎么创建钱包的具体方法,顺利编写基于 Func 的智能合约。TON 生态的编写操作平台中,也有 Tap script SDK 指引大家设置钱包范例的方法,大家可以保持关注。
调整技术参数, 巧妙高效完成开发
接下来,Howard 老师打开代码编写界面,通过亲身示范带领开发者着手 TON 区块链的钱包开发部署动作。
从脚本选择到网络部署,从 RPC 接口处理到记住词设置……Howard 老师一边通过实际操作让大家进入开发设计状态,一边不忘提醒大家,「按照平台的要求和地址进行对照编写速度会很快。TON 平台的钱包创建非常简便,只需要在相应的技术框架下调整参数和引用即可,同时也会生成大家部署钱包的一个 Private Key,确保开发隐私性和自主性。」
俗话说,熟能生巧。Howard 老师提醒大家部署钱包的过程虽然不难,但是也需要多次尝试,经历失败是正常的,希望开发者能够保有耐心进行多次探索。
TON 生态应用场景广泛, 等待开发者持续探索
现在很多开发者都在关注 TON 生态有哪些具体的实际应用场景。Howard 老师也在直播间给大家进行了解答。TON 生态的实际场景应用主要得益于 FunC、Tact 智能语言在实际开发中的功能特征,包括合约地址传输的内外部信息连接、钱包自主兑付 Gas 费用、异步合约操作等,这些都等待大家自主探索 Func、Tact 语言时可能就会有更深的心得体会。
面向未来的 TON 生态拓展路线,不仅是东亚地区(如与韩国建立合作关系)的业务拓展与产品供给,接下来还会朝向更多欧洲国家开启线下聚会与分享活动,通过编程语言实际操作的交流与探索,进一步赋能 TON 生态的分赛道业务增长,在 DeFi、Social、Infra 等不同板块部署全新的应用,欢迎大家继续关注 TON 发展未来,也期待更多开发者能够加入 TON 生态,成为忠实的耕耘者。
👾点击相关链接,了解更多 TON 发展资讯:
🌐TON 官方网站:https://ton.org/zh
🌐TON 开发者文档:https://docs.ton.org/develop/overview
🌐TON App:https://ton.app/
🌐TON App 类别:https://ton.app/categories
🌐Telegram Bot API:https://core.telegram.org/bots/api
关于我们
TinTinLand 是赋能下一代开发者的技术社区,通过聚集、培育、输送开发者到各开放网络,共同定义并构建未来。
本站所提供的所有资讯均仅供读者参考。这些资讯不代表任何投资建议、提供、邀请或推荐。读者在使用这些资讯时,应当考虑自己的个人需求、投资目标和财务状况。所有投资都伴随着一定的风险,在做出任何投资决策之前请多加留意。