首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

对话Sui 开发者关系负责人:如何从0开始在Sui上开发?

本文与Sui 开发者关系负责人 Brian Hennessey-Hsieh 就开源、去中心化和开发者成功进行了对话,他的团队是如何支持开发者使用Sui 并获得成功?开发者可以如何获得官方支持?

Q:告诉我们一些关于你进入区块链的旅程。

A: 自研究生毕业以来,我已经在开源领域工作了 20 多年,最开始我研究 GCC、Linux,一直到云计算,比如 OpenStack。

我一直对开源情有独钟,令人着迷的是,即使没有报酬,人们也会聚在一起为此工作,甚至在世界范围内进行协作。我逐渐相信开放协作和透明度是软件开发的关键。

从我获得博士学位后,我就试图在开源领域找到一份工作,但直到我在 2017 年加入 Uber 之前,一直找不到任何能让我全职从事开源工作的工作。我创建了Uber的开源项目办公室并在那里工作了四年,Coinbase 联系了我。在与 Coinbase Cloud 团队交谈之前,我一直对加密行业持怀疑态度,但对这项技术非常感兴趣。

作为计算机科学博士,技术自然对我很有吸引力,分布式系统、密码学、编程语言和所有东西放在一起,从技术角度来看,它非常有吸引力。我一直在研究区块链,试图了解这项技术、用例以及人们如何使用这项技术来解决实际问题,但是我不确定是否要在区块链中全职工作。

我一直在拒绝,但我对 Coinbase Cloud 很感兴趣,因为它是一家基础设施公司,它与加密货币无关,它在为人们提供基础设施以提高生产力并解决他们的问题。所以我决定加入,这就是我开始正式的 web3 之旅的方式,后面我来到了 Mysten Labs,现在是 Sui Foundation 的开发者关系负责人。

Q:自加入以来您是如何看待这个行业的?

A:我对 web3 有三种不同的看法。

首先是我的工作,我的工作是帮助建立更开放的协作和治理,因为从根本上说,我们需要让这些系统真正去中心化,我们需要实施权力下放的原则,它就像一个开源项目。一组人创建了这个项目,现在我们必须确定如何教育社区参与,不仅仅是他们参与的方式,还有能够做出有意义贡献的知识。

第二个观点是我们的技术。Sui 很新,但我们知道我们拥有可靠的技术,但是仍然存在我们如何向人们解释这项技术是什么以及他们如何使用它来解决他们的问题的问题。与其像今天经常讨论的那样思考 web3 技术,我们需要像对待任何技术一样分解它。这是这项技术的特点,考虑一下这是否可以解决您遇到的问题,如果可以,请使用它,如果它没有意义,你可以找别的东西。

最后一个看法是应用程序和当前用例,有些对我有意义,有些则没有,但我认为这种广度验证了技术的价值。我不知道需要多长时间才能被大规模采用并成为新互联网的支柱,但我相信它会发生,我在这个行业待的时间越长,我就越相信这一点。

Q:对于那些可能不熟悉 Layer 1 区块链开发者关系概念的人,您能分享一下团队和您所做的工作吗?

A:就个人而言,我认为 L1 的开发者关系就是去中心化和与开发者的互动,从根本上说,去中心化部分是开源的,部分是开放协作的,部分是开放治理的。 在 L1 开始时,您需要一群人来确保社区建设的原则和方法,我们如何与开发人员互动? 我们如何与社区互动并赋予社区权力? 我们如何接受贡献?

以改进建议流程为例,我们如何确保它是公平和包容的,同时确保它是技术的最佳选择?现实情况是,你没有很多贡献者在第一天就了解这项技术,你怎样才能把他们带进来并教育他们,最终他们才能做出更充分的贡献?

我们从开源世界中汲取了许多原则,包括开放协作、透明度、精英管理、包容性和社区。在某种程度上,我觉得开源支持 web3 ,web3 破坏了开源方式。

