EOS只有6个月(2018年12月),但从Block'tivity和State of dApps上来看,它已经是世界上最常用的区块链之一。它是第一个碳中性区块链,它发展得比以往任何时候都快。

随着EOS成为2019年去中心化应用程序开发的首选,我们准备了在EOS区块链上开发dApp之前需要了解的前5个事项的简短列表。

1.EOS不是以太坊

人们最难理解的事情之一就是EOS不是以太坊。每个区块链都以其自己的方式是独一无二的,EOS也不例外。

EOS代表Exponential Operating System,据说EOS比其他一些区块链更复杂。幸运的是,这是一件好事。对于我们开发快速,免费,可扩展和复杂的去中心化应用程序,我们需要环境和平台来完成它。

我们已经看到工作dApps具有真正的市场价值,如Karma,Sense,Infiniverse。

2.CPU,NET——投注和收回EOS代币

关于EOS,你应该了解的关键之一是它拥有的资源以及它如何使用这些资源。

在EOS Blockchain中,我们有3种类型的资源:CPUNETRAM

  • CPU:它表示操作的处理时间。如果要对区块链执行操作,则需要一些时间才能完成。此时间以微秒为单位测量CPU(μs)。
  • NET:NET或网络带宽表示EOS网络的吞吐量容量,以字节为单位进行测量。

CPU和NET都是通过投注来分配。这意味着要在我们的dApp中使用它们,我们需要放弃EOS代币。看一下下图:

假设我们为CPU支持2.5EOS,为NET支持2.5EOS。这相当于31200μs的CPU和10000字节的NET。如果dApp的操作需要执行700μs的CPU,我们实际上可以计算在将31200分成700时我们可以执行操作的次数。

在上面的示例中,我们得到44。当我们执行所有44次执行,并且我们想要做更多时,有两个选项:

  • 为CPU和NET投入更多EOS代币。
  • 等待一段时间当他们空闲了然后再使用它们。

这两种资源都是短暂的。你在某个时间点消耗它们,然后重新生成以供将来使用。有一个名为EOS Charge的神奇工具。基于你放置的EOS代币,它会创建一个自定义报告,说明你可以在每个dApp的EOS主网上执行的操作数。

你应该知道的另一件事是,当你为CPU购买2.5EOS代币然后取消它们时,你将获得2.5EOS而不会有任何损失。使用RAM时有点不同。

3.RAM

RAM是EOS网络上的宝贵资源。我们在区块链上保存的所有内容都保存在RAM中。这有助于我们实现更快的速度。

与使用EOS代币的CPU和NET不同,购买RAM。计算dApp需要多少RAM非常重要。这将有助于你首先将成本降至最低。

你还应该知道,当数据保存在RAM中时,你可以决定谁将为其付费——用户或开发人员。

4.EOS dApp 融资

在开始开发之前,为你的EOS dApp寻找资金与计算CPU,NET和RAM的成本一样重要。

我们创建了一篇关于Airdrop的精彩文章——区块链初创公司的新融资模式。但是,在本段中,我们将更多地讨论传统模型。

仍然使用的一种模型是所谓的ICO。我们已经看到像Sense这样的项目在以太坊上进行融资,并通过shEOS将所有以太转移到EOS和EOS21协议。

我个人对此时的ICO模型有点怀疑,我更喜欢最传统的一个——风险投资。

Block.one创建了一个拥有10亿美元资金的风险投资,以帮助基于EOS区块链的创业公司。

EOS VC在风险投资方面是独一无二的,因为它专注于投资旨在帮助进一步构建EOSIO生态系统的项目。这是Block.one在全球推动大规模采用区块链技术的使命的一部分。你有机会通过这个申请表格申请资助。

5.一个dApp——多个区块链

许多来自以太坊或任何类似区块链的开发商和企业家仍然不知道有关EOS网络的最令人兴奋的秘密。

你可以构建一个EOS dApp,然后决定使用哪个区块链--EOS,Telos,Worbli。目前,这三个中的任何一个(将来会有更多)都会带来一些独特的东西。

======================================================================

分享一些以太坊、EOS、比特币等区块链相关的交互式在线编程实战教程:

  • EOS教程,本课程帮助你快速入门EOS区块链去中心化应用的开发,内容涵盖EOS工具链、账户与钱包、发行代币、智能合约开发与部署、使用代码与智能合约交互等核心知识点,最后综合运用各知识点完成一个便签DApp的开发。
  • java以太坊开发教程,主要是针对java和android程序员进行区块链以太坊开发的web3j详解。
  • python以太坊,主要是针对python工程师使用web3.py进行区块链以太坊开发的详解。
  • php以太坊,主要是介绍使用php进行智能合约开发交互,进行账号创建、交易、转账、代币开发以及过滤器和交易等内容。
  • 以太坊入门教程,主要介绍智能合约与dapp应用开发,适合入门。
  • 以太坊开发进阶教程,主要是介绍使用node.js、mongodb、区块链、ipfs实现去中心化电商DApp实战,适合进阶。
  • C#以太坊,主要讲解如何使用C#开发基于.Net的以太坊应用,包括账户管理、状态与交易、智能合约开发与交互、过滤器和交易等。
  • java比特币开发教程,本课程面向初学者,内容即涵盖比特币的核心概念,例如区块链存储、去中心化共识机制、密钥与脚本、交易与UTXO等,同时也详细讲解如何在Java代码中集成比特币支持功能,例如创建地址、管理钱包、构造裸交易等,是Java工程师不可多得的比特币开发学习课程。
  • php比特币开发教程,本课程面向初学者,内容即涵盖比特币的核心概念,例如区块链存储、去中心化共识机制、密钥与脚本、交易与UTXO等,同时也详细讲解如何在Php代码中集成比特币支持功能,例如创建地址、管理钱包、构造裸交易等,是Php工程师不可多得的比特币开发学习课程。
  • tendermint区块链开发详解,本课程适合希望使用tendermint进行区块链开发的工程师,课程内容即包括tendermint应用开发模型中的核心概念,例如ABCI接口、默克尔树、多版本状态库等,也包括代币发行等丰富的实操代码,是go语言工程师快速入门区块链开发的最佳选择。

