NEM LIFE

nem、xemに関する最新のニュースを翻訳してお届けします!

開発者にとってのチャンス:ブロックチェーンを利用可能なものにする

以下は
nemflash.io
を和訳したものです。


開発者にとってのチャンス:ブロックチェーンを利用可能なものにする
ジュリアン・2018年3月6日

ブロックチェーン技術は2017年における驚異的な社会現象になっています。Googleによると、ブロックチェーンとビットコインは昨年最も検索されたキーワードの2つでした。ブロックチェーンは2018年で5本の指に入る開発者動向の1つです。暗号通貨、ビットコイン、ICO(Initial Coin Offering)は、ブロックチェーンに関する議論を促し、技術に対する認識を高めています。

情報発信元:c-sharpcornerにおけるMahesh Chandの投稿

今日、ますます多くの組織がブロックチェーンマニアを活用しようとしています。 実際、大企業の58%が何らかのブロックチェーンアプリケーションを構築することに興味を持っています。

そこで、ここにソフトウェア開発者のために良いニュースがあります。ブロックチェーンはすべてソフトウェアに関するものです。 ブロックチェーンは、データ(トランザクション)を安全に保存、共有、および維持する方法に関するものです。

この記事の私の目的は、ソフトウェア開発者にもたらされるブロックチェーンの開発に関する規模に注目してもらい視点を移してもらえるようにすることです。

ブロックチェーン
ブロックチェーンの概念は、Stuart HaberとW. Scott Stornettaによって1991年に「暗号的に安全なブロックの連鎖」として導入されました。連鎖はリンクされ、暗号的に保護されています。 各ブロックは、前のブロックへのハッシュポインタ、タイムスタンプ、およびトランザクションデータの3つの項目の組み合わせです。 設計上、ブロックチェーンは安全であり、改ざんすることは困難です。

Wikipediaにおけるブロックチェーンの定義:
ブロックチェーンは、取引のために暗号を活用した安全で、共有、および分散された元帳(データベース)を作成、および維持するための技術です。 ブロックチェーンは、信頼性、責任能力、および透過性をデジタル取引にもたらします。

ブロックチェーン上に存在するすべてのトランザクションは、ピアツーピアコンピュータのネットワーク間で共有され、分散されます。 トランザクションは、秘密鍵と公開鍵を使用して暗号化および復号化されます。

ブロックチェインが何であるかを知るには、このビデオをご覧ください。

セキュリティーの部分をリストから削除してみましょう。ほとんどの基幹システムは、公開、可視化、または分配はしたくないと思うはずです。 また、ブロックチェーン上に構築されたシステムは、トランザクションの処理に時間がかかるだけでなく、処理、電力、データ転送などの供給源を何倍も必要とします。そうであれば、ブロックチェーンは本当に必要ありません。

明らかに、ブロックチェインは誰のためでもありません。 ブロックチェーンプログラムの構築は、複雑で時間がかかり、透明性があり高価です。 ここで私の記事は、あなたは本当にブロックチェーンを必要としていますか、という疑問はあなたが本当にブロックチェーンを必要としているのかにかかわらずをあなたに正しい問いかけをします。

アプリケーション
ブロックチェーンは業界特有のものではありません。 ブロックチェーンは、システムに透明性と責任能力を必要とする場合に役立ちます。 銀行、金融機関、保険、ヘルスケア、医薬品、投資会社、送金など、明らかに信頼性のない業界を見ると、これらの業界はブロックチェーンを使用してシステムに信頼を置くことができるのは明白です。

ブロックチェーンはシステムに信頼をもたらします。

銀行業務、代金決済、サプライチェーン(供給連鎖)、保険、セキュリティ、およびヘルスケアは、すでにブロックチェーンを元にしたアプリケーションを構築している状態の数少ない業界です。先に述べたように、大企業の58%が何らかのブロックチェーン採用を検討しています。 これからより多くの職種につながっていくということは明白でしょう。

ブロックチェーンが必要である主な理由は、2017年に顕著であったビットコイン、暗号化通貨、イニシャル・コイン・オファリング(ICO)です。 ビットコインの価値は、12ヶ月未満で110億ドルから2470億ドルに増加しました。従来のベンチャーキャピタルによる資金調達を上回る2017年のみで、ICOで32億5,000万ドル以上が調達されています。2つの最大のICOであるFilecoinとTezosは、数日でそれぞれ3億5,700万ドルと2億3,300万ドルの資金調達を行いました。ビットコインに慣れていない場合は、ビットコインの概要となぜビットコインなのかその理由を何に関してでも調べてみてください。Bitcoinや類似のプロジェクトには、Bitcoin Cash、Litecoin、Bitcoin Goldなどがあります。

