aelf是一个可扩展的去中心化云计算区块链平台,支持高性能合约并行执行、原生多链数据交互、存储使用高性能分布式数据库。

aelf整个系统可以在windows、osx及linux运行,团队在osx环境下开发,基于.net core

DAPP开发

1.安装.net core及protobuf

https://docs.aelf.io/v/dev/getting-started/before

2.clone下来开发脚手架并编译运行

https://docs.aelf.io/v/dev/main

3.修改合约文件,构建合约

https://docs.aelf.io/v/dev/main/main/smartcontracthelloworld

aelf通过类GRPC的protobuf服务描述文件定义智能合约,实现了一个性能等价于GRPC Server的智能合约运行环境(无网络开销)

4.合约单元测试

https://docs.aelf.io/v/dev/main/main/smartcontracthelloworld

aelf的开发脚手架里已经集成了单元测试框架,可以通过编写单元测试的方式对合约进行测试

单元测试支持Debug合约,直接在合约项目中下断点即可实时调试

5.使用JS SDK,在web端通过RPC开发DAPP用户界面

https://docs.aelf.io/v/dev/main/main/jssdk

6.使用Chrome扩展实现Dapp用户操作

https://docs.aelf.io/v/dev/main/main/browserextension

用户私钥保存,交易签名,类似于Ethereum的MetaMask

私有链/联盟链/公有链开发

1.修改链定义项目,自定义自有联盟链/私有链

https://docs.aelf.io/v/dev/main/enterprise

其他

github: https://github.com/AElfProject/AElf

ci: https://travis-ci.org/AElfProject/AElf

codecov: https://codecov.io/gh/AElfProject/AElf

boilerplate: https://github.com/AElfProject/aelf-boilerplate

email: contact@aelf.io

gitter : https://gitter.im/aelfproject/community

写在最后

突然发现已经注册博客园11年多了,这些年一直坚持使用.net开发各种系统,从.net 1.1 一直到现在的.net core 2.2,C#越来越好用了,语言特性也一直跑在前面。

我们认为我们开发的aelf系统是一个很cool的区块链系统,其能够使得dapp开发者快速开发自己的系统,也能够满足公有链及私有链的开发需求。我们希望将aelf打造为一个类似于linux的生态,任何企业与个人都可以定义自己的发行版本,使用aelf系统免费构建自己的区块链网络,同时拥有一个活跃的开源社区能够对aelf的代码更新提供支持。我们欢迎全职/兼职的工作申请。

公司简介
北京好扑信息科技有限公司,是中国区块链技术和产业发展论坛成员单位,自主研发并实时开源了AELF云计算区块链系统。目前已完成2800万Pre-A轮融资,累计融资额3400万元,投资方包括华创资本、德鼎创新(Draper Dragon)、陶石资本、微汇金融、丹华资本、信天创投等。
AELF项目由总部位于新加坡的AELF基金会运营,为全球前100的著名区块链项目,全部投资来自于知名机构,其中包括币安、火币等大型交易所,著名加密数字货币基金FBG CAPTIAL、丹华资本,著名加密数字货币矿机生产厂商BITMAIN(比特大陆),韩国最大的数字货币加密基金HASHED在内的共计20余家。获得过人民创投、36Kr、猎云网等颁发的奖项,福布斯杂志称aelf为“2019年最具潜力的公链项目”。aelf源码完全由团队自主研发,并未基于任何区块链开源项目,目标建立一个高性能的(测试网络15000tps)、资源隔离及社区民主的云计算多链区块链网络。
好扑自2016年成立以来,在研发AELF之余,凭借领先的技术能力和成熟的商业模式,先后服务于海航生态科技集团、链家理房通支付、苏州同济金融科技研究院等企业与机构,主要业务领域涉及区块链系统、区块链基础设施服务、区块链自动化测评等。目前已推出包括BaaS平台、区块链自动化测试平台、底层区块链系统在内的多种行业应用与解决方案。
好扑在北京、新加坡、韩国及硅谷均设有办公场所,研发团队主要工作均在GitHub进行,AELF在GitHub上现拥有500余star,在全球范围内拥有大量的开源爱好者。团队核心人员来自微软、百度、阿里、新加坡渣打银行、法国电信、麦肯锡、罗兰贝格等,80%毕业于国际知名高校,如MIT、新加坡南洋理工、华中科技大学等。团队国际化水平较高,为了使得开源项目更好的合作与推广,团队在GitHub的沟通均使用英文。
创始人马昊伯技术出身,2013年进入加密数字货币领域,拥有15年C#开发经验,中国电子学会区块链分委会委员,中国计算机学会区块链专家委员会委员,行业知名技术专家,曾自主研发区块链支付系统、加密数字货币交易所系统。

原文地址:https://www.cnblogs.com/loning/p/10749244.html

.NET社区新闻,深度好文,欢迎访问公众号文章汇总 http://www.csharpkit.com 

