Today, the Origin development team is pleased to announce the launch of the Origin Protocol Demo Dapp on the Ethereum rinkeby test network.
If you start to be interested in the development of Ethereum-centric applications, hopefully you can get hands-on experience and access the excellent online interactive tutorials provided by the network: Ethereum Dapp Practical Introductory Tutorial Ethereum to center e-commerce application development
In this dapp, you can create a sample list in a shared economy of different verticals, such as vacation rentals, tickets, transportation, and simple "for sale" products. The following shows how to use it correctly in the browser.
While it may look like a traditional site, the demo Dapp is quite different from its underlying architecture. In fact, just a few years ago, it was technically impossible to achieve.
Origin does not have a database that stores lists. Instead, all data is stored on computers running open source software around the world. In addition, you do not need to register with origin, only need to have a free ethereum wallet.
Behind the scenes, each list is stored in a smart contract on the Rinkeby test network, which is linked to the extended data on the IPFs in an encrypted manner. The user interacts with the Ethereum blockchain using the Metamask browser extension.
There are many popular words and abbreviations. One by one, we say: Dapp is the abbreviation for "Decentralized applications" and refers to the next generation of applications that use blockchain technology rather than traditional central server backend. Rinkeby is the name of the Israeli test network, named after a small town in Sweden. The test network runs the same software as the Ethereum master network, but has its own independent blockchain. You can get free Ethernet for testing, but--oops--this ether is worthless and cannot be exchanged for real aether or fiat currency. IPFs is a project from protocol labs, which provides decentralized file storage capabilities that enable larger content to be stored efficiently on peer network servers. These letters represent the "interplanetary File System". Origin Demo Dapp uses IPFs to store list details, such as photos and text descriptions. Metamask is a free chrome extension that is an ethereum wallet and a bridge between the network and Ethereum. For example, when you purchase a product in our demo Dapp, the Code on the webpage launches Metamask, which contains details about where to send the Ethernet. Product Concept
While the technical details are impressive, it is equally exciting to create the Dapp process. In the traditional tech startups, we will secretly develop the code, and now we may have filed some patents.
Instead, our Dapp is an open source project created by a team of full-time workers and volunteers. All of our code is free to view on GitHub and we want more people to download and contribute. (including you.) ) Concise User Guide
If you can't wait to try Dapp yourself, skip the instructions.
The home screen displays all available lists. The list is first fetched from the Ethereum blockchain and then loaded from the IPFs.
Click on a list and you will see a detailed view.
Clicking the "Buy" button will launch the metamask of the completed transaction.
The transaction will be added to the next block, and the block will be mined within 15 seconds.
Now it's your apartment, pack your bags and go to Paris.
You can also create your own list by tapping "Create List".
Dapp allows you to create several shared economic vertical lists. Let's list a house for rent.
Next enter the details of your list, including the photos.
A new list preview lets you see everything before you actually publish.
If the preview looks good, finish will publish the list. Trial Dapp
This dapp is a proof of concept and a place for us to experiment with ideas. While we may end up reusing these parts in production, this is by no means the final product we envision. We think this will help demonstrate how various technologies work together from end to end.
The technology stack is immature, but it's growing fast. It is still a multi-step process-much like the early Internet.
1. Install Metamask and create an account
If you already have metamask, you can skip to step 2.
Install the metamask extension in Google Chrome. It will appear as the Orange Fox icon in the top right corner of chrome.
Read and accept the privacy Statement and terms of service.
Select a password and save the generated password. Even if you are using a test network, we recommend that you use a strong password. Metamask can also be used on the main network for transactions with real value.
2. Acquiring the Ethernet on the test network
Transfer from the Ethereum network to the Rinkeby test network. It runs the same software as the main network, but has its own blockchain, accounts, contracts and transactions.
You need to get some ether from Rinkeby faucet to test our dapp. Simply post your address on Twitter,facebook or Google + and this service will provide you with some testing ether.
First, we need your account address. In Metamask, click the "..." button next to your account and select "Copy Address to Clipboard"
Now paste this address into a tweet, public Facebook post or Google + info. I created my post on the Google + page and looked something like this:
After publishing, you need to copy the URL of the post. In Google +, you can click the diagonal arrow button to post a post on your page. You can see my post on the https://plus.google.com/114203467826302852415/posts/QUNCrqYc778.
Copy the URL and paste it into Rinkeby Faucet:https://www.rinkeby.io/#faucet
You can choose how often to get a test used too. "3 ETHERS/8 hours" This frequency is very good.
In less than 15 seconds, your account should have the ether. Open Metamask to confirm that your account now has 3 ethers. (After 8 hours, you can return to faucet for more.) )
You can now try out our demo Dapp on https://demo.originprotocol.com/and consume your hard earned ether.
Original: Origin Demo Dapp is now live on testnet