Cointime

扫码下载App
iOS & Android

从Web2到Web3:开发者如何利用区块链进行构建

项目方

原文链接:From Web2 to Web3: How developers can upskill and build with blockchain

本文作者:Jas Takhar  编译:CoinTime Candice

在2022年之后,可能很难评估2023年Web3技术的状况。比特币上涨至47000美元,跌至16000美元。NFT交易量在2022年1月达到170亿美元的峰值,一年后崩盘,仅有1.43亿美元。“区块链”和“数字货币”成为主流媒体的日常讨论对象。我们看到了FTX的崩溃及其所有的连带后果。

这是Web3世界动荡的一年,充满了猜测、崩溃和丑闻。但这是否意味着Web3已经消亡,底层技术已经过时?这很难说。

尽管主流社会对NFT和加密货币的热情此消彼长,但社区仍然非常活跃,不仅在技术上,而且在确保去中心化的互联网的承诺得以实现。全世界都对科技行业巨头们的数据收集做法感到失望。电子商务的全球影响力需要能够在全球范围内运行的值得信赖的支付系统。虽然围绕NFT收藏品的大部分讨论都集中在高调的收购和损失上,但NFT本身大概也只是触及了表面问题。

Web3将继续存在

我们仍处于区块链的早期阶段。请记住,我们从1999年开始使用“Web 2.0”这个词(24年前!),但区块链在2008年(15年前)作为比特币的基础技术悄然进入市场。这9年的差异听起来很小,但考虑到九年前大多数大公司才刚刚开始转向云计算。

如今,区块链技术为基础加密货币交易提供的动力远不止这些。银行和金融应用支持跨境支付,在几秒钟内结算,而不是几天。通过DeFi应用程序进行的多链和跨链交易,可以增加加密货币的流动性,并改善与法定货币的交换。区块链开发者可以构建自己的定制侧链(后面会有更多介绍),以支持与视频游戏和其他用例中的实时、低成本交易的整合。几乎所有流行的语言都有SDK,这使得今天的Web2开发者可以很容易地利用他们现有的编程能力,去接受去中心化技术。

区块链和加密货币的新兴应用包括:

  • 跨境支付
  • 供应链和物流中货物的实时跟踪
  • 电子健康记录存储
  • 能源供应交易跟踪,包括可再生能源证书
  • 跨境公民身份和证件追踪
  • 记录法律协议,如房地产和碳信用

尽管过去一年有关加密货币和区块链的新闻报道层出不穷,但它们的潜力在很大程度上仍未开发。区块链的进步为用户和开发者带来了经济和技术效用。这确实是一项新兴技术,似乎有无限的机会。

背后的技术

构成区块链的技术是相当复杂的。从最简单的意义上说,区块链是一个数据库:它以有序的方式存储数据。然而,区块链并不是一个简单的数据库,在一台服务器上存储所有数据,而是一个去中心化账本:世界各地的多台计算机存储区块链中所有数据的冗余副本,并共享确认交易的工作,而不需要中心化或中间机构。

在区块链中,每个节点都有一个区块链账本的副本,并参与交易确认过程。新的交易被广播到网络上,节点共同验证交易数据并将其添加到区块链中。这一过程被称为共识,它确保网络上的所有节点对区块链的状态达成一致,并确保区块链保持安全和防篡改功能。

虽然一些区块链是由单个组织中心化管理的,但大多数是开源和去中心化的,这意味着它们由开发者社区管理和维护。例如,XRP Ledger是一个公共的、无权限的区块链,这意味着互联网上的任何人都可以设置验证者并加入网络。这个协议的参考实现是开源的,任何开发者都可以对这个软件提出修正。由于XRP Ledger的去中心化性质,没有任何单一的机构可以为网络做出决定。相反,网络变化是由特定的验证者子集决定的,他们代表XRP Ledger的最佳利益进行投票。也就是说,为了通过修正案,至少80%的验证者群体必须投“赞成票”,而且这一最低门槛必须保持至少两周。如果这两个条件都得到满足,那么修正案就可以通过。

共识协议运行加密功能,以确保网络及其账本的完整性。这些通常包括:

  • 哈希函数:为区块链上的每笔交易创建一个唯一的数字指纹。它们是单向函数,接受输入(例如交易),并基于该输入产生固定长度的唯一输出(SHA-256是哈希函数的一个例子)。哈希函数确保数据的完整性,因为传输中的任何错误或其他变化都会导致完全不同的哈希值。如果你从哈希函数中得到相同的输出,你就知道你有相同的输入数据。
  • 公钥加密学:用于实现网络上节点之间的安全通信。区块链上的每个节点都有一个公钥和一个私钥。公钥可以与任何人共享,而私钥是保密的。数字签名是为了确保区块链上交易的真实性和完整性。区块链上的每一笔交易都使用发送方的私钥进行签名,这会创建一个数字签名,可以使用发送方的公钥进行验证。