次の図は、ブロックチェーン(青色)、暗号通貨(黄色)、ビットコイン(赤色)のGoogleでの動向を示しています。

銀行業務は、ブロックチェーンの革新をリードしている業界の1つです。次のビジネスインテリジェンスのイメージは、主要な銀行とブロックチェーンに関わる金融機関を示しています。サプライチェーンマネジメント、グローバルロジスティクスと船積み、医療と製薬、さらには政府もブロックチェーンの導入を検討しています。

そしてチャンス
ソフトウェア開発者にとって、ブロックチェーンというチャンスは巨大であり、始まったばかりです。ブロックチェーン技術を担当する企業には、IBM、Microsoft、Deloitte、Ripple、Chain、Circle Internet、BitFury Holding、Yuan Technology、Coinbase、AlphaPointなどがあります。10の企業のうち6つがブロックチェーンに関心があるので、単にこの業界でより多くの雇用が創出されることを意味します。

ブロックチェーン技術の市場規模は2017年には3億4,000万ドルで、2021年には23億ドルに増加すると予測されています。報告書によると、GDPの10%は2027年までにブロックチェーンによって規制されます。

どこから始めれば。
今日、Githubには数千のブロックチェーンプロジェクトがあり、それぞれのプロジェクトは特定の目的を持っています。ここでは、トップブロックチェーンのプロジェクトとその目的を紹介します。

RippleNetは、グローバル決済の企業向けブロックチェーンプログラムです。

Ethereumは、スマートコントラクト(高性能な決済)を実行する分散型プラットフォームです。アプリケーションは、ダウンタイム、検閲、詐欺またはサードパーティの干渉の可能性なしに、プログラムどおりに実行されます。

TRONは、ブロックチェーンと分散型ストレージ技術を用いて世界規模で無料のコンテンツエンターテイメントシステムを構築することを目指すブロックチェーンベースの分散型プロトコル(分散型通信規格)です。 このプロトコルは、各ユーザが自由にデータを公開、保存、所有することを可能にし、分散された自律的な形態で、コンテンツの配信、購読およびプッシュ(システムによる能動的な情報配信)を決定し、デジタル資産をリリース、流通および処理することをコンテンツクリエイターに可能にします。すなわち、エンターテイメント産業の構造を分散構築することになります。

Cardanoは、分散された公開ブロックチェーンと暗号通貨プロジェクトであり、完全なるオープンソースです。 カルダノはこれまでに開発されたプロトコルよりも高度な機能を提供する高性能な契約プラットフォームを開発しています。これは、科学哲学と研究主導型アプローチから発展する最初のブロックチェーンプラットフォームです。開発チームは、巨大でグローバルな専門家のエンジニアと研究者で構成されています。

NEMは世界初のスマートアセットブロックチェーンです。 NEMのブロックチェーン技術は、エンタープライズレベルのパフォーマンスを根底から構築し、通貨、サプライチェーン、公証、所有記録など、ほぼあらゆる種類の資産を管理するための世界クラスのプラットフォームを提供します。NEMの力は、直接かつ安全な開発者インターフェイスを介して公開され、ブロックチェーンソリューションを記録的な時間内に展開することができます。 NEMは、二級品のモバイルアプリケーションを構築しているか、既存のビジネスインフラストラクチャにブロックチェーンを導入しているかに関わらず、活用できるブロックチェーンをあなたに提供します。

Stellarは完全にオープンソースされた分散型ハイブリッドブロックチェーンです。 支払いを含む資産間の資産移転を促進するために存在するインフラストラクチャーです。Stellar Networkへの統合ひとつで、アクセスし経済的にもつながり、(人、支払いネットワーク、銀行など)開かれた世界規模の金融ネットワークに参加できます。

IOTA:Internet-of-Thingsの普及が進むにつれて、相互運用性と供給源の共有が必要となっています。 IOTAは、あらゆる技術的資源を開かれた市場でリアルタイムに取引する潜在的なサービスを無償で提供することにより、企業が新しいビジネス対ビジネスモデルを探索することを可能にします。

ダッシュはどこでも使えるデジタル通貨です。 Dashを使用して、世界中の何千ものユーザーが主催する安全なオープンソースプラットフォームを使用して、オンラインまたは店内であっという間に内密のうちに支払いを行うことができます。

NEOはブロックチェーン技術とデジタルアイデンティティを活用して資産をデジタル化し、スマートコントラクトを使用してデジタル資産の管理を自動化し、分散ネットワークで「スマートな経済」を実現する非営利のコミュニティベースのブロックチェーンプロジェクトです。 NEOは2014年に設立され、2015年6月にGitHubでリアルタイムのオープンソースとなりました。創業以来、NEOチームはブロックチェーン産業の急速な発展とデジタルマネーマーケットの狂気と悪寒を経験しました。 彼らはテクノロジーが進歩し、共に未来を創り出すことができると信じています。このように動機づけられたNEOは、伝統的な経済を新しい「スマートな経済」の時代に移行するために作られました。

