今天,Origin開發團隊很高興地宣佈在以太坊Rinkeby測試網絡上推出Origin Protocol Demo DApp !git
在這個DApp中,你能夠在不一樣垂直行業的solidarity economy中建立樣本列表,例如度假租賃、門票、交通和簡單的"待售"產品。 下面將展現如何在瀏覽器中正確使用它。github
雖然它看起來可能與傳統網站相似,但Demo DApp在其底層架構上卻有大相徑庭。 事實上,就在幾年前,這在技術上仍是不可能實現的。數據庫
Origin不擁有存儲列表的數據庫。 相反,全部數據都存儲在世界各地運行着開源軟件的計算機上。 此外,你不須要向Origin註冊,只須要有一個免費的以太坊錢包。後端
在幕後,每一個列表都存儲在Rinkeby測試網絡上的智能合約中,該網絡與IPFS上的擴展數據以加密方式連接。 用戶使用MetaMask瀏覽器擴展與以太坊區塊鏈進行交互。瀏覽器
這裏包含了不少流行語和縮寫詞。 咱們一個接一個地說:服務器
DApp是"分散式應用程序"的縮寫,是指使用區塊鏈技術而不是傳統的中央服務器後端的新一代應用程序。網絡
Rinkeby是以色列的測試網絡的名稱,以瑞典的一個小鎮命名。 測試網絡運行與以太坊主網絡相同的軟件,但擁有本身的獨立區塊鏈。 你能夠獲得免費的以太用來測試,但 - 糟糕的是 - 這個以太沒有價值,不能兌換成真正的以太幣或法訂貨幣。架構
IPFS是來自Protocol Labs的一個項目,它提供分散式文件存儲功能,能夠將更大的內容有效存儲在對等網絡的服務器上。 這些字母表明"Interplanetary File System"。Origin Demo DApp使用IPFS來存儲列表詳細信息,如照片和文字描述。app
MetaMask是一個免費的Chrome擴展,它是一個以太坊錢包,也是網絡和以太坊之間的橋樑。 例如,當您在咱們的Demo DApp中購買產品時,網頁上的代碼會啓動MetaMask,其中包含向哪裏發送以太網的詳細信息。post
若是你也但願開發本身的DApp,咱們推薦你學習匯智網推出的區塊鏈課程:
雖然技術細節使人印象深入,但一樣使人興奮的是DApp的建立過程。 在傳統的科技初創企業中,咱們會祕密地開發這些代碼,而且如今可能已經提交了一些專利。
相反,咱們的DApp是由全職員工和志願者合做建立的一個開源項目。 咱們全部的代碼均可以在http://github.com/originprotocol上自由查看 ,咱們但願更多的人下載並貢獻。 ( 包括你! )
若是你火燒眉毛地想本身嘗試DApp,請跳過指示說明。
主屏幕顯示全部可用列表。列表首先從以太坊區塊鏈中獲取,而後從IPFS加載照片。
如今是你的公寓了,收拾行李去巴黎!
您也能夠經過點擊"建立列表"來建立您本身的列表。
DApp容許你建立幾個solidarity economy垂直列表。 讓咱們列出一個房子出租。
接下來輸入你的列表的詳細信息,包括照片。
這個DApp是一個概念驗證,也是咱們試驗想法的場所。 雖然咱們最終可能在生產中重複使用這些部分,但這毫不是咱們設想的最終產品。 咱們認爲這將有助於展現各類技術如何從端到端協同工做。
技術棧還不成熟,但發展迅速。 它仍然是一個多步驟的過程 - 很像早期的互聯網。
1.安裝MetaMask並建立一個賬戶
若是您已經有MetaMask,則能夠跳到步驟2。
在Google Chrome中安裝MetaMask擴展 。 它將顯示爲Chrome右上角的橙色狐狸圖標。
選擇一個密碼並保存生成的密碼。 即便您將使用測試網絡,咱們也建議使用強密碼。 MetaMask也能夠在主網絡上用於具備實際價值的交易。
2.在測試網絡上獲取以太
從以太坊網絡轉到Rinkeby測試網絡 。 它運行與主網絡相同的軟件,但擁有本身的區塊鏈,帳戶,合同和交易。
首先,咱們須要您的賬戶地址。 在MetaMask中,單擊您賬戶旁邊的 "• • &bull"
按鈕,而後選擇"將地址複製到剪貼板"
複製網址,而後將其粘貼到Rinkeby Faucet: https : //www.rinkeby.io/#faucet
在不到15秒的時間內,你的帳戶裏就應該有到帳的以太了! 打開MetaMask以確認你的賬戶如今有3個Ethers。 (8小時後,你能夠返回Faucet申請更多。)
如今能夠在https://demo.originprotocol.com上試用咱們的Demo DApp,並消費你辛苦掙來的以太!
原文:Origin Demo DApp is now live on testnet https://medium.com/originprotocol/origin-demo-dapp-is-now-live-on-testnet-835ae201c58
推薦一個以太坊電商課程:xc.hubwiz.com/course/5abb…