TrustBase团队专访:我们做出了比Solidity更好用的智能合约底层开发语言
原标题:TrustBase团队专访:我们做出了比Solidity更好用的智能合约底层开发语言
前言:本期我们采访到了TrustBase团队的早期项目开发人员PaulSafranek , ——一位安全可靠的区块链基础设施和工具的资深开发者 。 2020年4月 , PaulSafranek宣布启动Subscript语言项目 , 并在六个月后基于Subscript语言开发了第一个区块链项目——TrustBase 。
据悉 , TrustBase是基于Substrate框架 , 自主开发Subscript智能合约语言 , 支持多种工具插件及智能合约应用的Polkadot平行链 。 作为Polkadot生态系统中的基建类项目 , TrustBase已获得了Web3FoundationGrant扶持 。 
文章图片
以下为笔者采访实录 。
【TrustBase团队专访:我们做出了比Solidity更好用的智能合约底层开发语言】Q:你是如何接触到区块链的?
PaulSafranek:说起来并没有大家所想的那样惊心动魄 , 一切都在刚刚好的时间节点出现 。 对我来说 , 区块链开发就像是合乎技术发展逻辑的延续一样 。 我最早学习JavaScript和其他传统框架 , 本想自己的事业会一直朝这个方向延续 , 但我的好奇心让我成为较早浏览密码学极客网站的一批人 。 然而种种原因我错过了比特币 , 随着后面ico和挖矿的兴起 , 我才下定决心成为区块链开发者的一员 。
Q:是什么让你决定创造一种全新的语言呢?
PaulSafranek:我的一系列从业经历让我做出了这个决定 。 最初 , Blockchain使用常见的编程语言 , 如C++ , Java , Python , Go等等 , 但是像Solidity这样的新语言伴随着以太坊横空出世了 , 我清楚的记得2018、2019年两年 , 包括我在内的几乎所有的区块链开发者都必须掌握Solidity 。 我在学习的时候就在反思:这门语言虽然使用JavaScript的语法 , 但对传统开发人员来讲还是过于灵活多变了 。 底层语言和数字资产安全息息相关 , 从这一点来说 , Solidity对开发者的态度是放纵的 。 2019年末 , 我第一次接触到了GavinWood团队做的Substrate框架 , 它给我的使用体验超乎我的想象 , 我产生了强烈的为Web3.0贡献网络组件的念头 , 我希望身边一些从事手机App开发和Web开发的同事朋友也能了解并加入区块链 。 我知道他们需要什么——比Solidity更好用的智能合约底层开发语言 。 于是 , 我发明了Subscript , 并组建了团队开始了阶段性的研发工作 。
Q:在TrustBase工作怎么样?
PaulSafranek:团队的工作氛围很好 , 因为我们的个人目标和Subscript的目标牢牢地绑定在一起 。 几个月的时间 , 我们在经历了解决或重大、或琐碎的技术问题后 , 发现我们已经获得了整体的巨大进步 。 在2020年9月获得Web3基金会Grant后 , 团队受到了莫大的支持和鼓舞 。
Q:你对波卡Substrate这样的大型框架有什么看法?
PaulSafranek:在我看来 , Substrate框架是一个开发去中心化应用的更好范式 , 它让开发者只需注重区块链的业务逻辑搭建而无需在基础模块消耗精力和工作量 。 我认为这种框架的出现预示着区块链开发技术迈入了一个新的领域 , 它会加速区块链与其他领域(如大数据、物联网、人工智能)的结合 。 事实上 , 如果你有对波卡保持关注的话 , 会发现Substrate一直在持续优化、迭代 , 从这一点可以看出GavinWood团队 , 尤其是GavinWood本人 , 就是一个永远追求技术极致的人 , 这也是我们坚定的使用Substrate框架开发TrustBase区块链的原因 。
Q:目前波卡上有那么多项目 , 你认为TrustBase凭靠什么快速脱颖而出呢?
PaulSafranek:为什么要快速脱颖而出呢?Uniswap在闻名加密世界之前蛰伏了三年之久 , 这给了TrustBase团队很多力量 。 我们和Uniswap一样都有远大的目标和独特的市场定位 。 我们相信只要我们的Subscript语言足够有价值 , 它迟早会成功的 。 事实上 , TrustBase的社区正在以非常理想的速度发展着 。 尽管波卡上有那么多项目 , 但TrustBase在其中最大的竞争优势就是它自行研发的Subscript语言 , 这是一门比ink!、Solidity要更易用的轻量级语言 , 能够让传统的开发者快速上手 。 我们正在凭借Subscript这款产品进入传统开发者社区进行引流和转化 , 打造TrustBase独有的开发者生态 , 这对于TrustBase的生长和整个波卡生态的长期发展而言 , 其价值不可估量 。
Q:智能合约的安全漏洞问题是DeFi发展的重要问题 , TrustBase对hacking有没有更好的解决方案?
PaulSafranek:很多人不知道hacking现象之所以在以太坊的DeFi生态中频发 , 其根本原因在于Solidity这门底层语言过于灵活了 。 它允许智能合约在“一个逻辑之上再套逻辑” , 最后甚至连开发者自己都不知道层层逻辑嵌套下哪里会出现Bug , 这是以太坊频发DeFi安全漏洞的根源 。 相比之下 , 波卡的Substrate框架和TrustBase的Subscript语言都舍弃了这种灵活性 , 以追求更多的安全 。 Subscript沿用久经验证的Typescript语法 , 有严格的类型和静态的语法检查 , 自带基于SourceMap机制的智能合约调试器 , 从底层减少了智能合约的安全漏洞 。 此外 , TrustBase设有执法节点 , 一旦发现节点作恶 , 会第一时间采取维护行动 。 最后 , TrustBase链受益于Substrate框架的安全模块 , 可做到无分叉升级 , 大大减少了51攻击、回滚攻击等行为的可能性 。
- 米兰壁纸墙布窗帘五星门店专访系列:紧跟公司走 量利双丰收
- T1.Teddy:频繁轮换很难进行团队配合,大家都有压力
- 基耶萨:今天的胜利是团队的功劳 我们会为了冠军战斗到最后一刻
- 我国科研团队实现软体机器人万米深海驱动,成果已发表于《自然》杂志
- 全华班的好处?RNG战队再登央视新闻,姿态专访独白过于真实!
- fpx战队|FPX上单牛宝专访,坦言对目前的成绩不满意,点评Doinb过于真实!
- 人物专访丨灿坛老师:女人就该让自己活得精致一些
- 手游《提灯与地下城》玩家数破200W 公布团队纪录片
- 国外团队带来老版风格《怪物猎人 世界》怪物尺寸对比视频
- Doinb节奏已花钱找到黑子真人,挖出一个团队!他们下场会很惨