aelf帮助C#工程师10分钟零门槛搭建DAPP私有链开发环境相关推荐

  1. 在10分钟内在新Mac中设置Java开发环境(更新)

    这只是一个小的更新文章,它引用了2个较旧的条目( a , b ),我将它们合并为一个步骤,就像一步操作,并确保所有功能都在最新的MacOSX 10.9 Mavericks下工作 . 我主要针对的是初次 ...

  2. 零基础小白10分钟用Python搭建小说网站!网友:我可以!

    都说Python什么都能做,本来我是不信的!直到我在CSDN站内看到了一件真事儿:一位博主贴出了自己10分钟用Python搭建小说网站的全过程!全程只用了2步操作,简直太秀了!!-- 第一步:爬取小说 ...

  3. 【云开发】10分钟零基础学会做一个快递查询微信小程序,快速掌握微信小程序开发技能(轮播图、API请求)

    大家好,我叫小秃僧 这次分享的是10分钟零基础学会做一个快递查询微信小程序,快速掌握开发微信小程序技能. 这篇文章偏基础,特别适合还没有开发过微信小程序的童鞋,一些概念和逻辑我会讲细一点,尽可能用图说 ...

  4. 如何零门槛搭建实时音视频通信平台

    迅达云视频云产品全面更新,为用户带来全新的一站式服务体验. 迅达云全面拥抱下一代互联网音视频通信开放标准 WebRTC,依托团队多年行业经验积累,结合迅达云实时音视频通信 SDK,匠心打造了一站式实时 ...

  5. 10分钟利用django搭建一个博客

    以前老是听说ROR开发有多快多块,网上还有朋友为了证明这,专门制作了10分钟利用rails框架搭建一个简易博客的教程,最近学习django框架,觉得django给开发者的便捷也很多,心血来潮来写个10 ...

  6. 从零搭建一个 Spring Boot 开发环境!Spring Boot+Mybatis+Swagger2 环境搭建

    从零搭建一个 Spring Boot 开发环境!Spring Boot+Mybatis+Swagger2 环境搭建 本文简介 为什么使用Spring Boot 搭建怎样一个环境 开发环境 导入快速启动 ...

  7. 云开发平台开箱,3分钟零基础搭建个人Hexo博客

    简介:Hexo是一款基于Node.js的博客框架,可以将Markdown格式的文本渲染为HTML代码.所以,博客基本就是纯静态,维护相对方便.但是缺点也很明显--经常换编写环境使用不便,因为它的所有渲 ...

  8. python的常用集成开发环境_【分享|10个超好用的Python集成开发环境推荐】- 环球网校...

    [摘要]在这个科学技术高速发展的时代,越来越多的人都开始选择学习编程软件,那么首先被大家选择的编程软件就是python,也用在各行各业之中,并被大家所熟知,所以也有越来越多的python学习者关注Py ...

  9. ei capitan mysql_OSX 10.11 EI Capitan初步上手体验以及开发环境配置

    国庆放假在家,第一时间就升级了10.11,把玩了几天,也攻克了一些与开发环境相关的问题,在此跟大家分享一下. 作为一名开发人员,还是先谈谈与开发环境相关的问题吧.截止到目前发现了两个问题,可能会影响正 ...

最新文章

  1. SQL Server的数据库连接的极限在哪儿?
  2. 转:开火,移动-大神Joel 也浮躁
  3. Android 8.0 adb分析
  4. 内存的使用和优化的注意事项
  5. 现代软件工程 第一章 四则运算的实现--栈实现
  6. 归并法计算数组中的逆序数对
  7. loss曲线 pytorch_PyTorch应用:用ResNet进行交通标志分类
  8. 栈空间不够会报错吗_c++如何解决大数组栈内存不够的问题
  9. 一年前端的迷惑,深度还是广度
  10. SpringMVC的原理
  11. 核方法以及核函数讲解
  12. 并发编程、并行、多线程、锁、同步、异步、多线程、单线程、阻塞io、非阻塞io
  13. 服务器 磁盘阵列数据恢复案例之:RAID6三块磁盘离线数据恢复过程
  14. 含有使字的诗句_带有一字的诗句
  15. mac安装texstudio+mactex(texlive)2022+中文字体
  16. windows系统nginx重启发生异常
  17. 信息基础Homework4
  18. QT5界面(窗口)之间传递参数
  19. nodejs调用go语言
  20. zabbix监控软件介绍<一>

热门文章

  1. 谷歌相册_Google相册中的新存档功能是什么?
  2. 第 133 章 FAQ
  3. win 7 旗舰版镜像 注入USB3.0 驱动
  4. 测试你的Python 水平----6
  5. 微软职位内部推荐-Senior SW Engineer for Application Ecosystem
  6. linux 批量替换
  7. ASP.NET : Kerberos网络认证过程
  8. C# 异步与Windows应用程序
  9. 不要笑!写 | 还是 || ,还真是一个问题
  10. ASP.NET Core依赖注入初识与思考