Technical Radar, Issue 18, May 2018technical quadrant (in coordinate geometry)， suggest evaluate
(The latest version of Tech Radar has been released, click [Read More] to download)
Blockchain, DApps, Decentralized Applications, Ethereum
Blockchain Product Manager、 architects、 developer
Blockchain technology has its origins in Bitcoin， Due to the inherent qualities of digital currency， This technology is used in Fintech The field is receiving a lot of attention， Particularly favored by the financial services industry。 merely， Blockchain technology in the ethereum（Ethereum） under the expansion of the， Already has the ability to develop a variety of applications， These deployments on the blockchain often contain internal token incentives and open source applications are called decentralized applications（Decentralized Application, DApp），DApp Just like the app now， can benefit every aspect of people's lives， The unique advantages of integrating blockchain at the same time。
Ethereum is a deployment and operation DApp back-end program—— Smart contracts（Smart Contracts） decentrization platform。 It provides a programming language specifically designed for contracts Solidity and the virtual machine running the contract（EVM） realize， Thanks to the open source ecosystem around it， Many open source tools， as ifTruffle, Ganache, MetaMask, MyEtherWallet It also makes it easier to write and deploy smart contracts。 at the same time， Ethernet also maintains multiple test chains， as if：Ropsten, Kovan and Rinbkey Auxiliary developer test contracts， This reduces the risk of deployment to the primary network。
The power of Ethereum is that it has not only built-in Ethereum coins that can be used for transfer， A decentralized platform for deploying and running smart contracts is also built around Ethereal。 Smart contracts are one“ High authority” Intermediate institutions， Anyone can use smart contracts to make a decision“ If... so...” terms of the transaction， Then deposit the money in the transaction in the form of taicoin。 Once the preset conditions are met， The contract will be executed automatically， Like what： Call the Ethernet in the contract to one of the parties to the transaction。
With smart contracts, we can even do business with unfamiliar individual traders in a situation where we don't have an e-commerce platform like Taobao!
The merchant posted a buy/sell agreement. The contract says (see below for details).
- The merchant has an item worth $1. The customer wants to buy it and needs to deposit $1 into the contract
- The merchant will ship after confirming that there is $1 in the contract
- Then after the customer confirms receipt, the contract automatically credits the merchant with the $1