验证者节点执行共识协议,通常可以在商品硬件上运行(取决于具体区块链的能源和计算要求)。不同的区块链使用不同的共识协议来计算账本上交易的最终状态。

因为XRP Ledger是开源的,任何人都可以学习它的工作方式,为代码库做出贡献,并报告问题。或者他们可以简单地编写和使用应用程序;mint、管理和以其他方式与NFT互动等等。

共识算法、能耗和交易时间

长期以来,工作证明(PoW)和权益证明(PoS)一直是两种最流行的共识算法。

在PoW算法中,网络上的每个节点都在竞争解决加密学问题,用来验证交易。对于几十台计算机的小型网络来说,这是没有问题的,但是将这种计算成本乘以10万个以上的节点,计算速度会很快增加。更为复杂的是,验证交易最快的节点通常会获得经济奖励,因此,部署数千个强大、耗电的GPU,来比网络中的其他节点更快地解决这些加密难题,这是一场竞争激烈的军备竞赛。

PoW方法导致加密货币挖矿在中国是完全禁止的,白宫发布了一份关于能源问题的新闻稿,以及以太坊社区在2022年推动并转换到更节能的PoS方法。

在PoS算法中,不是在每个节点上解决加密难题,而是在网络中持有较大股份的节点(即代币数量越多,在区块链中的股份就越大)来验证交易。他们仍然执行加密验证过程,但这只是网络上拥有最大股权的一小部分节点。算法同样复杂,验证机制与PoW类似,这就是PoS交易也需要几分钟或几小时才能验证的原因。

以太坊转向PoS,“因为与之前的工作验证架构相比,它更安全、能耗更低,更适合实施新的扩展解决方案。”这是该链运行方式的巨大转变,导致电力消耗减少了99.9%以上。事实上,如此巨大,以至于他们称之为“合并”。据CoinTelegraph报道,PoW上的以太坊每年使用112 TWh,而PoS上现在每年使用0.01 TWh。作为参考,比特币仍然比地球上许多国家更多地使用巨大的能源。

PoS和PoW算法有许多替代方案,在速度、中心化和效率方面有各种权衡。XRP Ledger和Stellar等链使用“联合共识”或“关联证明”算法,其中一个子集的节点共同构建并商定下一个交易块。其他链,如Ignite,使用结合了联邦和PoS元素的混合系统。这些系统比PoW效率高得多,比PoW和PoS速度更快,因为它们避免了通过竞争解决加密难题。例如,XRPL上的交易不需要几分钟或几小时,只需3-5秒就能得到验证。

此外,PoW和PoS通常让获胜的验证者用他们喜欢的方式构建一个区块,这就使矿工和验证者在系统中进行博弈,以获得每个区块的最大可提取价值(MEV)。联邦共识算法通常不太容易受到这些问题的影响,因为它们总是按照规范的顺序排列每个交易区块。

用抽象、dApp和智能合约让开发者的生活更轻松

Web2为我们带来了丰富的应用程序体验、云计算、异步通信和大量的中心化。如果不向企业付费并受制于他们的隐私政策、条款和条件以及信托责任,开发Web2应用程序几乎是不可能的。Web3让开发者能够编写和运行完全独立、广泛使用和去中心化的应用程序。没有限制,也没有公司依赖性。

为了实现这一点,大多数主要的区块链都在努力吸引开发者,并以易于使用的SDK和高质量的文档加入他们的平台(如Solana、Cardano、XRPL)。开源区块链被广泛使用,为创新提供了肥沃的土壤。每个都内置了对使用其本地代币(如SOL、ADA、XRP)进行金融交易的支持,确保人们可以支付和被支付。

许多链支持dApp去中心化应用程序的开发。它们可以根据链上支持的内容,用各种编程语言编写。一般来说,给定链的开发者社区越大,它支持的语言就越多。例如,以太坊支持.NET、Go、Java、JavaScript、Python、Ruby、Rust、Dart和Delphi。XRPL支持Python、JavaScript/TypeScript、C++、Java、React.js和Ruby。

一些区块链应用程序由智能合约支持或编写为智能合约。智能合约是不可篡改的、不可变的代码,存在于区块链上,有助于应用程序、用户和链之间的交互或协议。区块链提供了简单的SDK,所以开发者可以快速启动并运行应用程序开发。例如,以太坊提供了各种应用程序开发工具,帮助人们进行实验、构建前端并测试他们的dApp和智能合约实现。智能合约的缺点是,由于它们是不可变的,并且在线共享,如果有人在合约的代码中发现漏洞,他们可以利用它的优势,而开发者不能轻易修补漏洞。这使得开发智能合约成为一项微妙的任务,比许多其他项目的风险更高。

