主页 > imtoken官网电话 > 以太坊连载:Dapp及相关开发工具介绍

以太坊连载:Dapp及相关开发工具介绍

imtoken官网电话 2023-04-03 07:24:34

金融科技前哨

区块链大数据

人工智能 虚拟现实/增强现实

[

去中心化应用

]

去中心化应用程序是支持用户和供应商之间直接交互的服务(例如,连接某些市场中的买家和卖家,文件存储中的持有人和存款人)。 以太坊去中心化应用程序通常通过 HTML/Javascript Web 应用程序与用户交互,使用 Javascript API 与区块链进行通信。 去中心化应用程序通常在区块链上有自己的相关合同套件来编码业务逻辑并允许持久存储共识关键状态。 请记住,由于以太坊网络上操作的固有冗余,执行的 gas 成本将高于链下私人执行。 这会激励去中心化应用程序开发人员限制在区块链上执行和存储的代码量。

去中心化应用目录

使用以太坊的 DApps 被编译成以下列表,列出了不同的开发阶段(概念、工作原型、实时/部署)。 如果您正在开发去中心化应用程序,请考虑将条目添加到这些列表中:

Ðapps 的 Ethercasts 状态

Dapps列表

Dappcentral - 带有描述、代码验证和网络数据的 dapps 类别页面。

Dapps 邮件列表 - 以太坊上的开发人员邮件列表(已停产)。

名单上提供的去中心化服务涵盖了广泛的领域,包括金融、保险、预测市场、社交网络、计算和存储分配、赌博、市场、物联网、管理、协作、开发和游戏。

我们最终可以期待哪些应用?

未来,dapps 可能会在 dapps 浏览器中集成的 dappstores 中列出和分发。

以太坊和以太经典未来哪个好_以太坊连载_sitemytokencap.com 以太以太坊价格

去中心化应用程序浏览器

Mist - 基金会开发的官方 GUI dapp 浏览器,处于开发阶段。 Mist as Wallet dapp 正在试用中。

Syng - Jarrad Hope 的移动以太坊浏览器(开发中) - 由 DEVgrants 提供支持

MetaMask -Aaron Kumavis Davis 的浏览器内 GUI. Github 上的 Epicenter Bitcoin 采访 – 由 DEVgrants 提供支持

AlethZero - C++ eth 客户端 GUI(已停产)。

超新星——(停产)。

[

开发者工具

]

去中心化应用程序开发需要了解 Web3 Javascript API、JSON RPC API 和 Solidity 编程语言。

注意:有一些开发人员工具可以帮助您开发、测试和部署去中心化应用程序,自动使用下面列出的资源。

Web3 JavaScript API – 主要用于与以太坊节点交互的 JavaScript SDK。

JSON RPC API - 用于与节点交互的低级 JSON RPC 2.0 接口。 此 API 由 Web3 JavaScript API 使用。

Solidity Docs – Solidity 是一种在以太坊上开发的智能合约语言,编译为以太坊虚拟机操作码。

以太坊连载_以太坊和以太经典未来哪个好_sitemytokencap.com 以太以太坊价格

测试网——测试网帮助开发人员开发和测试以太坊代码和网络交互,而无需在主网上花费他们自己的以太坊。 下面列出了测试网选项。

分散的应用程序开发资源。 这将帮助您开发、调试和部署以太坊应用程序。

去中心化的应用开发资源

智能合约 ELI5 •

向101小白介绍编程智能合约

标准化合约API列表

例子

Pricefeed 使用示例——web3 脚本打印所有账户余额

以太坊合约实例

https://github.com/ethereum/wiki/wiki/Dapp-Developer-Resources

教程

ethereum.org 上的去中心化应用教程

去中心化应用初学者教程系列

Eris 的 Solidity 教程系列

sitemytokencap.com 以太以太坊价格_以太坊和以太经典未来哪个好_以太坊连载

高级 Solidity 教程

混合IDE

Mix 是官方的以太坊 IDE,允许开发人员在以太坊区块链上创建和部署合约和去中心化应用程序。 它包括一个 Solidity 源代码调试器。 混合

IDE/框架

以下是用于编写以太坊去中心化应用程序的开发人员框架和 IDE。

Truffle - Truffle 是以太坊的开发环境、测试框架和资产管道。

Dapple - Dapple 是一种 Solidity 开发人员工具,可帮助在类似以太坊的区块链上构建和管理复杂的合同系统.

Populus – Populus 是一个用 Python 编写的智能合约开发框架。

Eris-PM – Eris Package Manager 在私有链和公共链上部署和测试智能合约系统。

Embark - Embark 是一个用 JavaScript 编写的去中心化应用程序开发框架。

EtherScripter(已过时,已停产)

弹性原始交易广播

以太坊控制台

以太坊节点的命令行控制台。

以太坊连载_sitemytokencap.com 以太以太坊价格_以太坊和以太经典未来哪个好

以太坊控制台通过 IPC 连接到在后台运行的以太坊节点(使用 eth 和 geth 测试),并提供交互式 javascript 控制台,包括 web3 对象和管理附件。

可以在此处找到可用的管理以太坊节点控制命令的列表

要使用控制台以太坊连载,您需要启动一个本地以太坊节点并有一个可用的 ipc 套接字(数据目录中的 geth.ipc 文件)。 启动节点后,ipc 套接字默认位于您的以太坊本地主目录中。 您还可以设置 --test 选项以使用特定于节点的测试指令。

然后你可以在控制台输入

这是 --test 模式节点指令的解释:

有关节点配置文件的更多信息。

[

基础服务

]

耳语

什么是 Whisper 及其用途 - stackexchange Q&A

加文伍德:嘘! Whisper – Youtube 上的 DEVCON-1 谈话视频

Whisper 概述和 Dream API 用法 –

ELI5

sitemytokencap.com 以太以太坊价格_以太坊连载_以太坊和以太经典未来哪个好

一群

Swarm 是一个分布式存储平台和内容分发服务,是以太坊 web 3 栈自带的基础服务。 Swarm 的主要目标是为以太坊的公共记录提供足够去中心化和冗余的存储,特别是用于存储和分发去中心化应用程序代码和数据,以及区块链数据。 从经济的角度来看,它允许参与者有效地集中存储和带宽资源,以向所有参与者提供上述服务。

从最终用户的角度来看,Swarm 与 WWW 没有太大区别,只是上传不针对特定的服务提供商。 目标是点对点存储,并提供抗 DDOS、零故障、容错、抗审查解决方案和自我维护,这要归功于使用点对点记账系统的内置激励系统和允许资源交换付款。 Swarm 旨在与以太坊 devp2p 多协议网络层、用于域名解决方案、服务支付和内容可用性保险的以太坊区块链集成。

ÐΞVcon 讨论 swarm

Viktor Trón、Daniel A. Nagy:Swarm - Ethereum ÐΞ Vcon-1 在 YouTube 上的演讲

Daniel A. Nagy:保持公共记录安全和可用——以太坊 ÐΞVcon-0 在 YouTube 上的演讲

代码和状态

资源

在github上发布

发展路线图

推特上的以太坊

群 gitter 房间

群 subreddit

在线和离线存储

什么是群体以太坊连载,它有什么用? – Stackexchange 问答

以太坊定时器