技术专栏|深入浅出了解星云#1——星云简介

◢ 星云链是什么?

 

星云链是致力于构建可持续升级良性生态的下一代公链。

 

星云的独特之处体现在哪里?

 

星云描述了一个新的区块链世界,它有三个关键特征:

 

  1. 星云指数:星云指数(NR)为区块链中的每个单位提供了一个衡量价值的指标。
  2. 自进化机制:星云原力(NF)使星云能够在不分叉的情况下响应新的需求。
  3. 原生激励:在星云激励(NI)下,奉献社区的开发者和成员都能得到奖励。

 

我认为星云链是有生命的。 它就像一个小孩, 用闪闪发光的眼睛(NR)观察着这个新奇的世界,向那些关心它(NI)的人展示它可爱的笑容,并且每天都在关爱(NF)之下成长。

 

我们相信新的世界会很快到来!

 

◢ 当前开发状态:

 

我们正在竭力构建星云描述的新世界。

 

从一开始,星云在Github上就是完全开源的。

https://github.com/nebulasio/go-nebulas

 

目前有三个主要分支,如下:

 

  • 主网master分支:用于将会部署在主网的稳定分支上。
  • 测试网testnet分支:用于将会部署在测试网的稳定分支上。
  • 开发网develop分支:用于开发的最新的功能不稳定分支。

我们刚刚在主网master分支上发布了Go-Nebulas 1.0.0版本,名为“鹰星云”。在这个具有里程碑意义的版本中,我们关注了以太坊提供的基本功能,聚焦于以以太坊为代表的公链的基本功能。除此之外,我们星云还有以下独特之处:

 

  1. Javascript是我们的第一个智能合约语言。 Javascript是现在最常用的编程语言。我相信这一特点对星云的开发者生态发展会产生巨大影响。
  2. 我们采用LLVM来构建Nebulas Virtual Machine,高度模块化的LLVM将成为Nebulas Force的基石,赋予星云上核心协议和智能合约的升级能力,并可以提供给星云社区的开发者更加丰富多样的智能合约编程语言,让星云不断成长。
  3. 我们设计了并发执行模型(PEM)来并发执行交易并改善TPS,在测试网我们最高达到了2000TPS的性能。
  4. Protocol Buffers是我们的通用数据序列化解决方案。 Protobuf是一个非常棒的解决方案,我认为每个人都应该使用它。
  5. RocksDB是我们默认采用的持久化数据库。我们的测试结果显示RocksDB比LevelDB具有更好的输入输出(I / O)性能。
  6. 我们设计了基于块的同步机制。这样可以减少网络数据包的数量,保持较高的安全性。
  7. 我们设计了星云独有的地址编码/解码。星云中的地址将以代表“星云”的字母“n”开始。类型信息也被编码在地址中,以便我们可以直接确定地址是否是智能合约地址。

星云推出主网 1.0版本“鹰星云”,这对我们来说意义非凡,星云链由此激活!

 

◢ 星云下一步研发规划是什么?

 

目前星云指数(NR)、星云原力(NF)和星云原生激励(NI)都在研发验证阶段。

让我们一起创造新世界!Go Nebulas!

 

 

关于星云技术专栏

为了帮助社区开发者更好的参与星云开发,星云技术团队在官方博客上开设了技术专栏。向社区开发者介绍星云主网的特点和性能,并针对社区热点技术问题作出解答。专栏内容将由星云一线技术人员直接负责编写。

星云中文社区将会对专栏内容进行转载与翻译。同时,我们向社区成员发出邀请,协助我们进行技术专栏的翻译工作,有意者请发送邮件至[email protected]

 

详情请咨询:

官网:https://nebulas.io
Github:https://github.com/nebulasio/go-nebulas
Slack:https://nebulasio.herokuapp.com
Telegram中文群:https://t.me/nebulascn
Twitter:https://twitter.com/nebulasio

发表评论

电子邮件地址不会被公开。 必填项已用*标注

返回顶部