API经济对区块链应用程序开发有多大的影响
扫描二维码
随时随地手机看文章
区块链不能处理它所处理的所有信息。它应该专注于其核心区块链功能,而不是提供不同的数据选项。
随着我们使用区块链构建越来越多的应用程序,我们需要更多的高级数据来满足我们的用例。这种对更高级数据的需求引发了区块链数据的新行业。
通过API提供高级区块链数据的行业得到了互操作性需求的推动。目前,链之间的互操作性还不是很好。但是,可以通过区块链API数据在第二层实现互操作性。
想象一下,一份关于以太坊的赌博合同是用可靠的文字写的。DU Bo业的合同会挑选一个获得100美元比特币的赢家。您的应用程序首先需要API来检测谁赢得了抽奖。接下来,您需要通过比特币网络发送支付,并监控交易是否完成。所有这些操作都可以由一个API提供。因此,可以说数据API是使用区块链技术构建更多应用程序的关键部分。
在我看来,没有必要总是100%的不信任。我看到许多项目选择了集中-分散的策略。然而,采用100%不可信的方式会增加很多不必要的复杂性,从而使采用难以实现。
此外,这整个区块链API经济的起源是很自然的事情。“淘金热和镐”的类比将澄清这一说法。
淘金热与镐:数据经济
当一项新的主要技术出现时,企业家可以通过创造新产品或创造工具来实现新产品,从而利用这一趋势。一个常见的类比是,卖镐的人比找金子的人更富有。
创建新产品比提供支持创建新产品的工具的风险要大得多。因此,从区块链趋势中提供区块链API是很自然的事情。另一方面,激发创新和创造更好的产品也是必要的。
回到淘金热的类比。那些卖鹤嘴锄的人开始改进工具,革新了黄金开采业。我们希望区块链API数据能够带来改变,使其得到更广泛的采用。这些API为任何产品提供了通过API实现区块链支付或任何其他智能合约功能的能力。简而言之,区块链API无疑降低了将区块链功能实现为API的门槛,这是一项众所周知的技术。
接下来,本文将向您介绍四种不同的区块链API,并突出它们的核心功能。每个提供者都有一个独特的卖点,因为它们以特定的方式利用了底层区块链没有提供的数据。让我们来看看区块链API的比较。
区块链数据API提供者
以下是区块链相关数据API的概述,涵盖了开发人员或企业家用于构建产品的广泛功能。
注:我对下列公司并无既得权益。
Blox API
Blox API是最著名的区块链API解决方案之一。该工具侧重于加密货币的会计、跟踪和管理。Blox API自动跟踪和同步大量的钱包以及交换帐户。这些钱包会被监控,以便自动获取更新。
主要的功能来自于该工具能够进行的跟踪。首先,Blox的API允许您的组织建立一个审计跟踪,并将所有交易数据导出到CSV文件。此外,Blox允许您的组织自动生成财务报告。
此外,Blox还在安全性方面进行了一些努力。它具有为不同用户定义角色的能力。您可以向用户定义读取,写入或两个角色。
最后,该工具的设计目的是:
· 资产管理公司
· 会计师事务所
· 加密货币公司
· 区块链协议
· 风险投资
接下来,让我们看看Blockchain.com。
Blockchain.com API
Blockchain.com是我们列表中的下一个API。需要知道的是,Blockchain.com主要关注与比特币相关的活动。这里的卖点是,网站可以接受比特币支付他们的商品和服务。因此,blockchain.com提供了一个易于使用的接收比特币支付的API。
另外,值得一提的是,您可以连接websockets来打开一个低延迟的流媒体通道,它可以为您提供关于新块和事务的数据。这对于依赖于实时区块链数据的网站来说是非常理想的。
Coinbase
除了作为一个交易所,Coinbase还试图通过提供一个交易API来吸引更多的资金。Coinbase API允许用户执行标准操作,如购买、出售、发送、存储和接收比特币、以太币和莱特币。此外,API还提供端点来为上述加密货币创建新的钱包,以及检索实时或历史价格信息的能力。
Coinbase API非常适合创建交易机器人或任何自动化活动。然而,这对执行套利交易并不是很好。您只能使用一个交换器和该交换器所承载的数据。
BlockCypher
BlockCypher提供了广泛的API来获取不同类型的数据:
· 地址API:查询关于地址的信息,生成新地址,并从公钥生成多sig地址。
· 交易API:关于交易以及如何发送它们的信息。
· 您可以通过订阅webhook或websockets提供的各种区块链事件。
BlockCypher解决方案的优点是它不存储您的私人密钥。但是,对于大型交易,API要求您在本地签署这些交易,这可能会增加在BlockCypher API上开发应用程序时的复杂性。尽管如此,这仍然是一个增加信任的好特性。
总之,可以在数据提供者中找到许多不同格式的数据。有些人更喜欢专注于特定的代币,而有些人则专注于特定的用例,比如交易机器人的开发。公平地说,所有这些区块链API的可用性可以激发人们对区块链的兴趣,并鼓励企业家使用区块链技术构建新的应用程序。