<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>blockchain technology &#8211; Deqode Blog</title>
	<atom:link href="https://deqode.com/blog/tag/blockchain-technology/feed/" rel="self" type="application/rss+xml" />
	<link>https://deqode.com/blog</link>
	<description>Articles about blockchain and the future of technology</description>
	<lastBuildDate>Tue, 22 Oct 2024 13:32:34 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=5.0.3</generator>

<image>
	<url>https://deqode.com/blog/wp-content/uploads/2019/02/cropped-favicon-32x32.png</url>
	<title>blockchain technology &#8211; Deqode Blog</title>
	<link>https://deqode.com/blog</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Blockchain Report 2019 &#8211; Six Degrees of Observation</title>
		<link>https://deqode.com/blog/2019/08/19/blockchain-report-2019/</link>
		<comments>https://deqode.com/blog/2019/08/19/blockchain-report-2019/#comments</comments>
		<pubDate>Mon, 19 Aug 2019 10:58:38 +0000</pubDate>
		<dc:creator><![CDATA[Mrunal Kalbande]]></dc:creator>
				<category><![CDATA[News Updates]]></category>
		<category><![CDATA[blockchain]]></category>
		<category><![CDATA[blockchain technology]]></category>
		<category><![CDATA[blockchain use case]]></category>

		<guid isPermaLink="false">https://deqode.com/blog/?p=7998</guid>
		<description><![CDATA[<p>After a moody 2017 and bearish 2018, the blockchain space seems to be somewhat stable in the first half of 2019 according to several blockchain report releases and has an upward trajectory with new developments. Although the number of ICOs has significantly reduced &#8211; there is a silver lining: there are fewer bad apples to [...]</p>
<p>The post <a rel="nofollow" href="https://deqode.com/blog/2019/08/19/blockchain-report-2019/">Blockchain Report 2019 &#8211; Six Degrees of Observation</a> appeared first on <a rel="nofollow" href="https://deqode.com/blog">Deqode Blog</a>.</p>
]]></description>
				<content:encoded><![CDATA[
<p class="has-drop-cap">After a moody 2017 and bearish 2018, the blockchain space seems to be somewhat stable in the first half of 2019 according to several blockchain report releases and has an upward trajectory with new developments. Although the number of ICOs has significantly reduced &#8211; there is a silver lining: there are fewer bad apples to distract the crypto ecosystem. This post-ICO, post-futile-PR-partnerships age urges the blockchain community to be less focused on the current price of bitcoin and more focused on producing meaningful services and advancements.<br> The first half of this year was full of blockchain POCs led by enterprises in almost all crucial sectors, including financial services, supply chain, and healthcare. Big projects from established enterprises like Libra are taking all the media space now, and it seems like the enterprise blockchain space might be back in form soon. A lot of key consultancies have started speaking on blockchain again. However, there hasn&#8217;t been a centralized source for information about this decentralized technology that clearly states the condition of the market and explains the sentiments in the first half of 2019.<br> Hence, the analysts at Deqode went through several latest blockchain-related reports, articles, and surveys from a long list of organizations. They chose six latest observations from six publications on multiple factors (organization credibility, vision, etc.) which are indicative of the industry&#8217;s mood, and compiled their key findings in a single document. This report contains concise, abridged information and observations taken from six major sources: McKinsey, BCG, PwC, Deloitte, KPMG, and Qetlas.</p>



<h2>McKinsey and Company</h2>



<p>After drafting the infamous Blockchain&#8217;s Occam Problem article which received much flak from the blockchain community for calling the technology relatively complex, expensive, unstable, and unregulated, &#8216;the Firm,&#8217; seems to have changed its tone. While it is alarming that a company so revered and pro-blockchain hasn&#8217;t talked about the tech a lot post-Occam Problem in January, their latest piece on the technology, <a target="_blank" href="https://www.mckinsey.com/industries/financial-services/our-insights/blockchain-and-retail-banking-making-the-connection" rel="noreferrer noopener"><strong><em>Blockchain and retail banking: Making the connection</em></strong></a> highlights &#8216;several areas where the technology could create value for retail banks.&#8217;</p>



<p>In particular, McKinsey is keen on three use-cases:</p>



<ol><li>Remittance</li><li>KYC and Fraud Detection</li><li>Risk Scoring</li></ol>



<p>However, McKinsey lists four significant issues that need to be solved before Blockchain&#8217;s application into retail banking. These issues seem to be generic ones that could be applied to several sectors. The firm also lists solutions for the same:</p>



<ul><li><strong>Challenge:</strong> Blockchain networks are transparent to their members, meaning that there are limitations to anonymity in some scenarios.</li><li><strong>Solution: </strong>Several companies are experimenting with &#8220;tokenization,&#8221; which disguises sensitive data by substituting it with a token that serves as a reference.</li><li><strong>Challenge: </strong>Real-time settlement is currently impossible due to the lack of fungibility between crypto-assets and fiat currencies.</li><li><strong>Solution:</strong> Stablecoins are one solution, but they will require correspondent banks to make the eventual conversion.</li><li><strong>Challenge:</strong> Costs associated with switching from individual to shared systems, questions about accountability, cultural and practical challenges Solution: Banks must create large networks to achieve benefits at scale, requiring data standardization and collaboration, and solve the so-called coopetition paradox.</li><li><strong>Challenge:</strong> Customers may choose to restrict access to protect their privacy and security.</li><li><strong>Solution:</strong> Financial institutions are likely to need to work hard to bring them on board.</li></ul>



<h5>This blockchain report, in conclusion, suggests four points that could help increase adoption:</h5>



<ol><li>More seamless transition between fiat and digital assets, so that customers do not risk losses as they switch back and forth.</li><li>Regulation, so that participants have certainty around the status of crypto assets, rules of engagement, and investor protection.</li><li>Consumer identities should be created on the Blockchain, enabling banks to offer real-time loan decisions based on authenticated ID.</li><li>There needs to be a strategic watershed. Executives need to believe that the long-term benefits of Blockchain are worth the cost.</li></ol>



<h2>Boston Consulting Group</h2>



<p>When the most innovative consultancy of the big 3, BCG, published <em><strong><a href="https://www.bcg.com/publications/2019/capturing-blockchain-value.aspx">Capturing the Value of Blockchain</a></strong></em> in April of 2019 &#8211; it brought many enterprisey-eyes on the technology. BCG sets the record straight by starting the article off by claiming that investors are continuing to pour record-breaking sums into space. It then goes on to list four primary sources of value that blockchain use cases can deliver:<br></p>



<ol><li>New Business Models</li><li>Operational Efficiency</li><li>Risk Mitigation</li><li>Social Impact</li></ol>



<p>BCG then talks about the determination of models, where it lists &#8216;Linear&#8217; and &#8216;Network Effects&#8217; for the same. They explicitly state that while blockchain use cases that deliver network effects have the potential to be true disruptors, it requires the following:<br></p>



<ol><li>Significant financial and technical resources</li><li>High tolerance for risk</li><li>The ability to convince a critical mass to join a nascent platform</li><li>An established POC</li></ol>



<p>BCG lists three most promising use cases for eight specific industries according to the linear, network effects, and their hybrid models &#8211; and mentions how the <em>technology is still new, the list of possible avenues to take are wide and the operational and partnership requirements to deliver on any of them are often extensive.</em><br></p>



<h3>PwC</h3>



<p>PwC <a target="_blank" href="https://www.pwc.com/gx/en/issues/blockchain/blockchain-in-business.html" rel="noreferrer noopener">survey</a> of 600 executives starts with six critical figures:</p>



<ol><li>84% of respondents are actively involved with blockchain</li><li>45% believe trust could delay adoption</li><li>30% see China as a rising blockchain leader</li><li>28% say interoperability of systems is a key for success</li><li>52% of companies are in the R&amp;D phase</li><li>15% have their projects live</li></ol>



<p>Three critical observations from their blockchain report include:</p>



<ol><li>Financial services will be the current and near-term leader of blockchain.</li><li>Potential in industrial products, energy and utilities, and healthcare.</li><li>The US is the most advanced territory in developing blockchain today. In three to five years, China will take over.</li></ol>



<p>A majority of their survey then focuses on blockchain’s barrier to adoption:</p>



<h5>The beautifully phrased final section, titled <strong>‘Why it’s hard to trust a blockchain’ </strong>should be read in its entirety:</h5>



<p>Blockchain, by its very definition, should engender trust. However, in reality, companies confront trust issues at nearly every turn. For one, <strong>users must build confidence in the technology itself.</strong> As with any emerging technology, challenges and doubts exist around blockchain’s reliability, speed, security, and scalability. Also, there are concerns regarding a lack of standardization and the potential lack of interoperability with other blockchains.</p>



<p>Also contributing to the blockchain trust gap is a lack of understanding. Even now, <strong>many executives are unclear on what blockchain is and how it is changing all facets of the business</strong>. Although the public narrative has moved beyond bitcoin, even the more recent focus and hype around ICOs only hint at the potential impact. Blockchain’s role as a dual-pronged change agent — as a new form of infrastructure and as a new way to digitize assets through tokens, including cryptocurrency — is not easy to explain. <strong>Think about other new technologies: users can try on virtual reality goggles or watch a drone take flight. However, blockchain is abstract, technical, and happening behind the scenes.</strong></p>



<p>Another challenge for blockchain is building trust in the network. <strong>It is perhaps ironic that a technology meant to bring consensus hits a stumbling block on the early need to design rules and standards.</strong> Take payment systems and mechanisms in banking. Though everyone plays by the rules of existing systems today, they don’t necessarily agree on how an alternative blockchain-based model should be designed and operated.</p>



<p>Likewise, there’s a lack of comfort regarding regulation. The majority of regulators are still coming to terms with blockchain and cryptocurrency. Many territories have begun studying and discussing the issues, particularly as they relate to financial services, but <strong>the overall regulatory environment remains unsettled.</strong></p>



<h2>Deloitte</h2>



<p>Compared to other studies, Deloitte’s <a href="https://www2.deloitte.com/content/dam/Deloitte/se/Documents/risk/DI_2019-global-blockchain-survey.pdf">survey</a> (n=1386) is one of the most optimistic blockchain surveys in 2019. Key findings include:<br></p>



<ul><li>53% (2018: 43%) of enterprise respondents cite blockchain as a top-five strategic priority</li><li>56% (2018: 59%) believe blockchain will disrupt their industry.</li><li>6% are unsure or don’t see the need to use blockchain.</li><li>The top five blockchain advantages:<ul><li>New business models and value chains (23%)</li><li>Greater security or lower risk (23%)</li><li>Higher speed compared to existing systems (17%)</li><li>Greater transparency (11%)</li><li>Lower costs (9%)</li></ul></li><li>The survey respondents were biased towards IT executives (56%)</li><li>42% of startups cited the main blockchain benefit as new business models and value chains compared to 23% for enterprises</li><li>Additionally, enterprises have a greater belief that blockchain provides greater security (71%) as opposed to 48% of startups</li><li>86% believe that blockchain technology is broadly scalable and will eventually achieve mainstream adoption</li><li>43% view the technology as overhyped</li></ul>



<ul><li>The top five barriers to greater blockchain investment are: <ol><li>Implementation</li><li>Regulatory issues</li><li>Potential security threats</li><li>Lack of in-house capabilities</li><li>Uncertain ROI </li></ol></li><li>The top five use-cases are: <ol><li>Technology, media, and communication (26%)</li><li>Financial Services (15%)</li><li>Manufacturing (12%)</li><li>Retail, wholesale and distribution (7%)</li><li>Professional services (6%) </li></ol></li></ul>



<h2>KPMG</h2>



<p>KPMG surveyed 740 global technology leaders for its <a href="https://assets.kpmg/content/dam/kpmg/us/pdf/2019/02/blockchain-tech-survey-2019-infographic.pdf">2019 Technology Industry Innovation Survey.</a> Following are their findings in the context of blockchain technology:<br></p>



<ul><li>48% percent of respondents said blockchain would likely or very likely change the way their companies do business within three years</li><li>The rest of the respondents were neutral (24%) or didn’t believe (27%) blockchain will change their company’s business processes within three years</li><li>41% said it was likely or very likely for technology companies to implement blockchain within the next three years, 31% were neutral and 28% said they wouldn’t, or it’s unlikely</li><li>IoT was the most promising area (27%) for blockchain disruption in the next three years. Trading such as platforms for small businesses came second with 22%. Reducing cyber risk (for instance, using ledger identity authentication), was ranked third with 20%. In fourth place was contracts (18%) including payments, insurance, and blockchain identity</li><li>The top three blockchain adoption challenges:<ul><li>Unproven business cases (24%)</li><li>Technology complexity (14%)</li><li>Lack of capital or funding (12%)</li></ul></li></ul>



<h2>teQatlas</h2>



<p>TeqAtlas is a blockchain, IoT and AI analysis and research company. We couldn&#8217;t establish the proof of credibility of their reports so their findings must be taken with a grain of salt. Four key observations from them include:<br></p>



<ul><li>Digital Currency Group dominates in the number of deals, 32 deals ahead of the next two investors combined (Pantera Capital and Blockchain Capital)</li><li>A majority (8 out of the top 10) of the most active blockchain investors are located in the US. More than half of all investors are Venture Capital firms.</li><li>Majority of investors are focused on FinTech blockchain startups</li><li>Financial sector seems to be the fastest way to get investments &#8211; it has over 150 deals</li></ul>



<p>The following are the most important charts:</p>



<figure class="wp-block-image"><img src="https://deqode.com/blog/wp-content/uploads/aib.png" alt="blockchain report" class="wp-image-8007" srcset="https://deqode.com/blog/wp-content/uploads/aib.png 726w, https://deqode.com/blog/wp-content/uploads/aib-300x212.png 300w" sizes="(max-width: 726px) 100vw, 726px" /></figure>



<figure class="wp-block-image"><img src="https://deqode.com/blog/wp-content/uploads/top-industries-wrt-money.png" alt="blockchain report" class="wp-image-8008" srcset="https://deqode.com/blog/wp-content/uploads/top-industries-wrt-money.png 998w, https://deqode.com/blog/wp-content/uploads/top-industries-wrt-money-300x148.png 300w, https://deqode.com/blog/wp-content/uploads/top-industries-wrt-money-768x379.png 768w" sizes="(max-width: 998px) 100vw, 998px" /><figcaption><br></figcaption></figure>



<h2>Six Important Takeaways</h2>



<ul><li>Financial Services emerges as the most promising use-case of them all</li><li>Blockchain technology is still in the nascent stage</li><li>Cognitive bias against blockchain technology still exists</li><li>The three biggest hindrances in front of mass adoption seem to be:<ul><li>Co-opetition paradox</li><li>Regulatory Issues</li><li>‘Unproven’ business cases</li></ul></li><li>New business models (for instance, p2p energy trading) &#8211; is something organizations can bet on</li><li>Sentiments seem to be better in the first half of 2019 than its 2018 counterpart</li></ul>



<h2>Disclaimer and Fair Use Statement for Blockchain Report 2019</h2>



<p>This document contains quotes and statements from different organizations &#8211; the use of which may not have been specifically authorized by the copyright owners. This blockchain report is available to explain issues relevant to blockchain or to illustrate the current condition of the blockchain industry. Any bit of information in the blockchain report from McKinsey, BCG, PwC, Deloitte, KPMG, and Teqatlas &#8211; and other organizations named in this document are the properties of the respective companies. This document has no commercial value. The document constitutes a ‘fair use’ of any such copyrighted material (referenced and provided for in section 107 of the US Copyright Law).</p>



<p>The opinions and interpretations contained in this blockchain report are based on different organizations’ publically available blockchain reports and surveys &#8211; hence, Deqode does not take responsibility for the verifiability of the statistics present in them. If you wish to use any copyrighted material from this site for purposes of your own that go beyond ‘fair use,’ you must obtain permission from the copyright owner.</p>



<p>Suggested Reading: <a href="https://deqode.com/blog/investing-in-cryptocurrency/">https://deqode.com/blog/investing-in-cryptocurrency/</a></p>
<p>The post <a rel="nofollow" href="https://deqode.com/blog/2019/08/19/blockchain-report-2019/">Blockchain Report 2019 &#8211; Six Degrees of Observation</a> appeared first on <a rel="nofollow" href="https://deqode.com/blog">Deqode Blog</a>.</p>
]]></content:encoded>
			<wfw:commentRss>https://deqode.com/blog/2019/08/19/blockchain-report-2019/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Fixing Traditional Auditing: A Brief Overview of Blockchain in Auditing</title>
		<link>https://deqode.com/blog/2019/02/12/use-cases-blockchain-auditing/</link>
		<comments>https://deqode.com/blog/2019/02/12/use-cases-blockchain-auditing/#respond</comments>
		<pubDate>Tue, 12 Feb 2019 17:30:30 +0000</pubDate>
		<dc:creator><![CDATA[Shanu Goyanka]]></dc:creator>
				<category><![CDATA[Industrial Revolution 4.0]]></category>
		<category><![CDATA[blockchain in financial services]]></category>
		<category><![CDATA[blockchain technology]]></category>
		<category><![CDATA[blockchain use case]]></category>

		<guid isPermaLink="false">https://deqode.com/blog/?p=3676</guid>
		<description><![CDATA[<p>The traditional accounting is a labor-intensive work which brings upon huge human resource cost along with lower efficiency. The ecosystem also involves a lot of order audits, delivery notes, invoicing and payment records. Generally, third parties maintain the verification of these documents. Blockchain in auditing could revolutionize the way this archaic system works. To understand [...]</p>
<p>The post <a rel="nofollow" href="https://deqode.com/blog/2019/02/12/use-cases-blockchain-auditing/">Fixing Traditional Auditing: A Brief Overview of Blockchain in Auditing</a> appeared first on <a rel="nofollow" href="https://deqode.com/blog">Deqode Blog</a>.</p>
]]></description>
				<content:encoded><![CDATA[
<p>The traditional accounting is a labor-intensive work which brings upon huge human resource cost along with lower efficiency. The ecosystem also involves a lot of order audits, delivery notes, invoicing and payment records. Generally, third parties maintain the verification of these documents. Blockchain in auditing could revolutionize the way this archaic system works.</p>



<h4>To understand where blockchain could fit in auditing processes, let us establish a standardized audit timeline.</h4>



<ul><li>The organization’s management prepares the financial report. They prepare it in accordance with legal requirements and financial reporting standards.</li><li>The organization’s board approves the financial report.</li><li>Auditors start their examination by gaining an understanding of the organization’s activities and considering the economic and industry issues that might have affected the business during the reporting period.</li><li>For each major activity listed in the financial report, auditors identify and assess any risks which could have a significant impact on the financial position or financial performance, and also some of the measures (called internal controls) that the organization has put in place to mitigate those risks.</li><li>Based on the risks and controls identified, auditors consider what management has done to ensure the financial report is accurate, and examine supporting evidence.</li><li>Auditors then make a <g class="gr_ gr_27 gr-alert gr_spell gr_inline_cards gr_run_anim ContextualSpelling multiReplace" id="27" data-gr-id="27">judgement</g> as to whether the financial report taken as a whole presents a true and fair view of the financial results and position of the organization and its cash flows, and is in compliance with financial reporting standards and, if applicable, the Corporations Act.</li><li>Finally, auditors prepare an audit report setting out their opinion for the organization’s shareholders or members.</li></ul>



<p>Suggested: <a href="https://deqode.com/blog/concepts-blockchain-technology/">Key Concepts of Blockchain</a></p>



<h2><strong>Where&nbsp;does&nbsp;blockchain&nbsp;fit&nbsp;in?</strong></h2>



<h4><strong>Maintaining transparency in audits.</strong></h4>



<p>One of the most appealing aspects of blockchain technology is the degree of transparency that it can provide. The technology can allow for the immutable tracking of anything across the audit process. The use of data visualization will allow auditors to not only provide assurance over the systems, but it will also allow consulting firms to assist with planning and decision making. Following are some of the key points for usage of blockchain in audit transparency:</p>



<ol><li>The entire audit process will be moved to blockchain technology. In a nutshell, this will provide two benefits: <ul><li>Many organizations hire multiple audit teams. There is a need for a corruption-free ecosystem for synchronization between audit reports between the auditing teams. When we use blockchain for auditing process, auditors will be aware of the audit process done by another audit team. This will increase the genuineness of the system.</li><li>The organization will be aware of the audit process, thereby tracking the audit process lucidly. </li></ul></li><li>The audit reports will be put on the blockchain. The <em>next</em> auditors can verify if the audit is performed in a right manner.</li><li>The financial reports of the organization can be put on the blockchain. This will ensure that the reports are immutable and cannot be denied by the organization later.</li></ol>



<h4><strong>Removing dependency of the enterprise in auditing.</strong></h4>



<p>An audit is often a heavy process. It requires professionals to spend a significant amount of time to review a large number of transactions in the clients&#8217; books.</p>



<p>As blockchain has its foundation in the distributed ledger concept and cryptology. It promises transparency, immutability, security, <em>auditability</em>, high cost-efficiency and is <em>ever available</em>. Blockchain technology has an immediate application in the external confirmation procedures&nbsp;of audit verification.</p>



<h6>External Confirmations</h6>



<p>External confirmations are a critical part of all audit processes. They give the audit team the ability to check external sources of the information provided internally by the company. But what if the ledger of such an enterprise is in a decentralized ledger?</p>



<p>In a scenario like that, the auditors would be able to obtain all the information related to the financial transactions of a company without the need to confirm them through an external confirmation procedure, hence saving time and resources.</p>



<p>An environment where all the ledgers would be easily accessible, cross-checks of transactions would be still possible. So, if company A has a liability with company B, by cross-checking the respective public ledgers the auditors or stakeholders can automatically verify whether the transactions are correctly recorded.</p>



<h2>Conclusion</h2>



<p>Apart from the stated benefits, ready-to-access information will also facilitate the review of bank details, where the external auditors could examine all the information pertaining to a company and commercial banks, including bank accounts, loans, guarantees, and signatory powers. Blockchain can remodel the conventional techniques for invoicing, paperwork and contracts as it provides a canonical source of truth. To understand how blockchain can help your financial services firm, <a href="https://deqode.com/contact">drop your email here</a>.</p>



<p>You may also like: <a href="https://deqode.com/blog/blockchain-and-sme/">﻿Forecasting Blockchain’s impact on SMEs in the Coming Five Year</a>s</p>
<p>The post <a rel="nofollow" href="https://deqode.com/blog/2019/02/12/use-cases-blockchain-auditing/">Fixing Traditional Auditing: A Brief Overview of Blockchain in Auditing</a> appeared first on <a rel="nofollow" href="https://deqode.com/blog">Deqode Blog</a>.</p>
]]></content:encoded>
			<wfw:commentRss>https://deqode.com/blog/2019/02/12/use-cases-blockchain-auditing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Driven by Innovation: Why the Automotive Industry Should Take a Leap of Faith into Blockchain</title>
		<link>https://deqode.com/blog/2019/02/12/blockchain-use-cases-in-automotive/</link>
		<comments>https://deqode.com/blog/2019/02/12/blockchain-use-cases-in-automotive/#comments</comments>
		<pubDate>Tue, 12 Feb 2019 17:14:07 +0000</pubDate>
		<dc:creator><![CDATA[Faziya Chhipa]]></dc:creator>
				<category><![CDATA[Industrial Revolution 4.0]]></category>
		<category><![CDATA[blockchain]]></category>
		<category><![CDATA[blockchain technology]]></category>
		<category><![CDATA[blockchain use case]]></category>

		<guid isPermaLink="false">https://deqode.com/blog/?p=3749</guid>
		<description><![CDATA[<p>With its distributed and decentralized nature, blockchain technology holds immense potential for transforming the automotive industry. It can help advance new business models such as car usage, rentals and rewards programs. It can also help with traditional automotive services, namely, the industry&#8217;s manufacturing supply chain. There are several blockchain use cases in automotive, some of [...]</p>
<p>The post <a rel="nofollow" href="https://deqode.com/blog/2019/02/12/blockchain-use-cases-in-automotive/">Driven by Innovation: Why the Automotive Industry Should Take a Leap of Faith into Blockchain</a> appeared first on <a rel="nofollow" href="https://deqode.com/blog">Deqode Blog</a>.</p>
]]></description>
				<content:encoded><![CDATA[
<p class="has-drop-cap">With its distributed and decentralized nature, blockchain technology holds immense potential for transforming the automotive industry. It can help advance new business models such as car usage, rentals <g class="gr_ gr_108 gr-alert gr_gramm gr_inline_cards gr_run_anim Punctuation only-ins replaceWithoutSep" id="108" data-gr-id="108">and</g> rewards programs. It can also help with traditional automotive services, namely, the industry&#8217;s manufacturing supply chain. There are several blockchain use cases in automotive, some of which we will be discussing in this article.</p>



<blockquote class="wp-block-quote is-style-large"><p> 62% of the auto industry expects blockchain technology to become a “disruptive force” within it by 2021.</p><p><strong>IBM</strong></p><cite><br></cite></blockquote>



<p>Although the automotive industry realizes the potential impact of the blockchain technology, it is still in the early stages of blockchain adoption. Our analysis team has identified a broad spectrum of viable blockchain use cases in automotive. These use-cases will help in facilitating collaboration among participants and enabling capabilities for new business models.</p>



<h2>Blockchain in Vehicle Manufacturing</h2>



<h4>Tracing and verification of parts </h4>



<p>In a blockchain-based manufacturing supply chain of vehicles, information related to vehicle parts such as its manufacturer, date of manufacturing, etc. will be captured and stored on <g class="gr_ gr_6 gr-alert gr_gramm gr_inline_cards gr_disable_anim_appear Grammar only-ins replaceWithoutSep" id="6" data-gr-id="6">blockchain</g>. As the parts change hands while moving from the manufacturer to the end customer, information will keep updating on the blockchain. This will enable all the stakeholders &#8211; such as the service center, car manufacturer and customer to trace and verify the origin of vehicle parts through the supply chain to the original manufacturer.<br></p>



<p>A b<g class="gr_ gr_17 gr-alert gr_gramm gr_inline_cards gr_disable_anim_appear Grammar only-ins replaceWithoutSep" id="17" data-gr-id="17">lockchain-based</g> system will provide a unique digital ID for each part manufactured which will contain key data, such as manufacturing date and ownership-related information. In case of part failures or accidents, blockchain could help to identify the root cause, decide who should be responsible, and settle disputes.</p>



<h4>Targeted recall</h4>



<p>A solution based on blockchain technology will enable car manufacturers to identify vehicles that contain defective parts, and issue targeted recalls or service bulletins for these vehicles. </p>



<p>A blockchain based solution will help drastically reduce the costs of recalls. The solution will also track the status of the recall. For instance, the solution can track the vehicles received by the dealer for repair. This tracking can be used for regulatory reporting to the government.</p>



<p>Suggested reading: <a href="https://deqode.com/blog/blockchain-drug-recall/">A strategic approach to drug recall</a></p>



<h4>Process Optimization</h4>



<p>The automotive manufacturing process has an opportunity of implementation of various use cases. For example, a distributed ledger can contain bills of lading for vehicle components, quality-inspection records created during the manufacturing process, and WIP information for each vehicle assembly from start to finish. This would help the required authorities track the parts in real-time.</p>



<p>This blockchain use-case in automotive supply chain provides inventory visibility to the manufacturers like never before. With such a great degree of visibility, manufacturers can predict demand spikes, recalls etc. and manage their manufacturing schedules.</p>



<h4>Connected supply chain</h4>



<p>Blockchain technology can be applied to each of the phases of the supply chain: from product inception, designing and development to distribution and financing. It will connect automotive supply chain from manufactures automotive organizations to seamlessly order or sell, track and pay for goods once they arrive at their destination. This will have the following impact:</p>



<ul><li>Firstly, the relevant data will be captured, stored, and updated on <g class="gr_ gr_7 gr-alert gr_gramm gr_inline_cards gr_disable_anim_appear Grammar only-ins replaceWithoutSep" id="7" data-gr-id="7">blockchain</g>. Transactions will be viewed and verified by all the parties in the blockchain network. </li><li>Secondly, the initiation of payment processing could be done automatically through smart contracts.</li></ul>



<p>Connected IoT sensors and smart devices could measure the condition of containers. IoT applications help to monitor, manage and control devices remotely and create new actionable insights from real-time data. IoT devices can record and maintain the complete history of a vehicle &#8211; including repairs and maintenance history.</p>



<p>Suggested reading: <a href="https://deqode.com/blog/supply-chain-finance-blockchain/">Blockchain meets supply chain finance</a></p>



<h2><strong>Unorthodox Blockchain Use Cases&nbsp;in&nbsp;Automotive</strong></h2>



<h4>Peer to Peer Sharing Ride-sharing and on-demand mobility services (MaaS)</h4>



<p>A blockchain-based P2P <g class="gr_ gr_102 gr-alert gr_spell gr_inline_cards gr_run_anim ContextualSpelling ins-del multiReplace" id="102" data-gr-id="102">ride sharing</g> platform will provide a trustless system for customers to rent out their vehicles for other people to use.&nbsp;Users and car-sharing providers (fleets, <g class="gr_ gr_6 gr-alert gr_spell gr_inline_cards gr_run_anim ContextualSpelling multiReplace" id="6" data-gr-id="6">organisations</g> or individuals) would register themselves on blockchain. Once all the relevant participants are present on the blockchain, they can exchange data securely and seamlessly. This car and ride sharing platform will allow individuals and fleet auto owners to lease their vehicles for short-term. <br></p>



<p>An authenticated user would be able to access this platform through a mobile app, which will provide the details of cars that are available for renting. A car could be booked and paid for using the app. Data would be stored in a decentralized manner &#8211; therefore the app would know how much to charge for the use, with the transaction securely taking place on blockchain. The app would also process all payments following completion of the trip and update the user’s record with a history of that trip.<br></p>



<p><strong>Data associated with each vehicle:</strong></p>



<ul><li>Vehicle Location</li><li>Keys to unlock the car </li><li>Agreement terms (Cost per mile, insurance <g class="gr_ gr_6 gr-alert gr_gramm gr_inline_cards gr_run_anim Style multiReplace" id="6" data-gr-id="6">details ,</g> etc.)</li><li>Payment information</li></ul>



<p>It is worth noting that rides using a blockchain-based platform wouldn&#8217;t require to be confirmed by any central authority &#8211; and the platform would efficiently handle the surge pricing mechanism.<br></p>



<h4>Auto leasing and finance</h4>



<p>A blockchain platform that facilitates vehicle tracking would be a game changer for auto deals. Dealer management system<strong> </strong>created on blockchain will leverage secured communication and eliminate data risks in the leasing sector.  The platform would connect the involved entities when leasing a vehicle to a customer in a secure way. From performing KYC customer checks (e.g. <g class="gr_ gr_11 gr-alert gr_spell gr_inline_cards gr_run_anim ContextualSpelling multiReplace" id="11" data-gr-id="11">licence</g> and credit check) prior to leasing the vehicle, storage of leasing agreement/contract on the blockchain, to automated payment once the vehicle has been returned &#8211; the platform would seamlessly handle all processes.<br></p>



<h4>Toll Booths</h4>



<p>Vehicles will be able to pay their toll taxes automatically as they pass through the toll booths. IoT applications will monitor and detect the vehicle information, and send data to the distributed ledger. The smart contracts associated with the ledger will initiate payments from the vehicle owner.</p>



<p>Suggested reading: <a href="https://deqode.com/blog/eosio-smart-contracts/">Guide to Smart Contracts</a> </p>



<h2>Conclusion</h2>



<p>The automotive industry is in the very early stages of implementing blockchain at commercial scale. So, while it&#8217;ll take time for a full-scale adoption &#8211; it&#8217;s time that the companies start shaping their blockchain strategies.</p>



<p>Does your automotive business need blockchain? <a href="https://deqode.com/contact">Drop your email here</a> to find out.</p>
<p>The post <a rel="nofollow" href="https://deqode.com/blog/2019/02/12/blockchain-use-cases-in-automotive/">Driven by Innovation: Why the Automotive Industry Should Take a Leap of Faith into Blockchain</a> appeared first on <a rel="nofollow" href="https://deqode.com/blog">Deqode Blog</a>.</p>
]]></content:encoded>
			<wfw:commentRss>https://deqode.com/blog/2019/02/12/blockchain-use-cases-in-automotive/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>A Game of Chains: Guide to Smart Contracts on EOSIO</title>
		<link>https://deqode.com/blog/2019/02/12/eosio-smart-contracts/</link>
		<comments>https://deqode.com/blog/2019/02/12/eosio-smart-contracts/#respond</comments>
		<pubDate>Tue, 12 Feb 2019 16:48:35 +0000</pubDate>
		<dc:creator><![CDATA[Akhil Tiwari]]></dc:creator>
				<category><![CDATA[Tutorials and Guides]]></category>
		<category><![CDATA[blockchain]]></category>
		<category><![CDATA[blockchain technology]]></category>
		<category><![CDATA[EOSIO]]></category>

		<guid isPermaLink="false">https://deqode.com/blog/?p=3679</guid>
		<description><![CDATA[<p>EOSIO is a​ blockchain​ protocol powered by its native​ cryptocurrency​ EOS. The protocol emulates most of the attributes of a real computer including hardware (CPU(s) and GPU​(s) for processing, local/​ RAM​ memory, hard-disk storage) with the computing resources distributed equally among EOS cryptocurrency holders. EOSIO operates as a ​smart contract​ platform and decentralized operating system [...]</p>
<p>The post <a rel="nofollow" href="https://deqode.com/blog/2019/02/12/eosio-smart-contracts/">A Game of Chains: Guide to Smart Contracts on EOSIO</a> appeared first on <a rel="nofollow" href="https://deqode.com/blog">Deqode Blog</a>.</p>
]]></description>
				<content:encoded><![CDATA[
<p class="has-drop-cap">EOSIO is a​ blockchain​ protocol powered by its native​ cryptocurrency​ EOS. The protocol emulates most of the attributes of a real computer including hardware (CPU(s) and GPU​(s) for processing, local/​ RAM​ memory, hard-disk storage) with the computing resources distributed equally among EOS cryptocurrency holders. EOSIO operates as a ​smart contract​ platform and decentralized operating system intended for the deployment of industrial-scale decentralized applications through a ​ decentralized autonomous corporation​ model. </p>



<h4><g class="gr_ gr_3 gr-alert gr_spell gr_inline_cards gr_run_anim ContextualSpelling ins-del multiReplace" id="3" data-gr-id="3">EOSIO</g> is an open source blockchain protocol. So, individuals and organizations can use it to set up their own blockchain networks.</h4>



<figure class="wp-block-image"><img src="https://deqode.com/blog/wp-content/uploads/1-1024x640.png" alt="" class="wp-image-3855" srcset="https://deqode.com/blog/wp-content/uploads/1-1024x640.png 1024w, https://deqode.com/blog/wp-content/uploads/1-300x188.png 300w, https://deqode.com/blog/wp-content/uploads/1-768x480.png 768w, https://deqode.com/blog/wp-content/uploads/1.png 1440w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>The first step is to clone eosio from <a href="https://github.com/EOSIO/eos" target="_blank" rel="noreferrer noopener" aria-label=" (opens in a new tab)">https://github.com/EOSIO/eos</a> with –recursive flag.</p>



<p>Now, we&#8217;ll build EOSIO. EOSIO community gives an automated build script for the following environments:</p>



<ul><li>Amazon 2017.09 and higher</li><li>Centos 7</li><li>Fedora 25 and higher (Fedora 27 recommended)</li><li>Mint 18</li><li>Ubuntu 16.04 (Ubuntu 16.10 recommended)</li><li>Ubuntu 18.04</li><li>MacOS Darwin 10.12 and higher (MacOS 10.13.x recommended)</li></ul>



<p><g class="gr_ gr_89 gr-alert gr_spell gr_inline_cards gr_disable_anim_appear ContextualSpelling ins-del multiReplace" id="89" data-gr-id="89">EOSIO</g> smart contracts are, usually, coded on C++. So, you have to specify a header file with the declaration of functions (that correspond to smart contract actions) and a .cpp source file with their definitions. This leads to the creation of .abi (Application Binary Interface), which holds all the actions that the smart contract has. In addition, external systems need this file for executing the smart contract operations.</p>



<h2><strong>EOSIOCPP</strong></h2>



<p><g class="gr_ gr_3 gr-alert gr_spell gr_inline_cards gr_run_anim ContextualSpelling ins-del multiReplace" id="3" data-gr-id="3">EOSIO</g> provides and recommends a compilation tool called <g class="gr_ gr_4 gr-alert gr_spell gr_inline_cards gr_disable_anim_appear ContextualSpelling" id="4" data-gr-id="4">eosiocpp</g>. <br>for the compilation of the smart contracts.</p>



<p><g class="gr_ gr_3 gr-alert gr_spell gr_inline_cards gr_run_anim ContextualSpelling ins-del multiReplace" id="3" data-gr-id="3">EOSIO</g> ships with its standard c++ libraries, i.e., when you clone the source, you will notice a folder: {$PROJECT_ROOT}/contracts/libc++ ⇒ This directory has all the standard c++ library headers and this is where <g class="gr_ gr_4 gr-alert gr_spell gr_inline_cards gr_run_anim ContextualSpelling" id="4" data-gr-id="4">eosiocpp</g> looks for the included standard header files.</p>



<h2><strong>A detour to .wasm</strong></h2>



<p><g class="gr_ gr_3 gr-alert gr_spell gr_inline_cards gr_disable_anim_appear ContextualSpelling ins-del multiReplace" id="3" data-gr-id="3">WebAssembly</g> (abbreviated Wasm) is a binary instruction format for a stack-based virtual machine, and has the following features:</p>



<ul><li>Designed as a portable target, high-level languages like C/C++/Rust use <g class="gr_ gr_167 gr-alert gr_gramm gr_inline_cards gr_run_anim Style multiReplace" id="167" data-gr-id="167">Wasm  for</g> compilation. It enables deployment on the web for client and server applications. </li><li>Secondly, it enables executing code nearly as fast as running native&nbsp;machine code. </li><li>Thirdly, it speeds up the performance of critical parts of web applications by complementing&nbsp;JavaScript, and so, enables&nbsp;web development&nbsp;in languages other than JavaScript.</li><li>Engineers from&nbsp;Mozilla,&nbsp;Microsoft,&nbsp;Google, and&nbsp;Apple develop Wasm at the&nbsp;World Wide Web Consortium&nbsp;(W3C).</li></ul>



<p><a href="https://webassembly.org" target="_blank" rel="noreferrer noopener" aria-label=" (opens in a new tab)">Click here</a> to find out more about Wasm.&nbsp;</p>



<h2><strong>EOSIO smart contracts &#8211; a brief overview</strong></h2>



<p>If you have clicked on this article, you probably know a bit about smart contracts, but let us quickly establish a definition to proceed. Smart contracts are self-executing contracts. Here the buyer and seller &#8216;code&#8217; the terms of the agreement on <g class="gr_ gr_602 gr-alert gr_gramm gr_inline_cards gr_disable_anim_appear Grammar only-ins replaceWithoutSep" id="602" data-gr-id="602">blockchain</g>. The code and the agreements contained therein exist across a distributed, decentralized&nbsp;blockchain&nbsp;network.&nbsp;Smart contracts allow trusted transactions and agreements among disparate, anonymous parties without the need for a central authority, legal system, or external enforcement mechanism. So, they render transactions traceable, transparent, and irreversible.</p>



<p>There are a couple of preliminary things that need to be carried on before we jump on the deploying our escrow smart contract. The official documentation page for EOSIO has this in a very clear and precise manner.</p>



<p>Suggested reading: <a href="https://deqode.com/blog/graphene-blockchain-tutorial-two/" target="_blank" rel="noreferrer noopener" aria-label=" (opens in a new tab)">Multi-Node Setup and Smart Contracts in Graphene</a> </p>



<h2><strong>Escrow Smart Contract</strong></h2>



<p>An escrow is basically a buffer where the token (currency) involved in the transaction is temporarily held. It is held till we know that the transaction can be completed without dispute. So here, the operation under focus for this article is <g class="gr_ gr_12 gr-alert gr_spell gr_inline_cards gr_disable_anim_appear ContextualSpelling ins-del multiReplace" id="12" data-gr-id="12">estransfer</g> ( i.e escrow transfer). This is the operation used to transfer the fund from the sender to the escrow. It is complemented by <g class="gr_ gr_102 gr-alert gr_spell gr_inline_cards gr_disable_anim_appear ContextualSpelling ins-del multiReplace" id="102" data-gr-id="102">esrelease</g> which releases the funds from the escrow to the recipient.</p>



<p>First, define the class for your smart contract in the header file.</p>


<p>
<script src="https://gist.github.com/akhiltiwari-tr/4d4a3f5cf555d317a117190cc4ede3ea.js"></script>
</p>


<p>Now, all the member functions corresponding to the actions should be made public. The .abi file of the smart contracts should&nbsp;have their declaration.</p>



<p>Since our <g class="gr_ gr_6 gr-alert gr_gramm gr_inline_cards gr_disable_anim_appear Punctuation only-ins replaceWithoutSep" id="6" data-gr-id="6">escrow</g> smart contracts also issues the tokens needed for transactions it needs to have a table to store the data corresponding to the issued token and the balance for <g class="gr_ gr_4 gr-alert gr_spell gr_inline_cards gr_run_anim ContextualSpelling ins-del" id="4" data-gr-id="4">any</g> account of that token. This is done using the multi_index container provided by the <g class="gr_ gr_5 gr-alert gr_spell gr_inline_cards gr_disable_anim_appear ContextualSpelling ins-del multiReplace" id="5" data-gr-id="5">EOSIO</g> library (which is <g class="gr_ gr_7 gr-alert gr_spell gr_inline_cards gr_run_anim ContextualSpelling multiReplace" id="7" data-gr-id="7">modelled</g> after boost::multi_index_container) as follows:</p>


<p><script src="https://gist.github.com/akhiltiwari-tr/e76ee2802c92504e09f63c9d82034dfc.js"></script></p>


<h4><strong>Tables:</strong></h4>



<p>The two tables defined are accounts and stat. Firstly, different account objects make up the accounts table. Each <g class="gr_ gr_13 gr-alert gr_gramm gr_inline_cards gr_run_anim Grammar multiReplace" id="13" data-gr-id="13">hold</g> the balance for a different token. Secondly, t<g class="gr_ gr_93 gr-alert gr_spell gr_inline_cards gr_run_anim ContextualSpelling multiReplace" id="93" data-gr-id="93">he stat</g> table is made up of currency_stats objects (defined by struct currency_stats), that holds a supply, a max_supply, and an issuer. Before moving on further, it is important to note that this contract will hold data into two different scopes. The accounts table is scoped to an <g class="gr_ gr_10 gr-alert gr_spell gr_inline_cards gr_run_anim ContextualSpelling ins-del multiReplace" id="10" data-gr-id="10">EOSIO</g> account, and the <g class="gr_ gr_9 gr-alert gr_spell gr_inline_cards gr_run_anim ContextualSpelling ins-del" id="9" data-gr-id="9">stat</g> table is scoped to a token symbol name.</p>



<p>According to the ‘eosio::multi_index’ definitions,&nbsp;<code>code</code>&nbsp;is the name of the account which has write permission and the<code>scope</code>&nbsp;is the account where the data gets stored.</p>



<h4>Scope</h4>



<p>The scope is essentially a way to compartmentalize data in a contract so that it is only accessible within a defined space. The accounts table uses EOSIO account as the scope of the token contract The accounts table is a multi-index container which holds multiple account objects. Token symbol indexes every account object which contains the token balance. When you query a users&#8217; accounts table using their scope it returns a list of all the tokens that the user has an existing balance.</p>



<p>This is our smart contract’s header file.</p>


<p><script src="https://gist.github.com/akhiltiwari-tr/fb4d335d8aff1664922905bc928e2c8f.js"></script></p>


<h4><strong>.cpp implementation</strong></h4>



<p>The .cpp source file has the actions implemented. Definition of our estransfer action starts off with some assertion checks:</p>



<p><script src="https://gist.github.com/akhiltiwari-tr/807900639328a29738c1f9374896cf28.js"></script></p>



<p>Firstly, we assert checks if the sender and receiver accounts are not same, then we check that the transaction has an authority of the sender, authority for a transaction can be specified by using -p flag with cleos.</p>



<p>Next, we fetch the table corresponding to the current token.</p>



<p><script src="https://gist.github.com/akhiltiwari-tr/49c03846fb31800ceaf1e165b28b61ad.js"></script></p>



<p>These lines notify the specified accounts after a successful transaction</p>



<p><script src="https://gist.github.com/akhiltiwari-tr/e65a962074f9a3ddd24a16fc3b08a0c2.js"></script></p>



<p>A few more checks follow this:</p>



<p><script src="https://gist.github.com/akhiltiwari-tr/6b9d3e180b1545f5e4552ed9afcfe874.js"></script></p>



<p>Finally, we call the two most important utility functions, add_balance, and sub_balance, the former adds the tokens to a specified account and the later deducts it.</p>


<p><script src="https://gist.github.com/akhiltiwari-tr/15aa69e85246a835ff4c757f6ee97a92"></script></p>


<h4>Let’s look at sub_balance in a little more detail</h4>



<p><script src="https://gist.github.com/akhiltiwari-tr/f3a28ee316eaecd7b58d1d7d9b6a506d.js"></script></p>



<p>First, we fetch the table of accounts objects, the account <g class="gr_ gr_216 gr-alert gr_gramm gr_inline_cards gr_disable_anim_appear Grammar multiReplace" id="216" data-gr-id="216">being</g> that of the sender in <g class="gr_ gr_8 gr-alert gr_spell gr_inline_cards gr_disable_anim_appear ContextualSpelling ins-del multiReplace" id="8" data-gr-id="8">estransfer</g>. A few minor checks follow this. If all checks pass, you should modify the account’s balance by subtracting the value to be transferred. Once, the number of tokens to be transferred are equal to the total available tokens in the accounts, we essentially delete the entry for the sender account from the accounts table.<br>Here is our escrow.<g class="gr_ gr_7 gr-alert gr_spell gr_inline_cards gr_disable_anim_appear ContextualSpelling ins-del multiReplace" id="7" data-gr-id="7">cpp</g> file in entirety.</p>



<p><script src="https://gist.github.com/akhiltiwari-tr/ea0c9bf16b4bde2df04dd2bcd8d0d898.js"></script></p>



<p>So, this is the structure of the ABI file that documents the actions of the smart contract.</p>



<p><script src="https://gist.github.com/akhiltiwari-tr/d657b7e41b2c6e3d89faa8d437fee936.js"></script></p>



<p>Here is the escrow.abi file:</p>



<p><script src="https://gist.github.com/akhiltiwari-tr/334fbf74f8d752f71ec9cd307425ecba.js"></script></p>



<p>Working with our escrow smart contract using cleos (command line utility as provided by EOSIO).</p>



<h6>First, we need to set the contract and create a token</h6>



<figure class="wp-block-image"><img src="https://deqode.com/blog/wp-content/uploads/2-1024x196.png" alt="" class="wp-image-3847" srcset="https://deqode.com/blog/wp-content/uploads/2-1024x196.png 1024w, https://deqode.com/blog/wp-content/uploads/2-300x57.png 300w, https://deqode.com/blog/wp-content/uploads/2-768x147.png 768w, https://deqode.com/blog/wp-content/uploads/2.png 1406w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>Now, we can check at the moment if any account has some token balance for the token we just created, and the result should not surprise you.</p>



<figure class="wp-block-image"><img src="https://deqode.com/blog/wp-content/uploads/3-1024x98.png" alt="" class="wp-image-3848" srcset="https://deqode.com/blog/wp-content/uploads/3.png 1024w, https://deqode.com/blog/wp-content/uploads/3-300x29.png 300w, https://deqode.com/blog/wp-content/uploads/3-768x74.png 768w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>Post the setting of escrow smart contract and the creation of token balance, we can push the action for issuing this token to some user “ned”.</p>



<figure class="wp-block-image"><img src="https://deqode.com/blog/wp-content/uploads/4-1024x96.png" alt="" class="wp-image-3850" srcset="https://deqode.com/blog/wp-content/uploads/4-1024x96.png 1024w, https://deqode.com/blog/wp-content/uploads/4-300x28.png 300w, https://deqode.com/blog/wp-content/uploads/4-768x72.png 768w, https://deqode.com/blog/wp-content/uploads/4.png 1215w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>Finally, when we check the account for “ned” we can see the token balance for this account</p>



<figure class="wp-block-image"><img src="https://deqode.com/blog/wp-content/uploads/5-1024x108.png" alt="" class="wp-image-3851" srcset="https://deqode.com/blog/wp-content/uploads/5-1024x108.png 1024w, https://deqode.com/blog/wp-content/uploads/5-300x32.png 300w, https://deqode.com/blog/wp-content/uploads/5-768x81.png 768w, https://deqode.com/blog/wp-content/uploads/5.png 1436w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<h6>We are in a situation to transfer funds from “ned” to “jon” (R+L=J)</h6>



<figure class="wp-block-image"><img src="https://deqode.com/blog/wp-content/uploads/6-1024x210.png" alt="" class="wp-image-3852" srcset="https://deqode.com/blog/wp-content/uploads/6-1024x210.png 1024w, https://deqode.com/blog/wp-content/uploads/6-300x62.png 300w, https://deqode.com/blog/wp-content/uploads/6-768x158.png 768w, https://deqode.com/blog/wp-content/uploads/6.png 1330w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>Now, we have used the account “escrow” with which we had deployed the smart contract as our Escrow for this transaction.</p>



<p>Then, we can check the balance for “escrow”</p>



<figure class="wp-block-image"><img src="https://deqode.com/blog/wp-content/uploads/7.png" alt="" class="wp-image-3853" srcset="https://deqode.com/blog/wp-content/uploads/7.png 906w, https://deqode.com/blog/wp-content/uploads/7-300x50.png 300w, https://deqode.com/blog/wp-content/uploads/7-768x128.png 768w, https://deqode.com/blog/wp-content/uploads/7-900x151.png 900w" sizes="(max-width: 906px) 100vw, 906px" /></figure>



<p>Finally, this is the final table structure after pushing the release action.</p>



<figure class="wp-block-image"><img src="https://deqode.com/blog/wp-content/uploads/8.png" alt="" class="wp-image-3854" srcset="https://deqode.com/blog/wp-content/uploads/8.png 1014w, https://deqode.com/blog/wp-content/uploads/8-300x79.png 300w, https://deqode.com/blog/wp-content/uploads/8-768x201.png 768w" sizes="(max-width: 1014px) 100vw, 1014px" /></figure>



<p>That&#8217;s the end of this tutorial. For any doubts, please email the author at aktiwari@deqode.com. For developing an application based on <g class="gr_ gr_5 gr-alert gr_spell gr_inline_cards gr_run_anim ContextualSpelling ins-del multiReplace" id="5" data-gr-id="5">EOSIO</g>, <a href="https://deqode.com/contact" target="_blank" rel="noreferrer noopener" aria-label=" (opens in a new tab)">please drop your email here</a>.</p>



<p>Must read: <a href="https://deqode.com/blog/blockchain-scalability-one/" target="_blank" rel="noreferrer noopener" aria-label=" (opens in a new tab)">Understanding Blockchain, Its Scalability Issues, and their Solutions</a></p>



<h2>References</h2>



<p>One stop developer’s doc: <a href="https://developers.eos.io/" target="_blank" rel="noreferrer noopener" aria-label=" (opens in a new tab)">https://developers.eos.io/</a></p>



<p>Resource for pushing actions using <g class="gr_ gr_3 gr-alert gr_spell gr_inline_cards gr_disable_anim_appear ContextualSpelling" id="3" data-gr-id="3">eosjs</g> lib: <a href="https://steemit.com/devs/@eos-asia/eos-smart-contracts-part-1-getting-started-ping-equivalent-in-eos" target="_blank" rel="noreferrer noopener" aria-label=" (opens in a new tab)">Steemit</a><br></p>
<p>The post <a rel="nofollow" href="https://deqode.com/blog/2019/02/12/eosio-smart-contracts/">A Game of Chains: Guide to Smart Contracts on EOSIO</a> appeared first on <a rel="nofollow" href="https://deqode.com/blog">Deqode Blog</a>.</p>
]]></content:encoded>
			<wfw:commentRss>https://deqode.com/blog/2019/02/12/eosio-smart-contracts/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Key Concepts of Blockchain: The Very Basics of Blockchain Technology</title>
		<link>https://deqode.com/blog/2019/02/12/concepts-blockchain-technology/</link>
		<comments>https://deqode.com/blog/2019/02/12/concepts-blockchain-technology/#respond</comments>
		<pubDate>Tue, 12 Feb 2019 09:26:38 +0000</pubDate>
		<dc:creator><![CDATA[Nidish Ramakrishnan]]></dc:creator>
				<category><![CDATA[Basics of Blockchain]]></category>
		<category><![CDATA[blockchain]]></category>
		<category><![CDATA[blockchain basics]]></category>
		<category><![CDATA[blockchain simplified]]></category>
		<category><![CDATA[blockchain technology]]></category>

		<guid isPermaLink="false">https://deqode.com/blog/?p=3692</guid>
		<description><![CDATA[<p>Born as a niche product on the fringes of the market, blockchain has for some time now been garnering the attention of experts in various industries, and has increasingly been in the spotlight of the media. It enables peer-to-peer transactions &#8211; with which every participant in a network can transact directly with every other network [...]</p>
<p>The post <a rel="nofollow" href="https://deqode.com/blog/2019/02/12/concepts-blockchain-technology/">Key Concepts of Blockchain: The Very Basics of Blockchain Technology</a> appeared first on <a rel="nofollow" href="https://deqode.com/blog">Deqode Blog</a>.</p>
]]></description>
				<content:encoded><![CDATA[
<p class="has-drop-cap">Born as a niche product on the fringes of the market, blockchain has for some time now been garnering the attention of experts in various industries, and has increasingly been in the spotlight of the media. It enables peer-to-peer transactions &#8211; with which every participant in a network can transact directly with every other network participant without involving a third-party intermediary. The <em>blockchain innovation</em> is that transactions are no longer stored in a central database, but distributed to all participating computers, which store the data locally. Using four key concepts of blockchain technology, this article will help you understand the same.<br></p>



<blockquote class="wp-block-quote is-style-large"><p>“Blockchain solves the problem of manipulation. When I speak about it in the West, people say they trust Google, Facebook, or their banks. But the rest of the world doesn’t trust organizations and corporations that much — I mean Africa, India, the Eastern Europe, or Russia. It’s not about the places where people are really rich. Blockchain’s opportunities are the highest in the countries that haven’t reached that level yet.” </p><p> <br><strong>Vitalik Buterin </strong></p><cite> <br></cite></blockquote>



<h2><strong>The concept of decentralized systems</strong></h2>



<p>Decentralized systems enable us to store assets in a network that can be accessed over the Internet. These assets can be anything &#8211; ranging from a small data entry to meticulously prepared documents. Through decentralized systems, the owner has direct control of them via their private key, which is directly linked to the assets. The owner can transfer the assets whenever desired, and to anyone.<br></p>



<p>The core idea of decentralized systems is to remove the control of a single entity like a government, a bank, or a multinational company in the network. Decentralization could help us in the following way:</p>



<ul><li><strong>Empowered users</strong>: Decentralized systems allow the users to keep control of all their information and transactions.</li><li><strong>Fault tolerance</strong>: Decentralized systems are less likely to fail accidentally because they rely on many disparate components.</li><li><strong>Durability and attack resistance</strong>: Because blockchain does not have a single point of control and is able to survive malicious attacks, the decentralized systems make it extremely hard to attack and destroy, or manipulate data.</li><li><strong>Free from scams</strong>: It is much harder for users in decentralized systems to indulge in ways that will benefit them by causing harm to other users.</li></ul>



<h4>Other benefits include</h4>



<ul><li><strong>Removing third-party risks</strong>: This technology enables users to make an exchange without the intermediation of a third party, thus eliminating risk.</li><li><strong>Lower transaction costs</strong>: By eliminating third-party intermediaries and overhead costs for exchanging assets, blockchains have the potential to greatly reduce transaction fees</li><li><strong>Transparency</strong>: Changes to public blockchains are publicly viewable by all parties creating transparency, and all transactions are immutable, meaning they cannot be altered or deleted.</li><li><strong>Authenticity</strong>: Because of the decentralized system the blockchain data is complete, consistent, timely, accurate, and widely available.</li></ul>



<p>The Internet transformed our lives by decentralizing the access and flow of information. The next phase has now begun. Causing the paradigm shift, blockchain technology can truly influence industries and make the processes more democratic, secure, transparent, and efficient.<br></p>



<p><strong>Suggested Reading</strong>: <a href="https://deqode.com/blog/blockchain-fintech-101/">An Introduction to Blockchain for FinTech</a></p>



<h2><strong>The concept of distributed ledger</strong></h2>



<p>Blockchain in its simplest form is a public ledger that provides information of all the participants and all digital transactions that have ever been executed. A <em>block </em>is the prevailing part of a blockchain which is supposed to keep the record of the recent transactions, and once they are completed, it goes into the <em>chain</em>. Blocks are added in a sequential manner with the <em>next </em>block containing the <g class="gr_ gr_10 gr-alert gr_gramm gr_inline_cards gr_run_anim Grammar only-ins doubleReplace replaceWithoutSep gr-progress" id="10" data-gr-id="10">hash</g> of the previous block. A new block is generated as soon as the previous block gets entered in the blockchain database.</p>



<p>This process helps in recording of each transaction and sharing it across the network. Every user in the network can validate transactions and has an identical copy of the ledger to which the encrypted transactions can be added. Any changes to the ledger are reflected in all copies in minutes, or in some cases, seconds. Through the use of keys and signatures, the security and accuracy of assets is maintained cryptographically and are controlled by the participant. The end result is a highly efficient and secure method of performing transactions and it serves as an online ledger keeping record of transactions that can’t be changed.<br></p>



<p>Additional benefits that this concept provides is:<br></p>



<h6><strong>Fraud protection</strong></h6>



<p>Firstly, nothing can be changed on blockchain &#8211; and as the ledger is present across multiple nodes, it is easier to track.</p>



<h6><strong>Management</strong></h6>



<p>Secondly, with all transactions being added to a single public ledger, it reduces the clutter and complications of multiple ledgers.</p>



<h6><strong>Ownership</strong></h6>



<p>Thirdly, distributed ledgers can provide new ways of assuring ownership and provenance for goods and intellectual property.</p>



<h6><strong>Removal of mediator</strong></h6>



<p>Blockchain removes the need of a mediator and replaces it with a network. In this way, it can also decrease the settlement times of many payments transactions.</p>



<hr class="wp-block-separator is-style-dots"/>



<p>The two concepts discussed above show how blockchain provides a tamper free environment for the participants in the network. Blockchain network automatically checks and updates itself every few minutes. This helps in providing a self-reviewing and a robust system, and results in:<br></p>



<h6><strong>Transparency</strong></h6>



<p>All data is embedded within the network which makes it public.</p>



<h6><strong>Immutability</strong></h6>



<p>If anyone tries to alter the block data on the blockchain, it would require a huge amount of computing power to get ahead of the entire network. Hence, it proves that the system cannot be corrupted easily.</p>



<h6><strong>No single point of failure</strong></h6>



<p> All the data is linked and verified at every block.</p>



<hr class="wp-block-separator is-style-dots"/>



<p>The nodes, together, create a very powerful network. Every node is an <em>administrator</em> of the blockchain. Nodes have incentives for participating in the network. They compete in order to have the chance of winning digital currencies by solving computational puzzles. This way, these specific nodes are said to be <em>mining</em> for the recent blocks which contain all the details of the recent transactions.<br></p>



<p>The following two concepts complement these features:</p>



<h3><strong>The concept of hashing</strong></h3>



<p>There are many cases where authenticity of data and documents is very important. Many organizations have very sensitive documents, assets, or contracts that need to be protected. When data, a file, or a document is stored, a hash is created for each file. A hash is like the fingerprint that through an algorithm, turns data into an output of fixed length which is unique for every single transaction.<br></p>



<p>Every block can be divided into two parts, namely the header and the transaction part. The header includes the previous block’s hash and it references the previous hash it is building upon. It also stores the hash of the current transaction which is meant to be connect the next block when added. The blockchain is distributed and updated with the new block added. In this way, other locations can continue to maintain it if any of the copy of blockchain is compromised. This makes the blockchain immutable. By comparing the hash of the data the authenticity of the data can be verified which helps in achieving an independently verifiable system.<br></p>



<h3><strong>The concept of minting</strong></h3>



<p>There are many ways through which one can <em>mint coin</em>. As mentioned above, the most observed method is mining, but other methods have also been proposed. Let us take the case of one of the most popular cryptocurrency: Bitcoin. The Bitcoin community uses mining. Now, every network uses a ‘consensus’ algorithm for facilitation. Bitcoin uses an algorithm called &#8216;Proof of work&#8217;. It is a protocol by which somebody can effectively prove that they have engaged in a significant amount of computational work.<br></p>



<h6>The idea behind mining is that it requires solving a computational puzzle. </h6>



<p>The role of the miner is to create the block containing a number of latest transaction, it has to encrypt data by all the computational process and thus provide the proof of work. The miner gets rewarded financially by doing it. The miners compete with each other in order to be the first one to add the recent block on the top of the blockchain. The added block is then verified by other nodes when other blocks are added on top of it.<br></p>



<h6>Let us try to understand another algorithm for better clarity: Proof of stake. </h6>



<p>It does not involve any computational work at all. The idea is that traditional mining seems to have an unnecessary step &#8211; the miners earn monetary rewards in the form of Bitcoin using which they have to spend money &#8211; in order to buy power and equipments in order to operate their mining rigs &#8211; which will again be used to solve puzzles and in turn the get earn reward. In Proof of stake, the process of achieving the same goal is quite different. The creator of new block is chosen depending on the stakes. This helps in removing the external step of having to use the actual power and actual hardware. It would also help in lowering the overall cost of the mining process.<br></p>



<blockquote class="wp-block-quote is-style-large"><p>“The blockchain is an incorruptible digital ledger of economic transactions that can be programmed to record not just financial transactions but virtually everything of value.” <br></p><cite> <br>Don &amp; Alex Tapscott, authors Blockchain Revolution (2016) </cite></blockquote>



<p><strong>Must read</strong>: <a href="https://deqode.com/blog/blockchain-use-cases-in-automotive/">Why it&#8217;s time for automotive industry to take a leap of faith into blockchain</a></p>



<h6>It is worth noting that a blockchain can also be private. </h6>



<p>They could be made accessible only to invited members and validated by administrator(s) or a semi-autonomous guiding algorithm. Public blockchains are truly open disintermediated networks, but private blockchains are often used to coordinate closed networks holding sensitive information. These private blockchains will likely be the prevailing means for storing disintermediated energy information like meter and payment data.  </p>



<p>One of the major uses of blockchain that has popularized the technology is smart contracts. A smart contract is similar to a contract in the physical world. But, it’s digital and is represented by a computer program stored inside a blockchain. Smart contracts are pretty important to understand to get a deeper look at the utility of blockchain technology.</p>



<h3><strong>Smart contracts</strong></h3>



<blockquote class="wp-block-quote is-style-large"><p>The classic example used to demonstrate smart contracts in the form of code executing automatically is a vending machine. Unlike a person, a vending machine behaves algorithmically; the same instruction set will be followed every time in every case. <br>When you deposit money and make a selection, the item is released. There is no possibility of the machine not feeling like complying with the contract today, or only partially complying (as long as it is not broken). A smart contract similarly cannot help but execute the prespecified code. As Lessig reminds us, “code is law” in the sense that the code will execute no matter what. This could be good or bad depending on the situation; either way, it is a new kind of situation in society that will require a heavy accommodation period if blockchain-based smart contracts are to become widespread.</p><p><strong>Melanie Swan</strong></p><cite> <br>Blockchain: Blueprint for a New Economy </cite></blockquote>



<p>A smart contract is a piece of software that stores rules for negotiating the terms of an agreement. It also automatically verifies fulfillment, and then executes the agreed terms. Since a smart contract removes reliance on a third party when establishing business relations, the parties making an agreement can transact directly with each other. </p>



<h4>A smart contract is stored inside a blockchain &#8211; where all data is stored in a distributed manner, so no one is in control of the data. </h4>



<p>In a decentralized business model, smart contracts replace any other trusted third party. Smart contracts are implemented within blockchain, therefore they inherit some of its features:<br></p>



<ul><li><strong>Immutability</strong>: A smart contract can never be changed, therefore no one can tamper with or break a contract</li><li><strong>Distributed</strong>: Just like any transaction on a blockchain, everyone in the network validates the outcome of the contract. Distribution makes it impossible for an attacker to force control to release funds, as all other participants would detect such an attempt and mark it as invalid</li></ul>



<hr class="wp-block-separator is-style-dots"/>



<p>Blockchain technology could provide the infrastructure for sophisticated networks that manage payments, sales, trading, and distribution. Given their potential to streamline transactions and cut costs, blockchains and smart contracts could help to remove pain points and friction throughout the power value chain. To learn more about how blockchain could help your business, <a href="https://deqode.com/contact">drop your email address here</a>.</p>



<p>You may also like: <a href="https://deqode.com/blog/blockchain-and-sme/">Forecasting blockchain’s impact on SMEs in coming five years</a>.</p>
<p>The post <a rel="nofollow" href="https://deqode.com/blog/2019/02/12/concepts-blockchain-technology/">Key Concepts of Blockchain: The Very Basics of Blockchain Technology</a> appeared first on <a rel="nofollow" href="https://deqode.com/blog">Deqode Blog</a>.</p>
]]></content:encoded>
			<wfw:commentRss>https://deqode.com/blog/2019/02/12/concepts-blockchain-technology/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!--
Performance optimized by W3 Total Cache. Learn more: https://www.boldgrid.com/w3-total-cache/


Served from: blog.deqode.com @ 2026-10-16 20:01:46 by W3 Total Cache
-->