Onboarding challenge from TON Foundation w/ Mark Okhman
Summary
TLDR在这段视频中,Mark 带领观众通过一个互动教程,体验在TON区块链上挖掘NFT的过程。他首先介绍了TON区块链的基本概念,包括主网和测试网的区别,并解释了测试网是开发者学习和实验的理想环境。接着,Mark详细演示了如何使用TON Keeper钱包在测试网上进行交互,包括安装钱包、启用测试模式、以及如何通过编写和发送智能合约来“挖掘”一个NFT。他还展示了如何构建和签署交易,以及如何通过扫描QR码来完成交易。最后,Mark鼓励观众通过实践来克服对编程的恐惧,并提供了额外的学习资源和社区支持,以帮助他们更深入地了解TON区块链和智能合约的开发。
Takeaways
- 🚀 **启动挑战**:Mark介绍了一个关于构建下一代十亿用户的挑战,鼓励观众开始在TON网络上编程。
- 👕 **口号与目标**:他穿着印有“为下一个十亿用户构建”的T恤,表明了视频和项目的目标。
- 📈 **TON的增长**:提到了TON价格的增长,并强调了为了跟上这种增长,需要快速发展和编程。
- 🛠️ **智能合约入门**:为不熟悉智能合约的观众提供了一个入门挑战,说明即使没有编写自己的智能合约,也有很多可以构建的东西。
- 🎓 **新手友好**:视频旨在帮助新手克服对编程智能合约的恐惧,并通过实际操作与智能合约交互。
- 📚 **教程与资源**:Mark提供了一个链接到他的Telegram频道,以便获取更多教程和文章。
- ⛏️ **NFT挖矿挑战**:介绍了一个关于在TON网络上“挖矿”NFT火箭的挑战,尽管TON实际上没有挖矿。
- 🤖 **测试网交互**:说明了将与TON的测试网进行交互,这是一个用于开发和测试的网络环境。
- 💻 **开发者环境设置**:介绍了如何设置本地开发环境,包括安装Git、Node.js和Visual Studio Code。
- 🔗 **API连接**:解释了如何连接到TON Center API,这是一个与区块链通信并提供数据的服务器。
- 🔑 **钱包和交易**:展示了如何使用TON Keeper钱包,并在测试网上启用测试模式,以及如何发送交易。
- 🔗 **构建消息和交易**:详细介绍了如何构建一个消息,将其转换为一个可以由钱包签名并发送到智能合约的交易。
- 🔍 **数据结构**:讨论了TON中的数据结构,特别是Cell的概念,以及如何使用TypeScript与之交互。
- 📝 **代码和交易**:通过实际代码示例,展示了如何编写与智能合约交互的代码,以及如何发送交易以获取NFT。
- 🔄 **测试网和主网**:阐明了测试网和主网的区别,以及为什么测试网是开发者学习和实验的理想场所。
- 🎉 **成功获取NFT**:Mark成功地通过一系列步骤在测试网上获取了一个NFT,展示了整个过程。
Q & A
马克在视频中提到了哪个平台的智能合约?
-马克在视频中提到了TON区块链的智能合约。
在TON区块链上进行挖矿需要什么条件?
-在TON区块链上进行挖矿需要一个钱包、一个代码库、开发者环境,并且需要通过提供工作证明(Proof of Work)给智能合约来获得TON币和NFT作为奖励。
什么是Testnet,它与Mainnet有何不同?
-Testnet是区块链的测试网络,它允许开发者在不涉及真实货币的情况下测试交易和智能合约。与Mainnet不同,Mainnet是实际的区块链网络,其上的交易和币值是真实的。
马克在视频中提到了哪些工具或应用?
-马克提到了Ton Keeper、Openmask、Node.js、VS Code等工具或应用。
在视频中,马克是如何解释智能合约的getter函数的?
-智能合约的getter函数是一种特殊的函数,它能够从智能合约的存储中返回特定的数据。在视频中,马克通过调用getter函数来获取挖矿数据,如工作证明的复杂度和最后成功的种子值。
如何理解视频中提到的'Proof of Work'?
-在视频中,'Proof of Work'指的是用户需要进行一些计算,找到一个小于特定复杂度值的哈希值。这个计算过程被视为工作证明,是用户获得NFT奖励的前提。
马克在视频中提到了如何获取Testnet上的TON币,这需要哪些步骤?
-马克提到,为了在Testnet上进行交易,用户需要获取Testnet上的TON币。这通常涉及访问特定的Testnet币保地址,按照提供的步骤获取免费的测试币。
在视频中,马克解释了如何构建一个支付链接,这个链接是用于什么目的?
-在视频中,马克解释了如何构建一个支付链接,这个链接用于将用户找到的有效哈希值发送到智能合约,并以此来证明工作量,从而获得NFT。
马克在视频中提到了哪些关于智能合约编程的语言?
-马克提到了TypeScript和Fift(Fancy的简称),这两种语言在智能合约编程中使用。
在视频中,马克是如何描述智能合约和TypeScript之间的关系的?
-马克用火箭将卫星送入轨道的比喻来描述智能合约和TypeScript之间的关系。TypeScript像是将智能合约这个“卫星”送入区块链网络“轨道”的“火箭”,一旦智能合约在区块链上部署,TypeScript就不再需要了。
马克在视频中提到了哪些关于TON区块链的资源或链接?
-马克提到了TON的文档网站、他的Telegram频道以及他的YouTube频道,这些都是学习TON区块链和智能合约编程的资源。
Outlines
Cette section est réservée aux utilisateurs payants. Améliorez votre compte pour accéder à cette section.
Améliorer maintenantMindmap
Cette section est réservée aux utilisateurs payants. Améliorez votre compte pour accéder à cette section.
Améliorer maintenantKeywords
Cette section est réservée aux utilisateurs payants. Améliorez votre compte pour accéder à cette section.
Améliorer maintenantHighlights
Cette section est réservée aux utilisateurs payants. Améliorez votre compte pour accéder à cette section.
Améliorer maintenantTranscripts
Cette section est réservée aux utilisateurs payants. Améliorez votre compte pour accéder à cette section.
Améliorer maintenantVoir Plus de Vidéos Connexes
【工具箱】擼空投白嫖了一套房?!新手必看,快上車!全網最詳細梳理#空投 #arbitrum
Bot made with ChatGPT | Detailed Instructions
ChatGPT Bot | Step-by-step Instructions
macOS Menu Bar App (Code Along) | SwiftUI, Xcode
Python Advanced AI Agent Tutorial - LlamaIndex, Ollama and Multi-LLM!
A1 TOURING 2024 NUEVO CIRCUITO OFICIAL RUTA B [EXPLICADO AL DETALLE]
5.0 / 5 (0 votes)