【编者的话】本指南将帮助区块链爱好者和开发人员节省用来克服一些最常见的开发挑战的大量时间。
This [editor's] guide will help block chain lovers and developers save a great deal of time to overcome some of the most common development challenges.
构建基于区块链或加密货币交易所的应用程序通常会遇到很多挑战:
- 现有的公有区块链超过了50条,并且数目还在不断增长,每条链都有自己的SDK和实现特性
- 即使只是涉及简单的交互,开发人员也需要对于每条区块链都有深度体验
- 开发人员和DevOps需要有扎实的安全知识
- 区块链是体量庞大的数据集,要与区块链交互,您需要托管整个节点,这对服务器来说是额外的成本
- 有许多加密货币交易所(超过400个),每个交易所都有自己的软件、数据库和API
Applications based on block chains or encrypted currency exchanges often encounter many challenges:
- existing public block chains exceed 50 and are growing in number, each chain has its own SDK and achieves characteristics
- , even if it involves simple interactions, developers need to have in-depth experience with each block chain
- developers and DevOps need solid security knowledge
- > numerous encrypted currency exchanges (over 400), each exchange has its own software, database and API < /ol >
开发人员可以使用以下列举的一些API/SDK来降低大量的时间和服务器开销成本:
Developers can use some of the API/SDK listed below to reduce significant time and server costs:
CryptoAPIs
Crypto API旨在统一开发人员与区块链及加密货币交易所交互的方式。
Crypto API aims to harmonize the way in which developers interact with block chains and encrypted currency exchanges.
它是最有效的解决方案之一——聚焦于区块链、加密货币交易所、DApps以及各种加密应用程序的API和SDK方向。
It is one of the most effective solutions — focusing on block chains, the encrypted currency exchange, Dapps and the API and SDK directions of various encryption applications.
Crypto API提供了对于处于行业头部的区块链的集成访问,并实现了RestAPI、WebHooks和WebSockets等访问接口。Crypto API深入洞悉BTC、BCH、LTC和ETH等重要项目的主网及测试网细节,并即将推出对于EOS、Ripple、Stellar和NEO的支持。
Crypto API provides integrated access to the chain of blocks in the head of the industry and enables access interfaces such as RestAPI, WebHooks and WebSockets. Crypto API provides insight into the main and test network details of important projects such as BTC, BCH, LTC and ETH, and is about to launch support for EOS, Ripple, Steelar and NEO.
开发人员可以在他们的编程语言中使用API或SDK,并节省大量时间,此外不需要托管私有节点。
Developers can use API or SDK in their programming languages and save significant amounts of time, in addition to the need to host private nodes.
Crypto API为开发人员提供了两种选择(自己保管私钥或将其托管给Crypto API)。
Crypto API offers developers two options (to keep their own private keys or to host them to Crypto API).
此外,还有一个涵盖了200个加密货币交易所的模块。该API允许开发人员洞悉200多个交易所。用户可以获得有关的交易和报价的实时信息,获取OHLCV(开盘价、最高价、最低价、收盘价和成交量)时间序列数据、货币资产交易对之间的精确汇率以及针对测试和算法开发的历史数据。
In addition, there is a module covering 200 encrypted currency exchanges. The API allows developers access to more than 200 exchanges. Users can access real-time information on transactions and quotations, time series data on OHLCV (open prices, maximum prices, lowest prices, collection prices and turnover), precise exchange rates between transactions in monetary assets, and historical data developed for testing and algorithms.
除了公共API之外,Crypto API还可以访问100多个私有API,这使得开发人员可以更轻松地构建交易软件、套利算法、算法交易等。
In addition to public API, Crypto API has access to more than 100 privately owned APIs, which allows developers to construct transaction software, arbitrage, algorithmic transactions, etc. more easily.
Crypto API使用CDN进行数据请求、支持多种语言的SDK、简化的API无缝集成安装流程以及完整的标记数据交付。
Crypto API uses CDN for data requests, supports multi-language SDKs, simplified API seamless integration installation processes and complete tag data delivery.
开发人员可以更轻松、更快速地构建游戏、比赛、掌上游戏机、交易所、贸易、DApps、探索者等应用。
Developers can build more easily and quickly games, games, games, exchanges, trades, Dapps, explorers, etc.
CoinAPI
CoinAPI为加密货币市场提供了简单、快速和可靠的统一数据API。
CoinAPI provides simple, fast and reliable harmonized data API for the encrypted currency market.
其最强大的方面是数据标准化,通过HTTP RESTful API按需获取数据,通过WebSocket和FIX协议实时展示价格波动,使用各种编程语言进行更加简化的集成,使用20TB的数据库备份市场历史数据,以及多样化的API连接路由。
Its strongest aspects are data standardization, data capture on demand through HTTP RESTful API, real-time demonstration of price fluctuations through WebSocket and FIX protocols, more streamlined integration using various programming languages, database backup of market historical data using 20TB, and diversified API connections.
CoinAPI的CDN允许用户即时连接到多个位置,通过欧盟、美国和亚洲的服务器消除ping和速度问题。
CoinAPI's CDN allows users to connect to multiple locations instantaneously to remove pining and speed problems through EU, US and Asian servers.
CoinAPI的一个问题是他们没有唯一的ID,货币符号是混淆不清的,你可以为不是比特币的货币指定一个日期。
One of the problems with CoinaPI is that they do not have the only ID, that the currency symbols are confusing and that you can specify a date for a currency that is not bitcoin.
CoinMarketCap API
领先的加密货币排名供应商CoinMarketCap也在其产品组合中提供了一组API,用户可以生成有关市场、特定币种和加密货币列表的实时图表。所有数据都是通过简单的几行代码进行传输的,并且可以轻松集成到各种网站中。
CoinMarketCap, the leading encrypted money ranking supplier, also provides a set of APIs in its product mix, which allows users to generate real-time charts of markets, specific currencies, and encrypted currency lists. All data are transmitted through simple line codes and can be easily integrated into various websites.
尽管它在加密行业中被广泛使用,但是当前的公共API将于12月4日关闭,并将演进为一个新的更强大的版本——Professional API。 它将包括实时价格、赢家/输家、社会影响力、新闻、观察名单、快照和白皮书搜索等功能。
Although it is widely used in the encryption industry, the current public API will close on December 4 and will evolve into a new, stronger version – the Profesional API. It will include real-time prices, winners/losers, social influence, news, watch lists, snapshots, and white paper searches.
尽管新版本具有新功能,但如果用户不迁移到新的专业版的话,许多网站和工具可能会无法工作。
While new versions have new features, many websites and tools may not work if users do not migrate to new professional versions.
如果我们对比价格的话,这个选项比使用Crypto API服务要昂贵得多。
If we compare prices, this option is much more expensive than using Crypto API services.
Blockcypher API
Blockcypher提供一系列API以满足每个人的需求。Blockcypher提供区块链、地址、钱包、交易、微交易、元数据、分析、资产以及可以彼此协同工作的Webhook API。
Blockcypher provides a series of APIs to meet everyone's needs. Blockcypher provides block chains, addresses, wallets, transactions, microtransactions, metadata, analysis, assets, and Webhook APIs that can work together.
Blockchain API允许用户根据他们为端点所选择的加密货币/区块链资源查询区块链和区块的通用数据。Address API收集所选区块链上的公共地址的信息,并以CSV文件或HTML格式进行展示。
Blockchai API allows users to search for common data on block chains and blocks based on the encrypted currency/block chain resources they select for the endpoint. Address API collects information on the public address on the block chain and displays it in CSV files or HTML formats.
Coinbase API
Coinbase是最受欢迎的交易平台之一,它也包括一些用户可以在其自己网站中实现的API。Coinbase可以将BTC、BCH、LTC和ETH轻松集成到新的以及已有的应用程序中。
Coinbase, one of the most popular trading platforms, also includes APIs that some users can implement on their own websites. Coinbase can easily integrate BTC, BCH, LTC, and ETH into new and existing applications.
Coinbase的API具有多种功能,包括创建BTC、BCH、LTC和ETH的钱包和地址,购买/出售和发送/接收这四种加密货币。它还可以在钱包中安全存储所支持的加密密钥,检索实时或历史的价格数据,交易推送通知以及各种客户端库和移动端SDK。
Coinbase’s API has a variety of functions, including the creation of wallets and addresses for BTC, BCH, LTC, and ETH, and the purchase/sale and dispatch/receipt of the four encrypted currencies. It can also securely store secure encryption keys supported in its wallets, retrieve real-time or historical price data, transaction forward notifications, and various client banks and mobile SDKs.
Coinbase的API允许电商平台通过可定制的结账网关、小工具和API接受多个加密货币的支付。
Coinbase's API allows the power provider platform to receive multiple encrypted currency payments through custom-made check-out gateways, mini-tools and APIs.
CryptoTick
CryptoTick是一个可以从加密货币市场轻松下载40TB的市场历史数据的网站。数据打上了UTC标准加时间戳,这意味着可以更准确地测试交易算法。CryptoTick提供各种类型的处理数据,例如根据活跃市场数据(交易)创建的OHLCV时间序列数据。
CryptoTick is a website where 40 TB market historical data can easily be downloaded from the encrypted currency market. The data hits the UTC standard plus time stamp, which means that transaction algorithms can be tested more accurately. CryptoTick provides various types of processing data, such as the OHLCV time series created on the basis of active market data (transactions).
Infura APIs
Infura API提供了访问以太坊网络以及高速的IPFS的接口。 Infura提供负载均衡节点和智能架构,可存储大量数据,文件的哈希值存储在以太坊上。
Infoura API provides an interface to access Ether's network and high-speed IPFS. Infoura provides load-balanced nodes and smart structures that store a lot of data, and the Hashi value of the file is stored on Ether's.
Infura提供安全、可靠、可伸缩且易于使用和集成化的API,并维护以太坊和IPFS基础设施。隐藏在Infura的RESTful、市场数据和安全API幕后的实现代码在使用JSON RPC、Web3的以太坊接口上是可移植的。对于开发人员,此类基础设施可以避免出现可伸缩性问题。
Infoura provides safe, reliable, scalable, user-friendly and integrated API, and maintains the Etherm and IPFS infrastructure. The realization codes hidden behind RESTful in Infra, market data and security API are portable on the Etherm interface using JSON RPC, Web3. For developers, such infrastructure avoids scalability problems.
Blockchain Webhooks
Blockchain WebHooks借助于定制化的webhooks对于全节点网络提供私有托管和管理。其透明服务会展示用户提交的Web URL上的所有交易数据。在区块链上对于这些交易做底层的排序确认后,webhook会立即被激活。通过HTTPS回调实现更高的安全级别,这也有助于用户准确地填写URL数据。使用此Webhooks服务是一种值得信赖的策略,一旦在特定的区块链地址上发生事件,系统会获取所有通知。
Blockchai WebHooks provides private hosting and management of the entire node network with customized Webhooks. The transparency service shows all transaction data on Web URLs submitted by users. When the bottom sorting of these transactions on the block chain is confirmed, the webhook is activated immediately. A higher level of security is achieved through the HTTPS echo, which also helps users to accurately fill in the URL data. Using this Webhooks service is a trusted strategy, the system gets all notifications once an incident occurs on a particular block chain address.
CoincapAPI
CoinCap API提供超过1,000种加密货币的实时价格信息、交易量和市值。它从大量商业部门收集有关资源成本和可访问性的信息。CoinCap团队宣布推出了其RESTful API 2.0测试版,该API已经于2019年3月1日上线。新改进的API将显示有关资产、费率、交易所和市场的详细信息。
CoinCap API provides real-time price information, volume of transactions and market value for over 1,000 encrypted currencies. It collects information on resource costs and accessibility from a large number of business sectors. The CoinCap team announced the launch of its RESTful API 2.0 test version, which was launched on 1 March 2019. The newly improved API will show detailed information on assets, rates, exchanges, and markets.
Bitcoinity
最后,但至少在我们的列表中的是Bitcointy——它提供来自各种来源的比特币平均价格数据,涵盖欧元、英镑、加元、日元和人民币等法定货币。此外,这个API是免费的并且不限制数据请求次数,它协调将比特币兑换为任何货币的具体措施,并收集所有或单一来源的汇率。
Finally, but at least in our list is Bitcointy — it provides average price data for bitcoin from all sources, covering legal currencies such as the euro, pound sterling, Canadian dollars, yen, and renminbi. Moreover, the API is free of charge and does not limit the number of data requests, coordinates specific measures to convert bitcoin into any currency, and collects all or single-source exchange rates.
原文链接:Top 10 APIs/SDKs For Blockchain Application, Crypto Solutions or DApp Development
Original link: Top 10 APIs/SDKs For Blockchain Application, Crypto Solutions or DApp Development
注册有任何问题请添加 微信:MVIP619 拉你进入群
打开微信扫一扫
添加客服
进入交流群
发表评论