Advertisement

Event Logger DApp:一个示范应用,使用以太坊智能合约及IPFS在区块链上记录事件并储存JSON文件...

  •  5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:None


简介:
Event Logger DApp是一款利用以太坊智能合约与IPFS技术,在区块链平台上记录和存储事件相关JSON数据的演示应用程序。 事件记录器-DAPP示例DAPP旨在利用以太坊智能合约和IPFS在区块链上记录事件并将JSON文件存储到IPFS。 要运行此应用程序,必须安装以下程序: IPFS 和 geth。 启动ipfs之前,请确保将CORS标头设置为: ``` ipfs config --json API.HTTPHeaders.Access-Control-Allow-Origin [*] ipfs config --json API.HTTPHeaders.Access-Control-Allow-Methods [PUT, GET, POST] ipfs config --json API.HTTPHeaders.Access-Control-Allow-Credentials [true] ``` IPFS应该已启动并作为守护程序运行。 ``` $ ipfs daemon ``` 运行geth时,使用以下配置: ``` geth --fast --cache=1048 --testnet --unlock ```

全部评论 (0)

还没有任何评论哟~
客服
客服
  • Event Logger DApp使IPFSJSON...
    优质
    Event Logger DApp是一款利用以太坊智能合约与IPFS技术,在区块链平台上记录和存储事件相关JSON数据的演示应用程序。 事件记录器-DAPP示例DAPP旨在利用以太坊智能合约和IPFS在区块链上记录事件并将JSON文件存储到IPFS。 要运行此应用程序,必须安装以下程序: IPFS 和 geth。 启动ipfs之前,请确保将CORS标头设置为: ``` ipfs config --json API.HTTPHeaders.Access-Control-Allow-Origin [*] ipfs config --json API.HTTPHeaders.Access-Control-Allow-Methods [PUT, GET, POST] ipfs config --json API.HTTPHeaders.Access-Control-Allow-Credentials [true] ``` IPFS应该已启动并作为守护程序运行。 ``` $ ipfs daemon ``` 运行geth时,使用以下配置: ``` geth --fast --cache=1048 --testnet --unlock ```
  • IPFS传:将IPFS保管
    优质
    本文介绍了如何利用IPFS技术上传文件,并结合以太坊智能合约来保障和追踪文件的安全与存储状态。 该项目是通过引导的。您将在下面找到一些有关如何执行常见任务的信息。 - 自动格式化代码更改页面标题 - 安装依赖项 - 导入组件 - 代码分割 - 添加样式表后处理CSS - 添加CSS预处理器(Sass,Less等) - 添加图像、字体和文件 - 使用public文件夹 - 更改HTML中的模块系统外的资产 - 何时使用public文件夹 - 使用全局变量 - 引入引导程序 - 使用自定义主题 - 增加流量 - 添加路由器 - 在HTML中添加自定义环境变量 - 在Shell中添加临时环境变量 - 在.env文件中添加开发环境变量 其他问题: - 我可以使用装饰器吗? - 使用AJAX请求获取数据 - 与API后端集成 - 节点Ruby on Rails - 开发中的代理API请求 - 配置代理后出现“无效的主机头”错误时的手动配置方法 - WebSocket代理配置 - 在开发中使用HTTPS - 如何在服务器上生成动态标签
  • Eth-IPFSDApp于将传至IPFS把哈希值-附源码
    优质
    Eth-IPFS是一款用于存储和共享数据的去中心化应用(DApp),它允许用户将文件上传到IPFS网络,并将文件的唯一标识符(哈希值)安全地保存在以太坊区块链上,确保了数据的不可篡改性和永久可访问性。附带源码便于开发者学习和改进。 一个DApp利用以太网和IPFS技术将文件上传到IPFS网络,并将哈希值存储在以太坊区块链上。
  • Chainlist:再现Craiglist的DAPP体验
    优质
    Chainlist是一款基于以太坊区块链的应用程序,它模仿了Craiglist的经典模式,为用户提供去中心化的本地服务和商品交易平台,确保交易安全与透明。 链表DAPP在以太坊区块链上使用Node JS构建了一个类似于Craiglist的应用程序。此应用程序利用了Truffle和MetaMask工具。开发人员可以通过以下命令进行实时预览:项目初始化(truffle unbox chainskills/chainskills-box),编译合约(truffle migrate --compile-all --reset --network ganache),连接到控制台(truffle console --network ganache)以及运行测试(truffle test --network ganache)。与合同互动时,可以使用如下代码:ChainList.deployed().then(function(instance) {app=instance;}), app.getArticlesForSale(), 和 app.getNumberOfArticles()。
  • 基于DApp实战教程——利IPFS、Node.jsMongoDB搭建电商平台(
    优质
    本教程详解如何运用以太坊技术构建去中心化电商应用,涵盖区块链、IPFS分布式存储、Node.js后端开发和MongoDB数据库集成等关键技术点。 第一节 简介 欢迎加入我们使用以太坊开发构建一个去中心化电商DApp的旅程!我们将利用区块链、星际文件系统(IPFS)、Node.js以及MongoDB来打造一款类似于淘宝的在线电商平台,让卖家能够自由地发布商品,买家则可以无拘束地进行购物。 - 去中心化:与传统的淘宝或eBay不同,在我们的应用中,所有的商业逻辑和核心数据都存储在以太坊区块链上。这意味着它是一个完全去中心化的应用程序。相比起集中式的电商平台,一个P2P的去中心化电商应用无疑具有独特的优势——至少你可以不必担心因平台原因而被封禁账户。 - IPFS:由于以太坊虚拟机的限制,在其上存储用于商品展示的图片和描述文本有时会显得成本高昂甚至不可行。为了解决这个问题,我们将利用IPFS来托管这些内容。
  • 』零基础搭建实战项目
    优质
    本课程专为区块链初学者设计,从零开始教授如何搭建以太坊环境并编写智能合约,结合实际案例进行深入实践,帮助学员掌握以太坊开发技能。 从零构建以太坊智能合约到项目实战,内容包含视频教程和源代码。
  • 代码
    优质
    本项目致力于展示和解析在以太坊平台上开发的智能合约代码。通过深入研究这些代码,帮助开发者理解和掌握智能合约的安全性与高效部署技巧。 以太坊关于服务验证的智能合约源代码使用Solidity语言编写。
  • 编程
    优质
    本课程聚焦于在以太坊平台进行智能合约开发,涵盖Solidity语言基础、安全最佳实践及应用案例分析,适合希望深入区块链技术领域的开发者。 这篇文章旨在补充现有资料,并介绍一些基本的开发者工具,以帮助初学者更容易地入门以太坊、智能合约以及构建去中心化应用(DApps)。我会尝试根据自己的理解来解释工作流程中的每一步的作用,并得到了来自ConsenSys开发团队的帮助。
  • Node.js与开发DApp实战教程——利IPFS、Node.jsMongoDB搭建电商平台
    优质
    本课程详细讲解如何运用Node.js结合以太坊和IPFS技术构建去中心化电商应用,并使用MongoDB进行数据管理,适合希望掌握区块链技术在实际项目中应用的开发者。 通过一个去中心化电商DApp的完整开发过程,引导学习者在实战中深入理解并掌握如何基于以太坊开发去中心化应用。课程涵盖以太坊、IPFS、MongoDB、Express等诸多技术点,并采用敏捷开发思路,内容由浅入深,非常适合希望深入了解和实践以太坊DApp开发的学习者。