开发者关系工程师如何帮助开发者在Sui上构建

近期,我们与Sui开发者关系负责人Brian Hennessey-Hsien进行了对话,就Sui上的开源、去中心化和开发者成就等话题展开讨论。

日前,我们采访了Sui基金会的开发者关系负责人Brian Hennessey-Hsieh,共同探讨了其对于Web3中开发者发展历程的看法,以及其团队是如何协助开发者在Sui上进行开发的。

请您简单介绍一下您自己,以及在区块链行业的相关背景或经验。

这个问题很好,但是我经常回答不好这个问题。自大学毕业以来,我大约花了20年的时间从事开源领域的工作。我从GCC、Linux等开始深入研究,其后进入OpenStack等云端计算领域。

我一直很喜欢开源,而不仅仅是技术,人们聚在一起,即使没有薪水报酬,只要共同协作去完成一份工作,这是非常有趣的一件事情。尤其是在全球化分布的今天,人们共同协作完成一件工作是很酷的事情。我越来越相信,开放式的透明合作是软件开发的关键。

因此,在我完成PhD学业后,我开始尝试找到与开源软件开发的相关工作,但直到2017年我加入Uber之前,都没有找到满意的工作。我在Uber工作了4年左右,并创建了开源计划部门。直到我收到了Coinbase的工作邀请。在与Coinbase Cloud的团队接触之前,我对于加密行业抱着怀疑的态度,即便如此,我对这项技术非常感兴趣。

作为一名计算机科学PhD,这项技术对我有天然的吸引力。把分布式系统、密码学和编程语言放在一起深深吸引我,想要一探究竟。我一直探究区块链,尝试理解这项技术、用例以及人们是如何使用其来解决实际的问题。我也曾犹豫是否要全职加入,因为这样我要放弃现在的工作。但我对Coinbase Cloud很感兴趣,它是一家专注于基础设施的公司,本质上是为人们提供基础设施以提高生产力和解决问题,这正是吸引我的地方。如果从这个层面考虑,它又与区块链并没有任何关系。所以我当时就想说,可以尝试一下。因此我决定加入他们,这就是我进入Web3领域的契机。在这之后,我加入了Mysten Labs,并在Sui基金会开发者关系部门担任负责人一职。

您曾经对于加密产业抱有怀疑的态度,是什么让您决定深入参与这个行业?

这个问题很有趣,我从三个不同的角度来讲一下对Web3的看法。

首先是我的工作。我的工作是协助创造更多开放的合作和管理,因为从根本来说,我们需要让系统真正的去中心化。我们需要将权力下放的原则付诸实践。当我专注于这个目标,一切都变得Fenix有意义了。可以说这是一段旅程。这就如同一个开源项目,一群人共同创建了这个项目,然后现在我们要做的就是带领整个社区参与,不仅仅是他们的参与方式,还有能够做出有意义贡献的知识。

其次是我们的技术。Sui很新,但我们知道我们有坚实可靠的技术。然而我们该如何向大众解释技术本身以及如何帮助他们解决问题,这其实也是一个问题。我们不应该像大家对Web3技术的普遍讨论那样,我们更应该明白我们为什么需要这些技术。你要了解这些技术的特点,应该考虑该技术是否能解决您遇到的问题时,如果答案是肯定,那就使用它。如果没有意义,那就去寻找别的东西。

最后一个是应用和当前用例方面。有些对我来说有意义,有些则不是,这是一个很大的范围。但我认为这种广度证明了技术的价值。我不知道它将花费多少时间才能大规模地普及应用并成为新的互联网支柱。但我相信未来总有一天能够实现,我在这个行业的时间越久,我越相信这一观点。

有些人可能不熟悉Layer 1区块链中开发者关系部分的概念,能否分享一下团队以及您的日常工作内容?

就我个人而言,我认为L1开发者关系的工作要点在于去中心化以及促进开发者之间的交流。去中心化基本上是部分开源、部分开放合作和开放治理。你需要一群人来确保原则、社群发展方法以及文化都建立得很好。我们需要思考是:如何与开发者互动?如何与社区互动并赋予社区权利?如何接受社区贡献?

以改进提案流程为例,我们该如何确保其在公平且包容的同时对于技术来说是最好的?现实的情况是,在第一时间就深入了解技术的贡献者不多。你要思考的事是如何带领他们入门并教育他们,使他们最终能够深入参与贡献?

