{"id":16438,"date":"2021-09-16T20:25:56","date_gmt":"2021-09-16T14:55:56","guid":{"rendered":"https:\/\/cigniti.com\/blog\/?p=16438"},"modified":"2021-09-17T10:13:32","modified_gmt":"2021-09-17T04:43:32","slug":"creating-assurance-blockchain-world","status":"publish","type":"post","link":"https:\/\/www.cigniti.com\/blog\/creating-assurance-blockchain-world\/","title":{"rendered":"Creating Assurance in a Blockchain World"},"content":{"rendered":"
A Blockchain is a distributed ecosystem marked by the absence of a central authority and involves a Distributed Ledger\u00a0spread across multiple nodes managed by multiple entities. The transactions are recorded using an immutable cryptographic signature known as a hash and added as a chain of “blocks.”<\/p>\n
The blockchain market trends<\/strong><\/p>\n The blockchain technology market is expected to showcase a rapid growth of ~67% over the next four years. The banking and financial services application area is expected to hold the largest market size in the blockchain market during the forecast period.<\/p>\n The top emerging blockchain technology trends are<\/p>\n There is phenomenal growth potential in the blockchain space within which Consortium based permissioned Enterprise networks are gaining traction.<\/p>\n A plethora of opportunities in Blockchain<\/strong><\/p>\n The current market trends open a plethora of opportunities in blockchain. Some of the trends are as follows \u2013<\/p>\n Source: cbinsights.com publication<\/p>\n The driving factors for these numerous opportunities are the inherent benefits that the Blockchain technology promises to bring.<\/p>\n How is it beneficial to customers?<\/strong><\/p>\n The following are the benefits that blockchain technology brings to its customers:<\/p>\n Immutability <\/strong>– Any validated records are irreversible and cannot be changed. The ledger is designed to be appended only.<\/p>\n Distributed<\/strong> – All network participants have a copy of the ledger for complete transparency. No party can add or remove data maliciously, as that would make his\/her ledger inconsistent with others.<\/p>\n Time Stamped<\/strong> – A transaction time stamp is recorded on the block for each entry that is made. This feature makes it an audit-friendly technology.<\/p>\n Unanimous<\/strong> – All network participants agree on the validity or invalidity of the records on the ledger. Consensus protocols are programmed on the network to ensure agreement between the parties.<\/p>\n Anonymous<\/strong> – The identities of the parties are either anonymous or pseudonymous depending on whether it\u2019s a public or a private blockchain network<\/p>\n Programmable<\/strong> – A blockchain employs smart contracts, which are pieces of code with if-then<\/em> functions sitting on top of the network. These programs ensure that events can be automated without manual intervention.<\/p>\n While the blockchain technology does come with the above significant advantages to its customers, it is imperative to understand the components of Blockchain Assurance.<\/p>\n According to Rajesh Kandaswamy<\/em><\/strong>, Blockchain Analyst, Gartner<\/em><\/strong>, \u201cNew Blockchain testing approaches can be adopted and offered as service propositions as old traditional testing methods might not fit the requirement of an extensive blockchain network. <\/em><\/strong>Testing for Blockchain solutions, finding out vulnerabilities, taking quality audits, satisfying business objectives are essential to the success of Blockchain based applications<\/em><\/strong>.\u201d<\/p>\n The Blockchain testing approach should be comprehensive to cover the various logical and systemic components of the Blockchain such as Identity & Access, Ledger, Peer\/Node, Smart Contract, and integrations across Third Party Interfaces.<\/p>\n Components of a comprehensive Blockchain Testing Assurance program<\/strong><\/p>\n The major components of the testing program can further be classified into<\/p>\n Functional Testing<\/strong> spread across UI\/Mobile app interface, User Acceptance, API Validation, System Integration.<\/p>\n Blockchain centric testing<\/strong> spanning the four central pillars of Immutability, Transparency, Security and Consensus<\/p>\n Non-Functional Testing<\/strong> with the key focus areas as such as Consistency Validation, Fault Tolerance, Database Failover, Resilience, System Performance, Latency, and Synchronization<\/p>\n Security Testing<\/strong> encompassing Identity Theft, Static\/Dynamic testing of 3rd party gateways, Network Penetration, and Network Security<\/p>\n A Dashboard <\/strong>depicting the Blockchain Health, Operational Metrics, Transaction Completeness, Consensus Integrity, and the Node State, on a real time basis will greatly enhance the confidence quotient of the System.<\/p>\n Vendor Financing \u2013 a use case<\/strong><\/p>\n Vendor Financing is a use case that naturally aligns with the blockchain technology given the attributes of immutability and transparency. Vendor financing is a funding arrangement where a vendor\/seller assists a customer\/buyer in availing finance either directly or indirectly. The customer uses the finance to purchase the vendor\u2019s goods or services and is also known as supplier finance or trade credit.<\/p>\n A traditional step-by-step vendor finance process flow is as follows \u2013<\/p>\n Bottlenecks in the conventional vendor financing process <\/strong><\/p>\n The traditional vendor finance process flow has its own set of challenges \u2013<\/p>\n How does Blockchain solve it?<\/strong><\/p>\n Blockchain technology helps solve all the challenges faced by the traditional vendor financing process.<\/p>\n The digitized trade data eliminates the involvement of extensive paperwork. Being a single source of truth, there is no scope for different versions of the supply chain information. The chances of data manipulation are nil as blockchain is immutable. Smart contracts help eliminate manual intervention of other parties.<\/p>\n Due to real time disbursement, there is no delayed access to funds. There are no intermediaries to create friction and bottlenecks and the end to end traceability provides full visibility across the supply chain. Blockchain creates trust between every transaction among the parties involved.<\/p>\n Test elements for an effective blockchain validation<\/strong><\/p>\n The imperatives of blockchain testing explained in the context of the vendor finance use case follow as below<\/p>\n Transaction flow<\/strong> – Every step in the vendor finance workflow is an asset, and hence a block. Real-time synchronization events between parties to ensure consistency.<\/p>\n Transparency<\/strong> – All parties within the channel have complete transparency over deal information.<\/p>\n Business Logic<\/strong> \u2013 The business logic of the use case is programmed as smart contracts on the network. Example – Bank Agreements, credit limit checks, bank alerts for limit breaches, etc.<\/p>\n Consensus<\/strong> – Voting-based protocol is used for transactional validation and agreement.<\/p>\n Privacy<\/strong> – Private Communication is enabled between the buyer, associated supplier, and the lender (bank).<\/p>\n Networking<\/strong> \u2013 Channel-based communication among the parties to endorse, validate, and commit transactions.<\/p>\n Security<\/strong> – Permissioned nature of the network along with encrypted flow of information ensures safety and trust.<\/p>\n Identity<\/strong> – The public-private key infrastructure of the buyer, seller, and the bank is used for validating their identity during communication to ensure authenticity.<\/p>\n Immutability<\/strong> – The append-only nature of the ledger ensures E2E traceability of transactions, audit capability, and protection against data manipulation by malicious parties.<\/p>\n Data Integrity<\/strong> – All parties in the trade have a reliable view of the flow of data, right from the user interface right up to the ledger.<\/p>\n Conclusion<\/strong><\/p>\n Enterprises all over the world are constantly on the lookout for a secure platform that allows them to share information transparently and with complete trust. Blockchain applications offer the solution to this problem.<\/p>\n A Blockchain application is intended to collect and organize data into Blocks, then securely chain them together using encryption, offering various benefits to practically every business. However, Blockchain programming and adoption are fraught with difficulties. High initial investments, integration challenges with legacy systems, high energy consumption, privacy and security concerns, and fear about the blockchain integration process are among issues that blockchain enterprises must deal with. As a result, business-critical testing of blockchain technology applications is essential.<\/p>\n Cigniti is one of the few IT service providers to have invested in a couple of its own blockchain sandboxes across diverse blockchain technologies. These sandboxes are designed to quickly create a viable prototype for any business application providing a ready environment to test the viability of the concept and effectiveness of its configuration. Cigniti offers targeted testing services for applications that include comprehensive validation methods across API testing, functional\/non-functional testing, integration testing, security testing, compliance testing, and performance testing and also includes specialized testing features, such as peer\/node testing and smart contract testing.<\/p>\n Need help? Talk to our Blockchain Testing experts to learn more about vendor financing on Hyperledger Fabric and identify the issues a typical blockchain project has, and how Cigniti can help in making the blockchain compliant.<\/p>\n","protected":false},"excerpt":{"rendered":" A Blockchain is a distributed ecosystem marked by the absence of a central authority and involves a Distributed Ledger\u00a0spread across multiple nodes managed by multiple entities. The transactions are recorded using an immutable cryptographic signature known as a hash and added as a chain of “blocks.” The blockchain market trends The blockchain technology market is […]<\/p>\n","protected":false},"author":55,"featured_media":16440,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"rank_math_lock_modified_date":false,"footnotes":""},"categories":[2261],"tags":[2437,2265,2270,2262,2266,556,2267,2271,2268,2264,2269,2272],"ppma_author":[3780,3773],"class_list":["post-16438","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blockchain-testing","tag-blockchain","tag-blockchain-app-testing","tag-blockchain-application-testing","tag-blockchain-implementation","tag-blockchain-test-automation","tag-blockchain-testing","tag-blockchain-testing-framework","tag-blockchain-testing-services","tag-blockchain-testing-strategy","tag-testing-blockchain","tag-testing-blockchain-applications","tag-testing-blockchain-apps"],"authors":[{"term_id":3780,"user_id":0,"is_guest":1,"slug":"balaji-natrajan","display_name":"Balaji Natrajan","avatar_url":{"url":"https:\/\/www.cigniti.com\/blog\/wp-content\/uploads\/Balaji.jpg","url2x":"https:\/\/www.cigniti.com\/blog\/wp-content\/uploads\/Balaji.jpg"},"user_url":"","last_name":"Natrajan","first_name":"Balaji","job_title":"","description":"Balaji has 13+ years\u2019 experience in the banking technology space across core banking implementations, digital transformation journeys, quality assurance deliveries and domain consulting. Within Cigniti, Balaji is part of a new age BFSI task force that is out to transform in-house domain competency and solution development propositions."},{"term_id":3773,"user_id":55,"is_guest":0,"slug":"ramakrishna","display_name":"Siva Ramakrishna Nuthi","avatar_url":{"url":"https:\/\/www.cigniti.com\/blog\/wp-content\/uploads\/Siva.jpg","url2x":"https:\/\/www.cigniti.com\/blog\/wp-content\/uploads\/Siva.jpg"},"user_url":"","last_name":"Nuthi","first_name":"Siva Ramakrishna","job_title":"","description":"Siva has 20+ years of experience split across Industry and Information Technology. Siva has been playing a leadership role in BFSI Centre of excellence for almost a decade ensuring high standards of domain competency across delivery engagements and right fitting the solutions for diverse programs."}],"_links":{"self":[{"href":"https:\/\/www.cigniti.com\/blog\/wp-json\/wp\/v2\/posts\/16438"}],"collection":[{"href":"https:\/\/www.cigniti.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.cigniti.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.cigniti.com\/blog\/wp-json\/wp\/v2\/users\/55"}],"replies":[{"embeddable":true,"href":"https:\/\/www.cigniti.com\/blog\/wp-json\/wp\/v2\/comments?post=16438"}],"version-history":[{"count":0,"href":"https:\/\/www.cigniti.com\/blog\/wp-json\/wp\/v2\/posts\/16438\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.cigniti.com\/blog\/wp-json\/wp\/v2\/media\/16440"}],"wp:attachment":[{"href":"https:\/\/www.cigniti.com\/blog\/wp-json\/wp\/v2\/media?parent=16438"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.cigniti.com\/blog\/wp-json\/wp\/v2\/categories?post=16438"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.cigniti.com\/blog\/wp-json\/wp\/v2\/tags?post=16438"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.cigniti.com\/blog\/wp-json\/wp\/v2\/ppma_author?post=16438"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}\n
\n
\n
\n