汇智网原创翻译,转载请标明出处。这里是原文EOS开发DAPP前需要了解的五件事

EOS开发dApp前需要了解的五件事相关推荐

  1. 这五件事发生的时候,就是 ICO 泡沫破裂的那一天

    点击上方"CSDN",选择"置顶公众号" 关键时刻,第一时间送达! 整理 | 鸽子 出品 | 区块链大本营 在 3 月 10 日 IT 桔子举办的沙龙中,CSD ...

  2. 蒋涛:这五件事发生的那一刻,即是ICO泡沫破裂的那一天

    整理 | 鸽子 在3月10日IT桔子举办的沙龙中,CSDN创始人&董事长蒋涛分享了他对于区块链行业当下的一些体会与投资心法.  CSDN创始人&董事长蒋涛 在蒋涛看来,区块链让人能在短 ...

  3. 这五件事发生的那一刻,即是ICO泡沫破裂的那一天

    来源:区块链大本营"公众号ID(blockchain_camp),编辑|鸽子 在3月10日IT桔子举办的沙龙中,CSDN创始人&董事长蒋涛分享了他对于区块链行业当下的一些体会与投资心 ...

  4. 开发计费系统中学到的 5 件事

    不是所有货币都有小数位 在设计数据库表结构时,有一个普遍观点是"永远不要用浮点数来表示钱".一些人建议使用MONEY数据类型,另一些人则告诉你要使用DECIMAL. 对于计费系统来 ...

  5. 30岁前不必在乎的28件事

    30岁前不必在乎的28件事 http://life.sina.com.cn 2004年06月30日14:43 新华网 1.放弃 有舍才有得! 把握的反面就是放弃,选择了一个机会,就等于放弃了其它所有的 ...

  6. 30岁前不要在乎的29件事(转载)

    30岁前不要在乎的29件事(转载)                                                                                    ...

  7. istio_关于Istio的五件事

    istio 微服务的利用率正在Swift提高 ,但是其优势被早期采用者报告的运营挑战所抵消. Istio是为企业IT团队简化微服务环境而出现的平台之一. Istio是一个开放式服务网格平台,使开发人员 ...

  8. 热点和秒杀来临前要做的5件事

    记得当年<甄嬛传>热播,调用了我们团队的媒体资讯接口.接口被调用挂了.当时虽然我不负责那一块,只是目睹了当时大家在临场解决问题的紧张一幕.但是这件事在我心里埋下了种子,从此追求高可用.高稳 ...

  9. 女孩做妻子前应知道的10件事

    女孩做妻子前应知道的10件事 一段时间的甜蜜恋爱期过后,你和心爱的他终于要踏上期盼已久的红地毯.你发誓一定要做个最幸福的小女人,要成一个永远让丈夫着迷的好妻子.从一个女孩的身份转变为一个妻子的身份前, ...

最新文章

  1. 矩阵特征分解介绍及雅克比(Jacobi)方法实现特征值和特征向量的求解(C++/OpenCV/Eigen)
  2. 【常见问题】Can not perform this action after onSaveInstanceState
  3. xshell链接kali
  4. 实现strlen()(c语言)
  5. 一台7纳米光刻机月产能有多大,何为能卖上亿美元?
  6. pythone函数基础(11)读,写,修改EXCEL
  7. 数据镜像备份工具rsync
  8. 转)SQL 优化原则
  9. 高等组合学笔记(十三):组合反演,反演公式
  10. python环境下载_Python for Windows 64位下载
  11. cocos2dx-lua 批量打包及修改
  12. 软件项目开发成本估算方法
  13. Mybatis多参数查询与列表查询不同方式实现
  14. 传智:自己简单实现一个struts2框架的demo
  15. 超声波测距模块工作原理
  16. 快门速度,光圈,感光度
  17. c# 数字转大写中文
  18. android中华为、小米手机设置头像裁剪失败问题
  19. 天理-数据结构(考研)
  20. Eclipse 2020-06 汉化包安装步骤(附汉化包+安装教程)(转载)

热门文章

  1. android apk 防止反编译技术加壳技术(转)
  2. Silverlight 用户代码未处理 TypeLoadException
  3. Office 2003 打开RMS权限保护文档时出错
  4. JavaScript变量提升:函数提升要比变量提升更猛
  5. 监控IIS的运行状态
  6. 关于SQL语言的优化(Oracle)
  7. Android Studio编码问题
  8. ASP.NET AJAX(开发代号Atlas)重要参考资源大收集
  9. shiro web环境初始化过程
  10. ELK收集日志到mysql