XRP Ledger通过多种协议和标准支持可编程性。它包括提供开箱即用功能的本地交易者,这些功能已经过实战检验和标准化。Hook协议将进一步扩展Ledger的可编程性。Hook是小而高效的代码片段,允许在交易前后快速轻松地执行逻辑——所有这些都是在Ledger上的。这一点很重要,因为标准智能合约可能很复杂,很难驾驭,尤其是对于刚接触Web3的开发者来说。

与其他协议不同,XRPL也有对NFT的本地支持,这意味着开发者不需要构建或维护智能合约来实现他们的NFT项目。这降低了开发者、创作者和任何其他想在XRPL上与NFT互动的人的进入门槛。此外,自动版税是在协议层面执行的,这有助于确保创作者和开发者的最大价值。Mint和烧毁等核心操作是Ledger的固有操作,以提高易用性,而不考虑经验水平。

一个即将到来的修正案,XLS-30d,提议在XRPL上建立一个本地的自动做市商(AMM)。该提案将包括投标和投票功能,允许简单的代币互换,并应在代币和货币对之间更广泛的流动。AMM的功能允许应用程序开发者为交易者和流动性提供者(LP)创建接口,并引入了一种新的拍卖机制,该机制可以激励套利者,同时减少LP面临的无常损失的影响。

开发者让链对每个人都更友好

XRPL社区目前也在测试侧链。侧链允许开发者在类似沙盒的环境中构建和实验定制功能——与主网相连,但又与主网不同——在不破坏或损害主网的情况下实现创新。侧链的功能最终可以作为修正案提出,如果得到社区的投票,就可以并入主网。还有正在进行的以太坊虚拟机(EVM)侧链的开发和测试,将以太坊原生的基于Solidity的智能合约带到XRPL生态系统。

随着开发者在区块链上做更多的工作,我们将不可避免地看到实用性、安全性、可扩展性、成本和可持续性方面的改进。采用越多,改进就越大,更多的开发者(和用户)进一步采用这项技术的可能性就越大。网络效应和快速增长的创新功能清单已经吸引了那些想从Web2惯例中继续前进的开发者。

开发者如何提高技能并开始构建

以区块链为基础的创新以及相对于Web2的优势正变得不容忽视。Web3协议使基于去中心化技术的构建比以往任何时候都更容易。Web3技术不仅仅是对Web2的“升级”或“提升”,它是一种全新的应用程序开发模式。它们是去中心化的、无许可的、可扩展的和稳定的。开发者可以使用他们已经知道的东西,并提升到Web3技术。这一次,他们可以在拥有资产和全部知识产权的情况下参与游戏。使用他们已经知道的编程语言,他们可以增加自己的领域专业知识,并利用去中心化的优势。

在选择要启动的链时,开发者应该考虑:

  • 采用:你是想建立在一个拥有大量用户的黄金时间链上,还是建立在一个拥有不断增长的用户群的新兴链上,还是想尽早投入新产品?
  • 易于开发:是否有足够的文档、功能齐全且受支持的SDK、可供探索的现有dApp生态系统,以及低摩擦的门槛?
  • 账本功能和交易时间:共识是如何运作的?它是否高效和快速?
  • 环境影响:能源消耗和可持续性是区块链的重点吗?
  • 第一个dApp的时间:构建一个应用程序需要多长时间?几分钟?几小时?几周?
  • 社区:是否有一个活跃的、充满活力的用户和开发者群体?他们对区块链、其发展和Web3充满热情吗?

区块链和加密货币有能力实现更美好的未来,而且有一个充满活力的开发者社区,他们正在建设、测试和迭代技术,以帮助发现未来的用例和应用。Ripple只是XRP Ledger众多贡献者中的一个;作为这个开发者社区的成员,我们致力于帮助它成长和繁荣。

有许多项目,如赠款和奖金,可以帮助所有开发者开始获得所需的资金和资源,使他们的Web3项目和应用程序成为现实。XRP Ledger最近还推出了一个在线学习门户,开发者可以在这里了解更多关于加密货币和区块链的基础知识,或者通过React.js(目前处于测试阶段)等语言的课程直接在XRPL上进行编程。

*本文由CoinTime整理编译,转载请注明来源。

评论

所有评论