Moneroは安全で、プライベートで、追跡できない暗号化方式です。 オープンソースであり、すべての人がアクセス可能です。 Moneroでは、あなたは自分自身が銀行です。 あなただけがあなたの資金を管理し、その責任を負います。あなたのアカウントと取引は、詮索する目から秘密に保たれます。

ストラティス
C#開発者にとって、Stratis Platformはマイクロソフト ドットネット フレームワーク上のネイティブC#ブロックチェーンアプリケーションの開発、テスト、および展開のための簡単で手ごろなエンドツーエンドソリューションを提供します。

Stratis 開発プラットホームにより、企業や組織は、Microsoft .NET Frameworkを利用してC#でブロックチェーンアプリケーションを開発することができます。 ブロックチェーン戦略を明らかにし、ビジネス要件に応じてサービスと機能を統合する際に役立ちます。

Githubで更なる詳細とオープンソースプロジェクトを確認することができます:
https://github.com/stratisproject/

読むことをお勧めします
http://www.c-sharpcorner.com/article/do-you-need-a-blockchain2/
http://www.c-sharpcorner.com/article/bitcoin-simplified/
http://www.c-sharpcorner.com/article/cyber-security-a-big-opportunity-for-developers/

参考
https://www.coindesk.com/deutsche-bank-blockchain-opportunities-huge/
https://www.statista.com/statistics/647231/worldwide-blockchain-technology-market-size/

・・・
以下原文
・・・

Blockchain, An Unblocked Opportunity For Developers
BY JULIAN · MARCH 6, 2018

Blockchain technology has become the phenomenon of 2017. According to Google, Blockchain and Bitcoin were two of the most-searched keywords last year. Blockchain is also one of the Top 5 Developer Trends Of 2018. Cryptocurrency, bitcoin, and ICOs (Initial Coin Offering) are fueling the blockchain discussion and increasing awareness of the technology.

First appeared on c-sharpcorner by Mahesh Chand

Today, more and more organizations are looking to take advantage of blockchain mania. As a matter of fact, 58% of the large corporations are interested in building some kind of blockchain application.

So, here is the good news for software developers. Blockchain is all about software. Blockchain is all about how to store, share, and maintain data (transactions) securely.

My aim with this article is to bring some attention to the size of the opportunity blockchain presents for software developers.

Blockchain

The blockchain concept was first introduced by Stuart Haber and W. Scott Stornetta in 1991 as “a cryptographically secured chain of blocks,” which means a chain or blocks that are linked and cryptographically secured. Each block is a combination of three items, a hash pointer to the previous block, a timestamp, and transaction data. By design, blockchains are secure and difficult to modify.

Blockchain definition from Wikipedia:

Blockchain is a technology to create and maintain cryptographically secure, shared, and distributed ledger (a database) for transactions. Blockchain brings trust, accountability, and transparency to digital transactions.

All transactions that exist on a blockchain are shared and distributed among a network of peer-to-peer computers. Transactions are encrypted and decrypted using private and public keys.

Watch this video to learn what blockchain is:

https://youtu.be/DmsJlcUtSvk

Let’s remove the security part from the list, I bet, most enterprise systems do not want to be public, transparent, or distributed. Also, a system built on blockchain does not only take a longer time to process transactions but also requires many more times the resources such as processing, electricity, and data transfer. If that is the case, you don’t really need blockchain.

Obviously, blockchain is not for everyone. Building blockchain applications are complicated, time consuming, transparent, and costly. Here is my article, Do You Need A Blockchain that will ask you the right questions and give you the answer to whether or not you really need a blockchain.

The applications
Blockchain isn’t industry specific. Blockchain is useful where you need to bring transparency and accountability to a system. If you look at some of the obvious industries that lack trust, include banking, financial institutions, insurance, healthcare, pharma, investment firms, and money transfer, obviously, these industries could use blockchain to bring trust to the system.

Blockchain brings trust to a system.

Banking, payments, supply chain, insurance, security, and healthcare are a few industries that have already stated building blockchain-based applications. As mentioned earlier, 58% of large corporations are considering some kind of blockchain adoption. Obviously, this will lead to more jobs.

One of the key reasons blockchain had a remarkable 2017 is bitcoin, cryptocurrencies, and Initial Coin Offering (ICO). Bitcoin worth has grown to $247 billion from $11 billion in less than 12 months. Over $3.25 billion have been raised in ICOs in 2017 alone, surpassing traditional VC funding. Filecoin and Tezos, the two largest ICOs, raised $357 million and $232 million respectively in a matter of days. If you’re new to bitcoin, check out What and Why Bitcoin to learn everything about bitcoin. Some of the bitcoin and similar projects include Bitcoin Cash, Litecoin, and Bitcoin Gold.