Q:是什么吸引开发人员使用 web3,他们如何才能成功?

A:Sui Network 上的第一批开发人员是有远见的技术专家,真正的信徒,正在推动行业向前发展。他们经历了行业中的许多周期,学习、失败和成功,并且对如何改进 web3 和 Sui 有想法。

这是一项技术,就像其他技术一样,它有其优点和缺点。与其考虑是什么吸引开发人员使用 web3,我们需要考虑如何展示这项技术,以便开发人员可以将其视为解决问题的一种方式。这与 web2 或 web3 无关。我们确保我们以正确的方式教导人们, 一旦我们能做到这一点,我们就会像在 web2 世界中一样吸引开发人员,他们只会像评估其他技术一样评估这项技术。

Q:如果一个开发者已经处于职业生涯的中期并且想要过渡到在 Sui 上构建,他们应该如何开始?

A:首先,了解所涉及的基本理论,对分布式系统、密码学和不同的编程语言有基本的了解, 否则,您可能会设计或创建一些并不真正适合系统的东西。

此外,开发人员应该决定他们想走哪条路,是应用程序开发人员还是核心协议开发人员?如果你想成为一名协议开发者,成为网络核心贡献者的一部分,那么真正深入分布式系统,密码学是非常非常重要的,这基本上是区块链的基石。其次是研究代码库,Sui是开源的,去看看你是否能够改变一些。

如果您想成为应用程序开发人员,没有任何限制,找到一个项目,fork它,构建它,看看你是否能理解它。

另外,需要积极与其他的开发者或者是构建者进行交流,找到你想要归属的社区,无论是在网上还是在现实生活中,您需要能够真正与您合作并为您提供指导的人。

Sui 社区真的很热情,我们相信这是技术的未来,并希望确保我们能够教育尽可能多的人。Sui Builder House 特意以建设者为中心,因此您可以与许多不同经验水平的工程师和builder 进行交谈。

Q:正在开发哪些程序和工具来加速 Sui 构建者的学习和生产力?

A:Sui 目前是一个很新的公链,我们意识到缺少教育内容,这是我们目前关注的事情。确保我们的内容照顾到不同的受众,从初学者到经验丰富的开发人员,以及不同的媒体格式。另外,需要本地化,确保每个人都可以访问我们的内容。

我们在对我们的 Builder Houses 进行编程时要非常注意,以确保我们接受反馈,并为与会者策划和定制它,然后分享在 YouTube 或其他媒体上创建的内容,以便每个人都可以观看。

我们已经有一些工具,但我们更希望社区可以提供帮助。我见过很多很棒的 SDK 和 IDE,但这需要时间,而且它们很难建造,同时,很难盈利。因此,如果你们也在构建工具,请及时联系我们,Sui 基金会会有想办法为你们提供帮助。Sui 核心贡献者也在研究如何让开发人员尽可能容易地进行开发。

Q:目前社区中有哪些最令人兴奋的发展,您如何看待这些趋势塑造 Sui 的未来?

A:人们正试图找出创造性的方法来使用新功能,他们如何使用动态字段?可编程交易块?人们正在寻找这些功能,并思考如何使用它们来改进现有的代码库或创建新的用例。

人们正在慢慢了解 Sui 的力量,正在从各种不同的角度认真地研究它,并试图对其进行实战测试,这是非常令人兴奋的。

Q: 有没有什么特别的应用是你想让开发者在Sui上开发的?

A: 有很多,但对我来说最想看到一个解决方案,就是我们如何以公平、透明和可验证的方式奖励贡献者。

例如,如果贡献者向网络或SIP提出补丁,我们如何验证该贡献? 我们如何估计贡献的大小来适当地奖励他们?我们如何以一种兼顾公平、公平和隐私的方式奖励它,并且每个人都能达成一致? 如果我们能找到解决方案并实现这一目标,这将进一步推动Sui 的去中心化。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20230519A049Q900?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券