我们从开源的世界吸取了很多原则,包含开放式协作、透明、精英管理、包容性和社区。从某种角度来说,我认为开源支持了Web3,而Web3打破了开源的方式。

什么可以吸引开发者加入Web3,他们该如何在这个行业成功?

第一批加入Sui网络的开发者皆是具有远见的技术专家。真正的信仰者,maxis,是真正带领行业向前的一群人。他们在这个行业中经历了许多个周期,曾经失败也成功过,学习了许多经验,并对于改进Web3和Sui有自己的想法。

下一波浪潮很难确定。回到我们先前的讨论,这是一种技术,就像其他技术一样,它有优点也有缺点。在思考如何吸引开发者进入Web3之前,我们需要思考的是该如何呈现这项技术,以便让开发者们使用其来解决他们问题。这与Web2和Web3无关,也有可能是一直可以以可扩展的方式来解决你的问题的一种技术。那我们究竟该如何以正确的方式教育人们呢?

一旦能够很好地做到这一点,我们将与Web2世界一样吸引更多的开发者前来。如果Web3领域的技术能够以高效、高性能、大规模和低成本的方式解决开发者的问题,他们应该会采纳,对吧?当然他们也会以评估其他技术的方式来评估这个技术。

如果一个开发者已经处于职业生涯中期,并想要转移至Sui上构建,他们该如何开始?

了解基础理论总是最好的。对于分布式系统、密码学和多种编程语言有一定的了解,是一个好的开始。你需要具有这些基础知识以持续向前,否则你有可能创建或是设计一个不适合Sui的东西。

同时,开发者能够选择他们希望专攻哪个领域,如应用程序开发、核心协议开发等等。如果你希望成为一个协议开发者或是网络的核心贡献者,你则需要对分布式系统和密码学有非常深入的理解,尤其是密码学,至关重要,这是区块链构建区块的基础。Sui是开源的,源码就在那里,阅读文档,摆弄代码,修改一些东西,看看会发生什么。

如果你希望成为一个应用开发者,这里没有任何限制。你可以使用我们的范例,或是找到一个项目,通过克隆、构建、运行等方式,看能不能理解它。

与其他人沟通能收获更多。现在有很多Web3相关的活动,但谨记,挑选合适的活动。部分活动是开发者专属的活动,在这里你可以与其他开发者和贡献者交流。这就是我们主题社群的一部分,无论线上线下,找到你的社群,找到你的归属。你需要认识真正能够与你合作并给你指示和建议的人。

Sui社群非常开放且充满活力。我们相信这是科技的未来,并希望尽可能地教育更多人。Sui Builder House是专属于构建者的活动,这为你提供了与不同经验水平的工程师和构建者交谈的机会。

目前Sui正在准备哪些计划和工具来加速Sui开发者构建和提高生产力?

我们还在起步阶段,暂时缺少教育内容,简单来说,例如一些文档资料。这些肯定是我们接下来的工作重点,确保我们多种媒体形式的内容覆盖到了不同的群体,从初学者到专业开发者。同时,本地化也很重要,希望我们的内容能够让所有人轻松地阅读和了解。

以此为准则,我们将会更用心地尝试设计我们的Builder House,确保我们获得反馈,并据此为参与者进行定制化的设计。我们会将创建的内容发布在YouTube上或是在其他媒体渠道,便于所有人都能观看看。

工具是另外一个重要的主题,我们已经具有大部分工具但我希望社群能够协助使其更好。我已经看到很多优秀的SDK和IDE,但通常这些都需要时间且很难开发。与此同时,这些也非常难变现。所以欢迎大家随时联系我们,我们非常乐意与大家交流,让我们知道基金会可以如何提供帮助。核心贡献者也正在研究如何让开发者更好更顺畅地进行开发。

因为Sui网络很新,发展很快。我们鼓励开发团队与社群进行深度交流,共同进步。如果出现了有可能改变执行流程的新开发方式,我们希望能够尽快地了解并以最大可能地进行快速调整。形成正反馈循环是非常重要的。

目前社区中有哪些值得期待的发展趋势?这些趋势将会如何影响Sui的未来发展?