推荐阅读

  • 对冲基金对美股科技七巨头净敞口升至22%创新高

    10月10日,据高盛数据及The Kobeissi Letter,投资者对大型科技股的看涨情绪达历史最高水平。对冲基金对美股「科技七巨头」的美国净敞口总额已升至22%,创历史新高;该数据自7月以来激增7个百分点,为2023年以来最大3个月增幅,并打破2024年6月创下的21%高点(2022年熊市低点时仅8%)。同期,对冲基金对半导体股票的美国净敞口升至12%,略低于2026年6月的14%峰值,而该指标在2025年初仅为2%。

  • 观点:Tom Lee称以太坊本轮周期有望涨至2.5万至5万美元

    10月10日,以太坊财库公司Bitmine董事长Tom Lee在采访中表示,以太坊在本轮周期中有望涨至2.5万至5万美元。他认为ETH过去五年长期在相近区间震荡,持续筑底可能为后续更大幅度的突破奠定基础。Tom Lee还预计ETH年底价格将超过5000美元,并指出若比特币涨至10万美元以上,ETH则有望达到约7500美元。不过市场预测数据显示,交易员目前认为ETH在2026年底前涨至5000美元的概率仅为4%。

  • 传出爆炸声的利雅得哈立德机场已无航班起降

    10月10日,据CCTV国际时讯,有目击者今天称,沙特首都利雅得哈立德国王国际机场3号航站楼当天下午传出爆炸声,机场内人员被疏散撤离。航班追踪网站“飞行雷达24”信息显示,该机场已无航班起降,部分飞往利雅得的航班已备降或返航。哈立德国王国际机场已发布旅客提醒说,建议旅客在前往该机场前联系航空公司并确认航班状态。

  • Anthropic自曝家丑:失控智能体试图访问多个政府网站,已向白宫汇报

    Anthropic周五表示,公司的AI智能体曾自主行动,试图访问多个联邦、州和地方政府网站。该公司没有透露涉及哪些政府机构,但表示已就这些事件向白宫作了汇报。 Anthropic在博客文章中称,其正在测试的一款AI模型采取了多项未经授权的行动,包括利用一所大学网站的漏洞下载数据,以及向一个政府机构发送了一份它被明确告知不得提交的表单。该公司表示,公司在七月开始审查AI采取的行动后,发现了这些事件。 费城警察局周五早些时候表示,Anthropic 已通知警方,该公司的技术曾向警方网站提交一条虚假的凶杀案线索。

  • BTC突破83000美元

    行情显示,BTC突破83000美元,现报83020.19美元,24小时跌幅达到0.2%,行情波动较大,请做好风险控制。

  • ETH突破2500美元

    行情显示,ETH突破2500美元,现报2500.03美元,24小时涨幅达到0.33%,行情波动较大,请做好风险控制。

  • 胡塞武装称沙特空袭也门萨那机场

    10月10日,据也门胡塞武装发布的信息,当地时间10日下午,沙特主导的联军空袭了胡塞武装控制下的也门首都萨那国际机场,空袭中投下了四枚炸弹。此外,沙特联军还空袭了胡塞武装控制下的也门哈杰省的一处通信设施,投下了三枚炸弹。沙特方面对此暂无回应。(金十)

  • 立讯精密:公司及立讯技术涉337调查,尚处立案初期

    10月10日,立讯精密公告,公司及控股子公司东莞立讯技术股份有限公司被列为美国国际贸易委员会337调查被调查方,涉及美国专利US 10,90.37万。ITC于当地时间2026年10月9日正式启动调查,调查编号337-TA-1526,目前尚处于立案初期,尚未就相关侵权主张作出实质认定;涉案产品处于客户验证阶段,尚未进入量产状态。

  • 法国财委会通过稳定币兑换税与加密离境税修正案

    10月10日,据Decrypt报道,法国国民议会财政委员会本周通过两项加密税收修正案:自2027年1月1日起,将兑换受MiCA监管的稳定币视为应税出售;并拟对过去10年内至少6年为法国税务居民、加密资产合计价值超80万欧元而迁居海外的纳税人征收离境税。委员会10月9日以31票对3票否决预算收入部分,全体国民议会将基于政府原始文本审议,修正案不会自动纳入,支持者需在10月13日开始的辩论中重新提出,正式投票定于10月20日,相关措施尚未成为法律。稳定币修正案由左翼GDR党团成员Nicolas Sansu及16名联署者提出,未设新税率,拟将收益纳入法国现行31.4%统一税制。委员会还通过修正案,允许将加密资产亏损结转10年抵扣未来收益。

  • Web3数据和AI公司Validation Cloud完成1000万美元新一轮融资

    Web3数据和AI公司Validation Cloud宣布从True Global Ventures获得1000万美元融资,该公司计划利用这笔资金扩展其AI产品,实现对Web3数据的无缝访问。 据介绍,该公司的产品平台由三个部分组成:质押、节点API以及数据和AI。在质押方面,Validation Cloud的质押资产已超过10亿美元。Validation Cloud的一些客户包括 Chainlink、Aptos、Consensys、Stellar和Hedera。