内容指南社区网络研讨会赠款职业时事通讯
订阅我们的新闻.
电子邮件地址
我们尊重您的隐私
以太坊开发者门户 & 训练
在以太坊区块链上开始构建所需的一切.
如何成为以太坊开发者
这个开发人员门户是一个入门和查找在以太坊区块链上开发和构建应用程序所需的工具的地方。在下面,您将找到最受欢迎的知识库,基础架构工具,编程库等,它们将教您如何在以太坊上构建软件。我们建议您在开始之前先浏览门户网站并阅读所有开发人员工具和选项的信息。.
另外,请确保您跳入 ConsenSys Discord服务器. 这里是询问问题,获取专业建议并直接与流行的以太坊产品(如Infura和MetaMask)背后的团队联系的理想场所.
让您开始以太坊的主题
- 以太坊知识库
- 以太坊基础设施
- 以太坊IDE和编辑器
- 以太坊智能合约
- 以太坊安全
- 以太坊测试网
- 以太坊接口
- 以太坊存储
- 以太坊分析
- 以太坊的机会
- 以太坊第2层基础架构 & 可扩展性
- 企业以太坊
- 以太坊神谕
- 以太坊的隐私和保密
知识库
以太坊生态系统是一个庞大而才华横溢的开源社区,并且在过去几年中产生了万千的宝贵开发者资源。通过像Kauri这样的平台,社区现在甚至可以利用以太坊本身的创新来审查,策划和存储高质量的内容。从面对面的培训到技术教程再到研究论坛,以下知识库为各个级别的开发人员提供了广泛的资源.
基础设施
节点基础架构和即时访问API使以太坊开发人员可以轻松地将其应用程序连接到区块链。以太坊客户端是指能够解析和验证区块链,其智能合约以及两者之间所有内容的任何节点。以太坊客户端还提供创建交易和挖矿区块的接口,这是任何以太坊交易的关键.
IDE和编辑器
IDE代表集成开发环境。 IDE和编辑器是编写和测试软件所需要的。它们是软件套件,可整合开始在以太坊上进行写作所需的基本工具.
智能合约
如果您想在以太坊上进行开发,则需要知道如何编写智能合约。如果您已经对Java有了很好的了解,Solidity是以太坊的主要智能合约语言,则更容易学习。您以前可能曾经使用过编程库,但是下面的库没有什么不同。智能合约库是用于智能合约的可重用代码段,它可以一次部署并共享多次。如果您要在以太坊上创建工具,产品或应用程序,则还需要确保智能合约能够正常工作,然后再部署到主网上。这些工具将帮助您构建,测试和发布代码.
安全
好的,您终于建立了dapp或智能合约。但是您怎么知道它设置正确并且对黑客来说是安全的呢?以下安全工具将帮助确保您的代码安全,并遵循所有以太坊开发的最佳实践.
测试网
以太坊上的公共测试网为开发人员提供了一种测试其构建内容的方法,而无需将其创建的内容放置在主要的以太坊网络中。您可以在测试网上获得任意数量的ETH,因为测试网ETH没有任何货币价值。与公共测试网相似,本地测试网是您测试软件而不公开的地方。与公共测试网不同,本地测试网软件只能在您的计算机/节点上运行,其他用户将无法看到它或与之交互。以下是开始使用测试的最常用的测试网以及请求测试网ETH的链接.
介面
如果您要开始开发dapp,则需要前端开发技能。以下是最受欢迎的前端界面,这些界面将帮助您将dapp从构思转变为实时的以太坊mainnet应用程序。如果您有兴趣在以太坊上进行后端/协议工作,那么您应该对Go,Rust,Java,.NET,Ruby或Python有丰富的经验。.
贮存
以太坊允许您将变量或数据保存在永久存储中。下面的存储平台是所有智能合约数据的存放地。 IPFS是以太坊上最常用的存储系统。探索以下平台,以了解有关以太坊上存储如何工作的更多信息.
分析工具
区块链以大多数应用程序难以访问的方式存储数据。以下数据查询层API将使您能够获取项目或应用程序所需的数据.
阿来硫
Alethio的API为您提供了一种强大且可靠的方式,可通过符合JSON:API的REST接口实时查询合成的,以索引编制的以太坊数据.
统计数据
EthStats由Alethio提供支持,并提供从区块时间到汽油限制的即时以太坊区块链监控.
以太网扫描
Etherscan提供以太坊区块链API作为社区服务且无担保.
商机
现在,您已经知道所需的工具,现在该开始了。开发人员的工作方式正在发生变化,尤其是在区块链行业。以下地方为开发人员提供了自由职业者的工作或提供了新的机会,为开源项目做出了贡献。了解如何开始为项目做出贡献并获得报酬!
ConsenSys助学金
ConsenSys Grants资助满足快速加速的以太坊生态系统需求的项目.
太子
Tachyon是早期区块链和Web 3.0初创公司的加速器.
区块链开发者工作包
在哪里可以找到区块链工作,所需的技能,行业知识等.
潘瓦拉
Panvala是一个去中心化的基金会,可以帮助资助整个以太坊社区所依赖的工作.
赏金网络
通过Bounties Network,您可以在任何领域完成出色的工作来创建项目,进行协作并获得报酬.
吉特币
以自由工作,构建功能和解决漏洞赏金的方式获得加密货币的报酬。与顶级开源项目合作,并快速获得报酬.
第2层基础架构 & 可扩展性
以太坊开发人员正在不断开发新的令人兴奋的方式来扩展以太坊。开发人员正在使用各种解决方案来扩展以太坊,dapp和协议。其中一些包括支付,状态通道,侧链,链下计算等!
付款方式 & 状态频道
康耐特网络
Connext是基础架构层,可利用状态通道扩展以太坊区块链.
µRaiden
µRaiden(Micro Raiden)是一种支付渠道框架,用于在双方之间频繁,快速和免费地基于ERC20令牌进行微支付。 µRaiden与Raiden网络不同,后者旨在通过双向支付渠道网络进行多跳转账.
平等
BTC,DAI和ETH之间的原子交换,具有最小的风险和费用,同时保持了对私钥的控制.