今天,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是由全职员工和志愿者合作创建的一个开源项目。 我们所有的代码都可以在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"
按钮,然后选择"将地址复制到剪贴板"
复制网址,然后将其粘贴到Rinkeby Faucet: https : //www.rinkeby.io/#faucet
你可以选择多久获取一次测试用以太。 "3 Ethers / 8小时"这个频率就很好。
在不到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
相关推荐
今天,Origin开发团队很高兴地宣布在以太坊Rinkeby测试网络上推出Origin Protocol Demo DApp ! 在这个DApp中,你可以在不同垂直行业的solidarity economy中创建样本列表,例如度假租赁、门票、交通和简单的”待售...
区块链 基于以太坊的众筹DAPP的设计与实现+详细文档+全部资料(优秀项目).zip区块链 基于以太坊的众筹DAPP的设计与实现+详细文档+全部资料(优秀项目).zip区块链 基于以太坊的众筹DAPP的设计与实现+详细文档+全部...
区块链 基于以太坊开发的DApp数字画作创作与拍卖平台的设计与实现+详细文档+全部资料(优秀项目).zip区块链 基于以太坊开发的DApp数字画作创作与拍卖平台的设计与实现+详细文档+全部资料(优秀项目).zip区块链 ...
MetaMask是一个基于浏览器的以太坊钱包插件,允许用户与以太坊网络进行交互。MetaMask提供了一个安全的钱包环境,保护用户的私钥和资产。在宠物商店DApp中,我们将使用MetaMask来处理用户的加密货币交易。 Pet Shop...
区块链 基于以太坊开发的DApp数字画作创作与拍卖平台源码+项目资料齐全+部署文档 高分项目.zip区块链 基于以太坊开发的DApp数字画作创作与拍卖平台源码+项目资料齐全+部署文档 高分项目.zip区块链 基于以太坊开发的...
在当今的数字化时代,区块链技术的应用越来越广泛,其中以太坊作为区块链技术的先驱,其去中心化应用(DApp)的开发也成为了技术开发者们关注的热点。Windows平台因其广泛的用户基础,成为了很多开发者的首选工作...
MetaMask是一个基于浏览器的以太坊钱包插件,允许用户与以太坊网络交互。MetaMask提供了一个用户友好的界面,允许用户创建和管理 以太坊账户、发送交易、查看账户余额等。 Ganache CLI Ganache CLI是一个命令行...
区块链 基于以太坊的Dapp众筹项目的设计与实现+详细文档+全部资料(优秀项目).zip区块链 基于以太坊的Dapp众筹项目的设计与实现+详细文档+全部资料(优秀项目).zip区块链 基于以太坊的Dapp众筹项目的设计与实现+...
区块链 基于以太坊的Dapp彩票项目的设计与实现+详细文档+全部资料(优秀项目).zip区块链 基于以太坊的Dapp彩票项目的设计与实现+详细文档+全部资料(优秀项目).zip区块链 基于以太坊的Dapp彩票项目的设计与实现+...
以太坊DApp开发环境搭建,自带区块链的一个小Demo,希望对大家学习区块链有帮助
本课程面向初学者,内容涵盖以太坊去中心化应用开发相关的诸多概念,如区块链、ganache仿真器、Solidity语言、solc编译器、web3js库、通证(代币)发行等,并将手把手地教大家如何构建一个基于以太坊的完整去中心化...
实战以太坊:DApp开发,某网站200元购买的教程。 文档内容来自:http://xc.hubwiz.com/course/5a952991adb3847553d205d1 包含文档 及所有代码包含文档 及所有代码包含文档 及所有代码包含文档 及所有代码
区块链 基于以太坊的Dapp众筹项目源码+项目资料齐全+部署文档 高分项目.zip区块链 基于以太坊的Dapp众筹项目源码+项目资料齐全+部署文档 高分项目.zip区块链 基于以太坊的Dapp众筹项目源码+项目资料齐全+部署文档 ...
【以太坊与Dapp开发】 以太坊是一个开源的、基于区块链的分布式计算平台,它允许开发者创建和运行智能合约以及去中心化应用程序(DApps)。DApp,即Decentralized Application,是构建在区块链技术上的应用程序,其...
以太坊开发 以太坊智能合约和Dapp开发的基础知识
区块链 基于以太坊+vue+node和web3的永久保存的云笔记Dapp的设计与实现+详细文档+全部资料(优秀项目).zip区块链 基于以太坊+vue+node和web3的永久保存的云笔记Dapp的设计与实现+详细文档+全部资料(优秀项目).zip...
以太坊智能合约开发环境的搭建是开发基于区块链应用的基础步骤。本文主要针对Linux系统下,使用Truffle 3.0框架与TestRPC进行以太坊智能合约开发的环境配置进行了详细总结。以下是对这些知识点的详细解释: 首先,...
毕业设计 基于以太坊Geth客户端开发的分布式的Dapp,物品共享租借系统,主要采用Solidity编写智能合约,Remix_ID编译部署后,前端编写JS代码结合Web3.js接口与区块链进行交互。主要逻辑功能为完成共享物品的租借源码+...