如何推进 Web3:经历过 Google 和 Libra 的开发者的经验教训[专栏]| coindesk 日本 | 日本 Coindesk

如何推进 Web3:经历过 Google 和 Libra 的开发者的经验教训[专栏]| coindesk 日本 | 日本 Coindesk

源节点: 2602799

突破性技术是在承诺价值的情况下开发的。 承诺是我们可以创造一些新的东西,这些东西无疑会改善人类合作的某些方面。
自从中本聪发表比特币白皮书以来,加密倡导者一直在吹捧该技术所具有的巨大革命性价值。 Web3 可用于从供应链到身份再到金融的所有领域,被吹捧为解决世界系统性问题的灵丹妙药。 如果你把它放在链上,你可以解决所有问题。
谷歌和天秤座
当我在谷歌负责一个名为 Kubeflow 的开源项目时,我第一次了解了区块链。 作为一名开发人员,我很清楚开放协议优于主导网络的封闭系统。
但推动 Web3 早期繁荣周期的用例通常是实验性的和有风险的。 谷歌的座右铭是“不作恶”,但早期的 Web3 口号似乎是“不要称胆小者”。
2018 年,我当时加入了 Facebook,帮助设计和开发雄心勃勃且备受争议的稳定币项目 Libra。 尽管受到批评,Facebook 无疑是一项突破性的技术。 它以通信和连接的形式释放了巨大的价值,改变了国际人类合作。 Facebook 的应用程序直观、方便且易于访问。
随着 Libra 的推出,Facebook 希望 Web3 具有与 Facebook 应用程序相同的用户体验 (UX)(尽管放弃了 Web3 的基本开放性)。
如果 Libra 取得成功,它将让数十亿人能够访问稳定币和金融产品的生态系统,一夜之间将日活跃区块链用户的数量增加几个数量级。
但它没有。 这对世界更好。
Web2 中的经验教训
作为一名工程师,我在为 Web2 巨头之一工作时学到了很多东西。 我亲身经历了闭源技术的局限性及其造成的不平等。 这就是为什么使用 Web3 进行开发令人兴奋。
去中心化的好处对喜欢概念化但难以向许多潜在用户解释的开发人员很有吸引力。 很难向很多人解释 Web3 如何解决很多人一开始就不理解的问题。 特别是如果现有的解决方案似乎工作正常。
在去中心化技术上开发应用程序的复杂性在开发人员和用户之间造成了只会扩大的鸿沟。
为了在 Web3 中产生有意义的影响,我们需要关注用户可以感受到的直接价值,而不是关注技术流程。 我们不应追求技术完美,而应优先开发用户友好、可访问的应用程序,以解决现实世界的问题并推动 Web3 的主流采用。
最终,价值是由使用产品的人决定的,而不是由内部技术的复杂程度决定的。
Web3 有什么用?
自权力下放革命开始以来已经过去了大约 15 年。 坚实的技术基础已经到位,可以支持无数令人兴奋的用例。 一个新的行业正在 Web3 模型之上建立和诞生,这无疑创造了价值并获得了主流认可。 然而,即使得到认可,也没有在主流中普及。
Web3 是一项变革性技术,但它的突破需要我们对价值的思考方式从意识形态的未来转变为以用户可以享受的即时价值为中心的方式。 我们需要采取更加以用户为中心的方法,使 Web3 的价值与更多人更加相关,并为人们可以感知到的低效率提供令人信服的解决方案。
如果说开发人员更喜欢一件事而不是定义明确但难以理解的短语,那就是组织良好的列表。 以下是我平衡技术和客户价值的工程原则。

客户至上:我们的最终目标是为客户创造价值。 我们做出的每一个决定、我们开发的每一个功能、我们遵循的每一个流程都应该以我们对客户需求的理解为指导。
优化客户价值,而不仅仅是技术复杂性:技术最先进的系统并不总是客户的最佳选择。 权衡技术性能和价值交付时间,选择能在最短时间内为客户交付最大价值的。
关注影响,而不仅仅是过程:对于我们的客户来说,重要的不是让我们来到这里的过程,而是我们带来的结果。 优先考虑有意义的结果而不是选择严格的过程。
灵活快速地行动:我们必须快速、反复地测试多种产品创意,并将结果交付给我们的客户。 必须非常敏捷,能够根据市场/客户反馈改变路线。
不要以完美为目标,让它变得完美 以卓越为目标很重要,但同样重要的是要认识到在给定的时间内您可以做的事情是有限的。
集体所有权和个人责任:团队的所有成员都对代码负责并有权进行更改。 但与此同时,每个成员都对自己工作的质量和可维护性负责。

障碍很高。 然而,这是传播到大众的突破所必需的。

Ankush Agarwal 先生:Protocol Co:Create for NFT 生态系统的联合创始人兼首席架构师。

|翻译和编辑:Akiko Yamaguchi、Takayuki Masuda |图片:Shutterstock |原文:A Technologist's Approach to Explaining What Crypto Fixes

window.fbAsyncInit = 函数(){
FB.init ({
appId : '592401157873165',
饼干:是的,
xfbml : 真的,
版本:'v3.2'
});
FB.AppEvents.logPageView();
};
(函数(d,s,id){
var js,fjs = d.getElementsByTagName(s)[0];
如果(d.getElementById(id)){返回;}
js = d.createElement(s); js.id = id;
js.src = “https://connect.facebook.net/en_US/sdk.js”;
fjs.parentNode.insertBefore(js,fjs);
}(文档,“脚本”,“ facebook-jssdk”));

如何继续使用 Web3:经历过 Google 和 Libra 的开发人员的经验教训[专栏]| coindesk 日本 | Coindesk Japan 首先出现在我们的比特币新闻中。

时间戳记:

更多来自 比特率