Telegram上的灰色产业会是TON的未来吗?

在2024年8月26日晚,telegram的创始人、拥有俄罗斯、法国和阿联酋多重国籍的帕维尔·杜罗夫(Pavel Durov)在法国被捕,法国检察官办公室发布新闻稿称,相关调查始于同年7月8日,涉及网络犯罪。检方同时透露,一位未具名的受调查人士涉嫌的罪名包括拒绝提供信息、共谋诈骗和贩毒、共谋持有儿童色情制品等12项。

从NOT 到 CATIZEN,看TON 链游前景

自2月份以来,我就在中文社区推广TON链的小游戏。起初是$NOT上线币安,接着是$DOGS紧随其后,最近又有仓鼠和$CATI上线。这波TON链小游戏的上币热潮,远超我今年2月发布文章时的预期,谁也没想到TON的资本之力会推进速度如此之快。

TON 代币:Jetton教学(二)

在Howard Pen 和Tact Lang 文档例子中的Jetton 都是免费铸造的,今天我们在这例子上作出几点修改,把合约改成收费铸造,同时加入一些其他元素,以符合TrumpVsHarris的要求。

TON 代币:Jetton教学(一)

这是TON Panda 上第一篇面向开发者的入门教学,会用我们自己的实验专案Trump Vs Harris 为例子和大家一起讨论TON 智能合约的开发体验和心得,设计一款带有特殊功能的Jetton合约。这个合约也会部署在TON主网上,完成后大家可以一起体验一下。 以下是这合约的一些功能: 在开始之前,我们要先了解Jetton和ERC20的智能合约的区别。和以太坊不同,TON的代币标准名为Jetton,并且在智能合约上有着一币一地址的特性,这是由于TON的合约有储存上限,不可以像以太坊一样由一个合约控制所有持有人的余额,Jetton 主智能合约上只存储了有关代币的常见信息(包括总供应量、元数据链接或元数据本身)。所以在智能合约的写法上,Jetton和ERC20 有着显著的差异。 开发流程 參考TON官方的 TON 文档:https://docs.ton.org/mandarin/develop/overview 们会使用Blueprint SDK 和 Tact 语言来进行开发。TON的智能合约一般都用FunC或Tact来开发,FunC 是一种针对那些想深入了解 TON 架构的开发者的底层语言,由于 FunC 是较底层的语言,使用上有一定难度,也不容易上手。而 Tact 的设计类似于流行的编程语言,如 JavaScript、Python 和 Solidity。这显著简化了对语言的学习和理解,用 Tact 来开发,你可以更专注于写代码,而不必太担心区块链的底层细节。 使用Blueprint SDK 快速开始 这样便可以生成一个完整的智能合约开发环境了,内容包含了开发,测试及部署。 Jetton主智能合约 基本的Jetton可参考 Howard Pen 的例子(https://github.com/howardpen9/jetton-implementation-in-tact/tree/main),𥚃面的代码包括了: jetton.tact (1) 导入ownable 和 messages,ownable属于标准的trait,可以使合约可以设置拥有者角色,拥有者拥有比其他用户更高的权限。例如,如果你的合约支持升级,那么将升级权限限制为只有拥有者可以执行就非常合理,否则任何人都有可能破坏合约。而messages 则是我们自定义的讯息标准。上面的代码我们可以直接引用,也可以重写,但要留意必须要跟从 TEP74 的标准,不然的话其他钱包/交易所/区块链浏览器就有可能不支援你的代币了。上面的代碼中,total_supply是Howard 自定义的,本身不在TEP74的标准中。 Jetton 钱包智能合约 jetton.tact (2) 我们可以看到很多 …

Read more