今天, Origin 开发团队很高兴地宣布在以太坊 Rinkeby 测试网络上推出 Origin Protocol Demo DApp !
在这个 DApp 中, 你可以在不同垂直行业的 solidarity economy 中创建样本列表, 例如度假租赁门票交通和简单的 "待售" 产品 下面将展示如何在浏览器中正确使用它
虽然它看起来可能与传统网站类似, 但 Demo DApp 在其底层架构上却有截然不同 事实上, 就在几年前, 这在技术上还是不可能实现的
Origin 不拥有存储列表的数据库 相反, 所有数据都存储在世界各地运行着开源软件的计算机上 此外, 你不需要向 Origin 注册, 只需要有一个免费的以太坊钱包
在幕后, 每个列表都存储在 Rinkeby 测试网络上的智能合约中, 该网络与 IPFS 上的扩展数据以加密方式链接 用户使用 MetaMask 浏览器扩展与以太坊区块链进行交互
这里包含了很多流行语和缩写词 我们一个接一个地说:
DApp 是 "分散式应用程序" 的缩写, 是指使用区块链技术而不是传统的中央服务器后端的新一代应用程序
Rinkeby 是以色列的测试网络的名称, 以瑞典的一个小镇命名 测试网络运行与以太坊主网络相同的软件, 但拥有自己的独立区块链 你可以得到免费的以太用来测试, 但 - 糟糕的是 - 这个以太没有价值, 不能兑换成真正的以太币或法定货币
IPFS 是来自 Protocol Labs 的一个项目, 它提供分散式文件存储功能, 可以将更大的内容有效存储在对等网络的服务器上 这些字母代表 "Interplanetary File System"Origin Demo DApp 使用 IPFS 来存储列表详细信息, 如照片和文字描述
MetaMask 是一个免费的 Chrome 扩展, 它是一个以太坊钱包, 也是网络和以太坊之间的桥梁 例如, 当您在我们的 Demo DApp 中购买产品时, 网页上的代码会启动 MetaMask, 其中包含向哪里发送以太网的详细信息
如果你也希望开发自己的 DApp, 我们推荐你学习汇智网推出的区块链课程:
以太坊 DApp 开发实战入门
产品理念
虽然技术细节令人印象深刻, 但同样令人兴奋的是 DApp 的创建过程 在传统的科技初创企业中, 我们会秘密地开发这些代码, 并且现在可能已经提交了一些专利
相反, 我们的 DApp 是由全职员工和志愿者合作创建的一个开源项目 我们所有的代码都可以在 http://github.com/originprotocol 上自由查看 , 我们希望更多的人下载并贡献 ( 包括你! )
简明使用指南
如果你迫不及待地想自己尝试 DApp, 请跳过指示说明
主屏幕显示所有可用列表列表首先从以太坊区块链中获取, 然后从 IPFS 加载照片
点击一个列表, 你会看到一个详细的视图
点击 "购买" 按钮将启动完成交易的 MetaMask
交易将被添加到下一个块中, 该块将在 15 秒内开采
现在是你的公寓了, 收拾行李去巴黎!
您也可以通过点击 "创建列表" 来创建您自己的列表
DApp 允许你创建几个 solidarity economy 垂直列表 让我们列出一个房子出租
接下来输入你的列表的详细信息, 包括照片
新的列表预览可以让你看到实际发布之前的所有内容
如果预览看起来不错,"完成" 将发布列表
试用 DApp
这个 DApp 是一个概念验证, 也是我们试验想法的场所 虽然我们最终可能在生产中重复使用这些部分, 但这绝不是我们设想的最终产品 我们认为这将有助于展示各种技术如何从端到端协同工作
技术栈还不成熟, 但发展迅速 它仍然是一个多步骤的过程 - 很像早期的互联网
1. 安装 MetaMask 并创建一个帐户
如果您已经有 MetaMask, 则可以跳到步骤 2
在 Google Chrome 中安装 MetaMask 扩展 它将显示为 Chrome 右上角的橙色狐狸图标
阅读并接受隐私声明和服务条款
选择一个密码并保存生成的密码 即使您将使用测试网络, 我们也建议使用强密码 MetaMask 也可以在主网络上用于具有实际价值的交易
2. 在测试网络上获取以太
从以太坊网络转到 Rinkeby 测试网络 它运行与主网络相同的软件, 但拥有自己的区块链, 账户, 合同和交易
你需要从 Rinkeby Faucet 得到一些以太来测试我们的 DApp 只需在 Twitter,Facebook 或 Google + 上发布你的地址, 此服务就能提供给你一些测试用的以太
首先, 我们需要您的帐户地址 在 MetaMask 中, 单击您帐户旁边的
"• • &bull"
按钮, 然后选择 "将地址复制到剪贴板"
现在将此地址粘贴到推文, 公开 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, 并消费你辛苦挣来的以太!
来源: https://juejin.im/post/5ab33444f265da239e4dfb27