今天,Origin开发团队很高兴地宣布在以太坊Rinkeby测试网络上推出Origin Protocol Demo DApp !git
在这个DApp中,你能够在不一样垂直行业的共享经济中建立样本列表,例如度假租赁、门票、交通和简单的“待售”产品。 下面将展现如何在浏览器中正确使用它。github
虽然它看起来可能与传统网站相似,但Demo DApp在其底层架构上却有大相径庭。 事实上,就在几年前,这在技术上仍是不可能实现的。数据库
Origin不拥有存储列表的数据库。 相反,全部数据都存储在世界各地运行着开源软件的计算机上。 此外,你不须要向Origin注册,只须要有一个免费的以太坊钱包。后端
在幕后,每一个列表都存储在Rinkeby测试网络上的智能合约中,该网络与IPFS上的扩展数据以加密方式连接。 用户使用MetaMask浏览器扩展与以太坊区块链进行交互。浏览器
这里包含了不少流行语和缩写词。 咱们一个接一个地说:服务器
若是你也但愿开发本身的DApp,咱们推荐你学习汇智网推出的区块链课程:网络
虽然技术细节使人印象深入,但一样使人兴奋的是DApp的建立过程。 在传统的科技初创企业中,咱们会秘密地开发这些代码,而且如今可能已经提交了一些专利。架构
相反,咱们的DApp是由全职员工和志愿者合做建立的一个开源项目。 咱们全部的代码均可以在GitHub上自由查看 ,咱们但愿更多的人下载并贡献。 ( 包括你! )app
若是你火烧眉毛地想本身尝试DApp,请跳过指示说明。post
主屏幕显示全部可用列表。 列表首先从以太坊区块链中获取,而后从IPFS加载照片。
点击一个列表,你会看到一个详细的视图。
点击“购买”按钮将启动完成交易的MetaMask。
交易将被添加到下一个块中,该块将在15秒内开采。
如今是你的公寓了,收拾行李去巴黎!
您也能够经过点击“建立列表”来建立您本身的列表。
DApp容许你建立几个共享经济垂直列表。 让咱们列出一个房子出租。
接下来输入你的列表的详细信息,包括照片。
新的列表预览可让你看到实际发布以前的全部内容。
若是预览看起来不错,“完成”将发布列表。
这个DApp是一个概念验证,也是咱们试验想法的场所。 虽然咱们最终可能在生产中重复使用这些部分,但这毫不是咱们设想的最终产品。 咱们认为这将有助于展现各类技术如何从端到端协同工做。
技术栈还不成熟,但发展迅速。 它仍然是一个多步骤的过程 - 很像早期的互联网。
1.安装MetaMask并建立一个账户
若是您已经有MetaMask,则能够跳到步骤2。
在Google Chrome中安装MetaMask扩展 。 它将显示为Chrome右上角的橙色狐狸图标。
阅读并接受隐私声明和服务条款。
选择一个密码并保存生成的密码。 即便您将使用测试网络,咱们也建议使用强密码。 MetaMask也能够在主网络上用于具备实际价值的交易。
2.在测试网络上获取以太
从以太坊网络转到Rinkeby测试网络 。 它运行与主网络相同的软件,但拥有本身的区块链,帐户,合同和交易。
你须要从Rinkeby Faucet获得一些以太来测试咱们的DApp。 只需在Twitter,Facebook或Google+上发布你的地址,此服务就能提供给你一些测试用的以太。
首先,咱们须要您的账户地址。 在MetaMask中,单击您账户旁边的“•••”按钮,而后选择“将地址复制到剪贴板”
如今将此地址粘贴到推文,公开Facebook帖子或Google+信息中。 我在Google+主页上建立了个人帖子,看起来像这样:
发布后,你须要复制该帖子的网址。 在Google+中,你能够点击对角箭头按钮以在本身的页面上发布帖子。 你能够在https://plus.google.com/114203467826302852415/posts/QUNCrqYc778上看到个人帖子。
复制网址,而后将其粘贴到Rinkeby Faucet: https : //www.rinkeby.io/#faucet
你能够选择多久获取一次测试用以太。 “3 Ethers / 8小时”这个频率就很好。
在不到15秒的时间内,你的帐户里就应该有到帐的以太了! 打开MetaMask以确认你的账户如今有3个Ethers。 (8小时后,你能够返回Faucet申请更多。)
如今能够在https://demo.originprotocol.com/上试用咱们的Demo DApp,并消费你辛苦挣来的以太!