人们正在探索更多创新的方式以使用新的功能。他们该如何使用动态字段(dynamic fields)或是可编程交易区块(Programmable Transaction Blocks)?人们正在寻找和思考如何使用这些功能来改善现有的代码库或是创造新的用例。

但我们需要阐明和解释他们可以如何更好地使用这些新的工具,并鼓励开发者使用这些工具。人们正在逐步了解Sui的技术性能和优势,通过不同的角度深入研究并对其进行真实测试。例如,这是否符合理论,实际应用场景有哪些?

这是一个激动人心的时刻,这就是我觉得你可以取得技术突破的地方,因为你有一群聪明而充满激情的人,这些人开始思考更多的东西。

有哪些特定的应用或是体验您希望让开发者在Sui上构建?

有很多,但就个人而言,回到上述开源和开放式协作,我已经见过很多不同的版本,但我真的想看到一个令人惊艳的解决方案,也就是我们到底该如何以一个公平、透明且可验证的方式奖励贡献者。

比如说,如果贡献者提议一个网络的补丁或是一个SIP(改进提案),我们该如何验证这个贡献?如何衡量贡献的程度并根据其进行适当的奖励?如何确保奖励分配是公平、公正、隐私且所有人都认同?如果我们能够找到一个好的解决方案,这将能够掀起一波新的协作浪潮,进一步推动去中心化。


关于 Sui Network

Sui是基于第一原理重新设计和构建而成的L1公有链,旨在为创作者和开发者提供能够承载Web3中下一个十亿用户的开发平台。Sui上的应用基于Move智能合约语言,并具有水平可扩展性,让开发者能够快速且低成本支持广泛的应用开发。获取更多信息:https://linktr.ee/sui_apac

官网|Twitter|Discord|英文电报群|中文电报群

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/22822.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

2009.03-2022.06华证ESG季度评级(季度)

2009.03-2022.06华证ESG评级(季度) 1、时间:2009.03-2022.06.15 2、来源:整理自Wind 3、指标:华证ESG(只有综合评级,无细分评级数据) 4、样本数量:A股4800多家公司 …

【数据安全-02】AI打假利器数字水印,及java+opencv实现

AIGC 的火爆引燃了数字水印,说实话数字水印并不是一项新的技术,但是这时候某些公司拿出来宣传一下特别应景,相应股票蹭蹭地涨。数字水印是什么呢,顾名思义,和我们在pdf中打的水印作用差不多,起到明确版权、…

拉货搬家货运APP开发分析和功能列表

作为国家经济发展的重要基础设施,物流行业正在面对转型升级的风口。巨大的市场体量,也迎来了激烈的市场竞争。为了从同质化的服务中脱颖而出,开拓更大的市场,并且解决线下司机的载货痛点,货运APP的开发必不可少。 开发…

firewalld防火墙

