Tuesday, 10 December 2019   Subscription to updates  RSS
Tuesday, 10 December 2019   Subscription to updates  RSS
Популярно
13:52, 13 February 2018

ARK Releases Technical Update — Introducing API V2


Bitcoin Press Release: All-In-One Blockchain solution, ARK has begun the testing phase of their Core 2 update, starting with their new API v2 software. This follows on from their recent business development with the release (may refer to: Film release, the public distribution of a film Legal release, a legal instrument News release, a communication directed at the news media Release (ISUP), a code to identify and debug) of ARK Deployer.

February 13th, 2018, Lons-le-Saunier, France – ARK is known for its revolutionary blockchain platform which boasts a whole host of new and exciting technologies, their most notable being their SmartBridge functionality. The integration of SmartBridge functionality allowed ARK to bypass one of the most prominent issues surrounding different blockchains which was the isolation between each one.

SmartBridge technology allows the linking of different blockchains through the method of bridging, which creates simultaneous utilisation of multiple blockchain networks by simplifying the process of having to endlessly trade coins to gain access (may refer to) to rival networks. ARK’s most recent technical update focuses on keeping their new API v2 simple, clean and allow easy access for new developers to quickly jump in and extend it.

Happy with Hapi

The initial development of the API v2 started with (or WITH may refer to: Carl Johannes With (1877–1923), Danish doctor and arachnologist With (character), a character in D. N. Angel With (novel), a novel by Donald Harrington With (album),) Restify, as it is well established in the Node.JS world when it comes to API development (or developing may refer to). It soon however, became apparent that it did not fit the needs and goals (goal is an idea of the future or desired result that a person or a group of people envisions, plans and commits to achieve) ARK had for the new API.

This is where Hapi comes into play. Hapi offers a rich framework and plugin system that scales from the personal to the enterprise space, also allowing for ARK to implement every version (may refer to: In computing: Software version, assigning unique version names or numbers to unique states of computer software VERSION (CONFIG.SYS directive), a configuration directive in FreeDOS In) of the API as a plugin which makes it possible to remove a whole API version by simply commenting it out. This is in line with ARK’s goal of making it as easy as possible (is the condition or fact of being possible) to work with the ARK Core v2.

Making Improvements

A major issue with the API v1 was that it did not follow any standards and was not RESTful in any way. The API v2 will be fully RESTful and follow (may refer to: Follow (album), the third album by Pakho Chau Follow (dancer), one member of a partner dance “Follow”, a song by Jerry Merrick, popularized by Richie Havens on his 1966 album Mixed) the JSON API specifications as closely as possible. What this means is that all API endpoints (endpoint, end-point or end point may refer to: Endpoint (band), a hardcore punk band from Louisville, Kentucky Endpoint (chemistry), the conclusion of a chemical reaction, particularly for) that serve resources like blocks and transactions will act like collections. So instead of calling `/api/blocks/get?id=` you will call `/api/blocks/{id}` where `/api/blocks (may refer to)` is the collection of  the record you request via `{id}` will (may refer to) be grabbed from.

This change will allow users to understand how the API endpoints work and are structured without having (or having may refer to: the concept of ownership any concept of possession; see Possession (disambiguation) an English “verb” used: to denote linguistic possession in a broad sense as an auxiliary) to continually check the API docs because the structure is standardized.

Full Throttling

An issue (or issues may refer to: Issue (genealogy), a legal term for a person’s descendants Issuer, a legal entity that develops, registers and sells securities) with APIs which allow public access is that they can be abused to perform attacks on servers by flooding them with requests (may refer to: a question, a request for information a petition, a formal document demanding something that is submitted to an authority Request may also refer to), causing too many queries and killing the database. A small change to help prevent this is the introduction of request throttling. Throttling is not a replacement for a DDoS mitigation as it only affects the API from being flooded. The users will have the ability to check the request throttling is working by performing a request to any API endpoint and checking the response headers.

Caching

As previously mentioned, ARK will implement (may refer to: Implements (Java), an abstract type used to specify an interface in Java programming language Implementation, the process for putting a design, plan or policy into effect Tool, any) request throttling to prevent flooding of the API. Caching of API calls will additionally reduce the load on the database as most (may refer to) data in the blockchain (blockchain, originally block chain, is a continuously growing list of records, called blocks, which are linked and secured using cryptography) is immutable. ARK leverage Catbox to provide a wide variety of drivers for popular caching solutions like (the English language, the word like has a very flexible range of uses, ranging from conventional to non-standard) Redis, Memcached or Riak. The goal of caching is never having to generate the same response twice, the benefit of doing this is that ARK will gain speed and reduce server load on the ARK Core (may refer to) v2.

The ARK Crew is famous for their continual commitment to strive ever forward as the pioneers of innovative and groundbreaking blockchain technologies (is the collection of techniques, skills, methods, and processes used in the production of goods or services or in the accomplishment of objectives, such as scientific investigation). Their new API v2 will boast many new features including better data handling and providing throttling and caching right out of the box. By following the latest trends and established best practices the ARK crew will be ready to build upon their foundation with peace of mind for future releases.

Taken From:

//blog.ark.io/ark-deployer-first-steps-towards-easy-blockchain-deployment-8ee53dd39952

Visit the ARK Official Website: //ark.io/
Find on Facebook – //www.facebook.com/ArkEcosystem/
Follow on Twitter – //twitter.com/ArkEcosystem
Medium – https (is an adaptation of the Hypertext Transfer Protocol (HTTP) for secure communication over a computer network, and is widely used on the Internet)://blog.ark.io/

Media Contact (may refer to)
Contact Name: Travis Walker
Contact Email: [email protected]

ARK is the source of this content. Virtual currency is not legal tender, is not backed by the government, and accounts and value balances are not subject to consumer protections. This press release is for informational purposes only. The information does not constitute investment advice or an offer to invest.


Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

© 2019 News: Today's News Headlines, Breaking News & Recent News from the World
Дизайн и поддержка: GoodwinPress.ru