零基础开启 Neo 开发之旅,NEP17 智能合约实战教学

2023-10-13 15:50

本文主要是介绍零基础开启 Neo 开发之旅,NEP17 智能合约实战教学,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

TinTin Meeting 由 TinTinLand 新设的线上栏目,聚焦区块链技术领域,邀请行业技术专家以及参与者共同探讨区块链技术的实践经验及建设成效,为开发者提供新思路、新方案。

本期 TinTin Meeting 邀请了 Neo 的高级开发师印炜来作为技术分享嘉宾。本期的技术分享主题为「从零开启 Neo 智能合约开发之旅」。分享会上,印炜工程师以 C# 为例,通过编写、开发和运行简单的智能合约,让大家认知到,在 Neo 上面使用 Web2 的编程语言就能直接进行区块链开发。同时让开发者了解到了 Neo 上的智能合约框架,帮助开发者能够0基础快速掌握智能合约的编写与调试。

Neo 作为国内起步较早的公链,在2017年并入智能合约功能后实现了升级再造,焕发出了新的生机与活力。Neo 是一条做开发者友好程度非常高的公链,支持多种编程语言,提供全栈的智能开发工具。其开发者便利度高和低入门门槛的特性,从当天技术分享中也深刻体现了。印炜老师运用 C# 向参与直播的用户们演练了 NEP17 智能合约的在线编程,其中包括介绍 NEP17 合约,从0开始构建 NEP17 合约的过程;编译合约实操指南,并将合约发布上链;演示查询合约参数步骤,发送交易、更改合约的状态;

在技术演示与实操心得分享的过程中,印炜老师也谈到 Neo 公链的优越性,不仅仅在于这一套智能合约的独创性与内在潜力,也在于这套智能合约系统使用了现有多种主流的编程语言进行开发,能够大大节省开发者新学习语言指令的时间成本,吸引更多感兴趣的开发人士投入到该条公链的创作中来。

这次活动吸引了近300位对 Neo 智能合约感兴趣的用户和开发者,他们认为当晚的技术分享为自己建立对 Neo 公链开发智能合约之旅的初步设想,并跟随印炜老师的演示掌握了基本的实践要领。

技术分享结束后,Q&A环节中现场用户提问关于「NEO 的代币、NFT是否都是新的标准」,印炜老师回应道:Neo 有自己的一套标准,是根据自身的公链实际情况作出各类调适完善,符合预期的发展轨道。当然 Neo 的演变历程经过了不断的自我完善与迭代,目前的 NEP17 是最新的代币标准。

有意向了解 Neo 公链的智能合约理念或者想尝试在这条公链上开发创造的同学,可以通过我们的视频回放看老师的实操演练,相信能够从中获益匪浅。

往期精彩

区块链存储技术:Internet Computer上的存储模型和管理

Flow FT 与 NFT 标准中的最佳实践

数字资产理想模型|Cadence 面向资源的编程范式基础介绍

NNS 里面的 Registry Canister

详解 Internet Computer SDK—Agent JS

新公链的故事讲完了吗?

Web3.0,NFT,元宇宙,DAO

2022 年,拿什么挑战以太坊?

  关于我们

ABOUT US

TinTinLand 是赋能下一代开发者的技术社区,通过聚集、培育、输送开发者到各开放网络,共同定义并构建未来。

这篇关于零基础开启 Neo 开发之旅,NEP17 智能合约实战教学的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/204292

相关文章

基于Python打造一个智能单词管理神器

《基于Python打造一个智能单词管理神器》这篇文章主要为大家详细介绍了如何使用Python打造一个智能单词管理神器,从查询到导出的一站式解决,感兴趣的小伙伴可以跟随小编一起学习一下... 目录1. 项目概述:为什么需要这个工具2. 环境搭建与快速入门2.1 环境要求2.2 首次运行配置3. 核心功能使用指

Go语言开发实现查询IP信息的MCP服务器

《Go语言开发实现查询IP信息的MCP服务器》随着MCP的快速普及和广泛应用,MCP服务器也层出不穷,本文将详细介绍如何在Go语言中使用go-mcp库来开发一个查询IP信息的MCP... 目录前言mcp-ip-geo 服务器目录结构说明查询 IP 信息功能实现工具实现工具管理查询单个 IP 信息工具的实现服

springboot项目如何开启https服务

《springboot项目如何开启https服务》:本文主要介绍springboot项目如何开启https服务方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录springboot项目开启https服务1. 生成SSL证书密钥库使用keytool生成自签名证书将

Python实现word文档内容智能提取以及合成

《Python实现word文档内容智能提取以及合成》这篇文章主要为大家详细介绍了如何使用Python实现从10个左右的docx文档中抽取内容,再调整语言风格后生成新的文档,感兴趣的小伙伴可以了解一下... 目录核心思路技术路径实现步骤阶段一:准备工作阶段二:内容提取 (python 脚本)阶段三:语言风格调

Android Mainline基础简介

《AndroidMainline基础简介》AndroidMainline是通过模块化更新Android核心组件的框架,可能提高安全性,本文给大家介绍AndroidMainline基础简介,感兴趣的朋... 目录关键要点什么是 android Mainline?Android Mainline 的工作原理关键

Python列表去重的4种核心方法与实战指南详解

《Python列表去重的4种核心方法与实战指南详解》在Python开发中,处理列表数据时经常需要去除重复元素,本文将详细介绍4种最实用的列表去重方法,有需要的小伙伴可以根据自己的需要进行选择... 目录方法1:集合(set)去重法(最快速)方法2:顺序遍历法(保持顺序)方法3:副本删除法(原地修改)方法4:

在Spring Boot中浅尝内存泄漏的实战记录

《在SpringBoot中浅尝内存泄漏的实战记录》本文给大家分享在SpringBoot中浅尝内存泄漏的实战记录,结合实例代码给大家介绍的非常详细,感兴趣的朋友一起看看吧... 目录使用静态集合持有对象引用,阻止GC回收关键点:可执行代码:验证:1,运行程序(启动时添加JVM参数限制堆大小):2,访问 htt

使用Python开发一个带EPUB转换功能的Markdown编辑器

《使用Python开发一个带EPUB转换功能的Markdown编辑器》Markdown因其简单易用和强大的格式支持,成为了写作者、开发者及内容创作者的首选格式,本文将通过Python开发一个Markd... 目录应用概览代码结构与核心组件1. 初始化与布局 (__init__)2. 工具栏 (setup_t

Spring Shell 命令行实现交互式Shell应用开发

《SpringShell命令行实现交互式Shell应用开发》本文主要介绍了SpringShell命令行实现交互式Shell应用开发,能够帮助开发者快速构建功能丰富的命令行应用程序,具有一定的参考价... 目录引言一、Spring Shell概述二、创建命令类三、命令参数处理四、命令分组与帮助系统五、自定义S

mysql的基础语句和外键查询及其语句详解(推荐)

《mysql的基础语句和外键查询及其语句详解(推荐)》:本文主要介绍mysql的基础语句和外键查询及其语句详解(推荐),本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋... 目录一、mysql 基础语句1. 数据库操作 创建数据库2. 表操作 创建表3. CRUD 操作二、外键