firewalld防火墙 1:firewalld概述 firewalld防火墙是Centos7系统默认的防火墙管理工具,取代了之前的iptables防火墙,也是工作在网络层,属于包过滤防火墙。firewalld和iptables都是用来管理防火墙的工具(属于用户态&a…

学习如何将Jenkins与UI测试报告完美整合,事半功倍,轻松获取高薪职位!

目录 引言 (一)在本地整合出报告 1.在cmd分别安装pytest和allure-pytest 2.进入需要执行的代码所在的路径 3.运行测试报告,代码如下 4.解析此json文件,代码如下(新打开cmd进入路径) 5.打开此HTML文件…

在CTEX文档生成中使用WinEit编辑带有公式符号的中文文档应用举例

CTEX文档生成中使用WinEit编辑带有公式符号的中文文档应用举例 CTEX在编辑文档格式和排版时具有优秀的性能,可批量处理文档格式,该用格式时候也非常快捷。下面举例介绍CTEX文档生成中怎样使用WinEit编辑带有公式符号的中文文档。 1.需要的代码 .在WinEi…

TPlinker解读

参考: 关系抽取之TPLinker解读加源码分析 TPLinker 实体关系抽取代码解读 实体关系联合抽取:TPlinker TPLinker中文注释版 Tagging TPLinker模型需要对关系三元组(subject, relation, object)进行手动Tagging,过程分为三部分: &…

springboot+java大学生新生入学报到报道系统+jsp004

新生报到系统分为学院管理员,宿舍管理员,财务管理员,辅导员,学生五种登录身份 学院管理员界面登入后台后有个人信息的展示,可对余下的四种身份信息进行增删改查,可进行对高考信息的导入导出,对报…

(三)ArcGIS空间数据的转换与处理——栅格数据变换

ArcGIS空间数据的转换与处理——栅格数据变换 目录 ArcGIS空间数据的转换与处理——栅格数据变换 1.地理配准2.平移3.扭曲4.旋转5.翻转6.重设比例尺7.镜像 数据变换是指对数据进行诸如放大、缩小、翻转、移动、扭曲等几何位置、形状和方位的改变等操作。对于 栅格数据的相应操…

chatgpt赋能python:Pythonsearchsorted:用于搜索排序数组的快速工具

Python searchsorted:用于搜索排序数组的快速工具 在Python编程中,有时需要在有序数组中快速查找值的位置。Python searchsorted工具提供了一种快速而高效的方法,可用于在已排序的数组中搜索值的位置。在本文中,将深入探讨Python…

震惊!人工智能引发灰色经济,ChatGPT变身罪魁祸首!

人工智能技术的日益发展和普及,其呈现出无边界的开发空间,引领出无数的商业应用,越来越多的领域开始依赖这一技术,各种应用场景日益丰富,而其内在的巨大潜力也被不断开发。随之而来的则是,因为技术的滥用和…

java泛型详解

一、什么是泛型? 泛型(Generic type 或者 generics)是对 Java 语言的类型系统的一种扩展,以支持创建可以按类型进行参数化的类。可以把类型参数看作是使用参数化类型时指定的类型的一个占位符,就像方法的形式参数是运…

最全iOS 上架指南

一、基本需求信息。 1、苹果开发人员账户(公司已经可以无需申请,需要开启开发者功能,每年99美元) 2、开发好应用程序 二、证书 上架版本需要使用正式证书。 1、创建Apple Developer证书 2、上传证书Sign In - Apple 3、点击开发者…

TCP通讯(三次握手、四次挥手;滑动窗口;TCP状态转换;端口复用;TCP心跳检测机制)

前言:建议看着图片,根据文字描述走一遍TCP通讯过程,加深理解。 目录 TCP通信时序: 1)建立连接(三次握手)的过程: 2)数据传输的过程: 3)关闭连…

【笔试强训编程题】Day5.( 统计回文 45842 ) 和( 连续最大和 58539)

作者简介:大家好,我是未央; 博客首页:未央.303 系列专栏:笔试强训编程题 每日一句:人的一生,可以有所作为的时机只有一次,那就是现在!!!! 文章目录…

C++内存管理 (new、delete)知识点+完整思维导图+实操图+深入细节通俗易懂建议收藏

绪论 我成功是因为我有决心,从不踌躇。——拿破仑 本章是关于c内存管理的文章,字数不多,内容简单,希望对你有所帮助!! 话不多说安全带系好,发车啦(建议电脑观看)。 附&a…

windows下cplex20.1.0的下载、安装、IDE编程及相关问题解决

其他文章: 通过0-1背包问题看穷举法、贪心算法、启发式算法(JAVA) 模拟退火(SA)算法实例介绍(JAVA) 遗传算法(GA)实例介绍(JAVA) CPLEX求解器入门案例 java集成Cplex:Cplex下载、IDEA环境搭…

20230522-win11删除文件失败-需要SYSTEM提供的权限

20230522-win11删除文件失败-需要SYSTEM提供的权限 一、软件环境 标签:win11 SYSTEM权限分栏:windows编译器:VS2019 二、问题描述 删除D:\WindowsApps\36186RuoFan.USB_5.8.1.0_x64__q3e6crc0w375t目录下的文件时,提示【文件访…

聊聊我在阿里第一年375晋升的心得

前言 思来想去,觉得这个事情除了领导赏识大佬抬爱之外,还是挺不容易的,主观认为有一定的参考价值,然后也是复盘一下,继续完善自己。 绩效 首先晋升的条件就是要有个好绩效,那么我们就先基于绩效这个维度…

视频理解学习笔记(一):双流卷积神经网络

视频理解学习笔记(一):双流卷积神经网络 两句话总结双流卷积神经网络论文概览方法详解Spatial stream ConvNetTemporal stream ConvNet测试方法 光流什么是光流怎么预处理光流 数据集UCF101(已被刷爆)HMDB51 Experimen…