The following chart shows Google Trends for blockchain (blue), cryptocurrency (yellow) and bitcoin (red).

Banking is one of the industries that is leading the blockchain innovation. The following image from BI shows major banks and financial institutions involved in blockchain. Supply chain management, global logistics and shipping, healthcare and pharma, and even governments are now exploring blockchain implementations.

And the opportunity
For software developers, the blockchain opportunity is huge and it is just getting started. Some of the companies leading the charge in blockchain technology include IBM, Microsoft, Deloitte, Ripple, Chain, Circle Internet, BitFury Holding, Yuan Technology, Coinbase, and AlphaPoint. Since six out of 10 corporations are interested in blockchain, it simply means more jobs will be created in this space.

The blockchain technology market size was $340 million in 2017 and is expected to grow to $2.3 billion by 2021. According to a report, 10% of GDP will be regulated by a blockchain by 2027.

Where to start.
Today, there are thousands of blockchain projects available in Github and each of the projects has a specific purpose. Here are some of the top blockchain projects and their purpose.

RippleNet is an enterprise blockchain application for global payments.

Ethereum is a decentralized platform that runs smart contracts: applications that run exactly as programmed without any possibility of downtime, censorship, fraud or third-party interference.

TRON is a blockchain-based decentralized protocol that aims to construct a worldwide free content entertainment system with the blockchain and distributed storage technology. The protocol allows each user to freely publish, store and own data, and in the decentralized autonomous form, decides the distribution, subscription and push of contents and enables content creators by releasing, circulating and dealing with digital assets, thus forming a decentralized content entertainment ecosystem.

Cardano is a decentralized public blockchain and cryptocurrency project and is fully open source. Cardano is developing a smart contract platform which seeks to deliver more advanced features than any protocol previously developed. It is the first blockchain platform to evolve out of a scientific philosophy and a research-first driven approach. The development team consists of a large global collective of expert engineers and researchers.

NEM is the world’s first Smart Asset blockchain. Built from the ground up for enterprise-grade performance, NEM’s blockchain technology delivers a world class platform for management of almost any kind of asset: currencies, supply chains, notarizations, ownership records and more. NEM’S power is exposed through a straightforward and secure developer interface so that you can deploy your blockchain solution in record time. Whether you are building the next best mobile app or bringing blockchain into your existing business infrastructure, NEM makes blockchain work for you.

Stellar is a distributed, hybrid blockchain that is fully open-source. It is infrastructure that exists to facilitate cross-asset transfers of value, including payments. With just one integration into the Stellar Network, you will join an open, global financial network where all actors – be they people, payment networks, or banks – have equal access & economic participation.

IOTA: As the Internet-of-Things keeps expanding, the need for interoperability and sharing of resources has become a necessity. IOTA enables companies to explore new business-to-business models by making every technological resource a potential service to be traded on an open market in real time, with no fees.

Dash is Digital Cash You Can Spend Anywhere. Use Dash to make instant, private payments online or in-store using a secure open-source platform hosted by thousands of users around the world.

NEO is a non-profit community-based blockchain project that utilizes blockchain technology and digital identity to digitize assets, to automate the management of digital assets using smart contracts, and to realize a “smart economy” with a distributed network. NEO was founded in 2014 and was real-time open source on GitHub in June 2015. Since its inception, the NEO team has experienced the upsurge and boom of the blockchain industry and the frenzy and cooling of the digital money market. They believe technology drives progress and together we can create the future. Motivated by this, NEO has been created to shift our traditional economy into the new era of the “Smart Economy”.

Monero is a secure, private, and untraceable cryptocurrency. It is open-source and accessible to all. With Monero, you are your own bank. Only you control and are responsible for your funds. Your accounts and transactions are kept private from prying eyes.

Stratis
For C# developers, Stratis Platform offers simple and affordable end-to-end solutions for development, testing and deployment of native C# blockchain applications on the .Net framework.

The stratis Development Platform allows businesses and organizations to develop blockchain applications in C# utilizing the Microsoft .NET Framework. They can assist you in defining your blockchain strategy and in integrating solutions and capabilities according to your business requirements.

You can find more details and open source projects in Github here:

https://github.com/stratisproject/

Recommended Readings

http://www.c-sharpcorner.com/article/do-you-need-a-blockchain2/
http://www.c-sharpcorner.com/article/bitcoin-simplified/
http://www.c-sharpcorner.com/article/cyber-security-a-big-opportunity-for-developers/
References

https://www.coindesk.com/deutsche-bank-blockchain-opportunities-huge/
https://www.statista.com/statistics/647231/worldwide-blockchain-technology-market-size/