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整理编译,转载请注明来源。

评论

所有评论

推荐阅读

  • 香港正计划让证券及期货事务监察委员会与香港海关共同监管虚拟资产OTC交易

    9月12日消息,香港目前正在探索是否让证券及期货事务监察委员会(SFC)与香港海关(C&ED)一起参与监管虚拟资产场外交易(OTC)服务。据知情人士透露,香港证券交易委员会已就可能为加密货币场外交易服务实施新的许可制度征求业内人士的意见,这将使证券监管机构与C&ED合作监督这些公司,因为讨论是私下的。 根据2月份公开的一项提案,计划中的OTC法规和许可以前是C&ED的唯一领域。场外交易服务促进了双方之间的直接和私人大批量加密货币交易。 知情人士表示,近几个月来,香港证监会还就为加密货币托管服务引入新的许可制度咨询了公司。他们说,关于这两种许可证的讨论仍处于早期阶段,可能会发生变化。

  • 美国现货比特币ETF昨日净流出4397万美元

    据Trader T监测,美国现货比特币ETF昨日净流出4397万美元。

  • Flow Traders标记地址约17小时前向富达以太坊ETF转移3000枚ETH

    9月12日消息,据Arkham监测,Flow Traders标记地址于大约17小时前向富达以太坊交易所交易基金FETH地址转移3000枚ETH,价值约合700万美元,随后这笔资金被转移至富达托管冷钱包地址(Fidelity Custody:Cold Wallet)。

  • 新加密风险基金Reforge计划筹集8000万美元

    据彭博社报道,Alexander Lin和CarlHua创立新风险基金Reforge,计划筹集8000万美元,目前已筹得2500万。通过Reforge,Lin希望寻找能让创始人和开发者更容易接受区块链的技术。其表示:“我们认为,目前第一层区块链的格局无法满足最优秀的消费者创始人的需求。” 此外,Reforge风投基金联合创始人Alexander Lin认为,资本分配者推动快速推出代币以获取回报是主要原因。其还批评了加密与人工智能跨界初创企业中的投资过热现象,并质疑去中心化计算网络满足AI工具电力需求的可行性。 据悉,Lin和CarlHua都曾在Shima Capital担任高级职务,直到今年1月才离开,成立Reforge。

  • 美国国会首次就DeFi举行听证会,各党议员意见不一

    9月11日消息,美国国会首次就去中心化金融(DeFi)举行听证会,共和党和民主党议员在此问题上表现出明显分歧。该听证会由众议院金融服务委员会主办,主题为“解码 DeFi:解析去中心化金融的未来”,旨在探讨代币化等新兴话题以及区块链在金融领域的应用。 民主党议员 Brad Sherman 持强烈批评态度,称 DeFi 主要用于犯罪、逃避制裁和逃税。民主党代表 Maxine Waters 提到了 Laura 和 Tiffany Trump 的 X 账户被黑客入侵,用于推广与特朗普家族 DeFi 项目“World Liberty Financial”相关的诈骗代币的事件。她质疑 SEC 和 CFTC 等监管机构是否有能力应对 DeFi 平台和“声称去中心化以逃避监管的实体的大规模不合规行为”。相比之下,DeFi Education Fund 首席法务官 Amanda Tuminelli 强调了 DeFi 的开放性和包容性。 此次长达两个半小时的听证会凸显了美国立法者在 DeFi 技术问题上的严重分歧,也反映了监管机构面临的挑战。加密律师 Jake Chervinsky 在社交媒体上评论道:“几年前,DeFi 只有十个项目,没人认为会有什么成就。现在它在华盛顿的权力殿堂上得到充分展示。”(Cointelegraph)

  • 今日恐慌与贪婪指数升至37,等级仍为害怕

    今日恐慌与贪婪指数为37,等级仍为害怕。注:恐慌指数阈值为0-100,包含指标:波动性(25%)+市场交易量(25%)+社交媒体热度(15%)+市场调查(15%)+比特币在整个市场中的比例(10%)+谷歌热词分析(10%)。

  • 北京警方破获一起利用虚拟币转移资金的地下钱庄案件,涉案金额8亿余元

    据法制日报报道,近日,北京警方在侦办一起职务侵占案件过程中,发现涉案人员在短期内将大量侵占资金集中转入某外籍华人境内账户。针对该线索,北京市公安局经侦总队与东城分局协同作战,辗转全国多个省市,打掉一个通过虚拟币交易实施洗钱犯罪的地下钱庄团伙。目前,涉案4名主要犯罪嫌疑人因涉嫌非法经营罪被检察机关批准逮捕。经查证,团伙主要成员吕某多年前取得外国国籍,国外生活期间,发现通过虚拟币交易可将境内人民币转移至境外并兑换为外币。后吕某会同陈某等人,利用虚拟币交易平台,协助有转移资金意向的境内人员大肆购买虚拟币,从而将资金转移至境外,涉案金额约8亿余元。同时,警方查明该团伙曾为多起电信诈骗案件、职务侵占案等提供资金通道、转移涉案赃款。

  • 澳大利亚法院裁定 Kraken 法币保证金受《公司法》约束,加密保证金扩展不受限制

    9月10日消息,澳大利亚联邦法院裁定,Kraken的法币保证金扩展受《公司法》设计与分销义务(DDO)约束,而加密货币保证金扩展不受限制。 Kraken对此表示认可,并已调整保证金产品,限制散户投资者进行法币保证金交易,但加密货币保证金交易保持不变。 Kraken同时呼吁澳大利亚为加密行业制定更加清晰的法规,称当前法律环境不利于行业创新和发展。

  • 美国投资者去年因加密骗局损失56亿美元,同比增长45%

    9月10日消息,据美国联邦调查局(FBI)周一发布的报告称,美国投资者在2023年因加密相关金融犯罪而损失了创纪录的56亿美元,比2022年增长了45%。 报告指出,去年收到的69,000多起与加密相关犯罪的报告中,近一半是投资欺诈的报告。尽管加密犯罪仅占FBI收到的投诉的10%,但56亿美元的数字大约是投诉人总损失的一半。

  • Orange Cap Games 完成 200 万美元天使轮融资,将推出卡牌游戏 Vibes

    9月10日消息,链游开发工作室 Orange Cap Games 宣布完成 200 万美元的 Pre-Seed 天使轮融资,LayerZero 首席执行官 Bryan Pellegrino、YGG 创始人 Gabriel Dizon、Dapper Labs 高管 Amber 等参投。新资金使用于其即将推出的集换式卡牌游戏 Vibes,Vibes 的特色是有 Pudgy Penguins 的知识产权。