aelf帮助C#工程师10分钟零门槛搭建DAPP私有链开发环境
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私有链开发环境相关推荐
- 在10分钟内在新Mac中设置Java开发环境(更新)
这只是一个小的更新文章,它引用了2个较旧的条目( a , b ),我将它们合并为一个步骤,就像一步操作,并确保所有功能都在最新的MacOSX 10.9 Mavericks下工作 . 我主要针对的是初次 ...
- 零基础小白10分钟用Python搭建小说网站!网友:我可以!
都说Python什么都能做,本来我是不信的!直到我在CSDN站内看到了一件真事儿:一位博主贴出了自己10分钟用Python搭建小说网站的全过程!全程只用了2步操作,简直太秀了!!-- 第一步:爬取小说 ...
- 【云开发】10分钟零基础学会做一个快递查询微信小程序,快速掌握微信小程序开发技能(轮播图、API请求)
大家好,我叫小秃僧 这次分享的是10分钟零基础学会做一个快递查询微信小程序,快速掌握开发微信小程序技能. 这篇文章偏基础,特别适合还没有开发过微信小程序的童鞋,一些概念和逻辑我会讲细一点,尽可能用图说 ...
- 如何零门槛搭建实时音视频通信平台
迅达云视频云产品全面更新,为用户带来全新的一站式服务体验. 迅达云全面拥抱下一代互联网音视频通信开放标准 WebRTC,依托团队多年行业经验积累,结合迅达云实时音视频通信 SDK,匠心打造了一站式实时 ...
- 10分钟利用django搭建一个博客
以前老是听说ROR开发有多快多块,网上还有朋友为了证明这,专门制作了10分钟利用rails框架搭建一个简易博客的教程,最近学习django框架,觉得django给开发者的便捷也很多,心血来潮来写个10 ...
- 从零搭建一个 Spring Boot 开发环境!Spring Boot+Mybatis+Swagger2 环境搭建
从零搭建一个 Spring Boot 开发环境!Spring Boot+Mybatis+Swagger2 环境搭建 本文简介 为什么使用Spring Boot 搭建怎样一个环境 开发环境 导入快速启动 ...
- 云开发平台开箱,3分钟零基础搭建个人Hexo博客
简介:Hexo是一款基于Node.js的博客框架,可以将Markdown格式的文本渲染为HTML代码.所以,博客基本就是纯静态,维护相对方便.但是缺点也很明显--经常换编写环境使用不便,因为它的所有渲 ...
- python的常用集成开发环境_【分享|10个超好用的Python集成开发环境推荐】- 环球网校...
[摘要]在这个科学技术高速发展的时代,越来越多的人都开始选择学习编程软件,那么首先被大家选择的编程软件就是python,也用在各行各业之中,并被大家所熟知,所以也有越来越多的python学习者关注Py ...
- ei capitan mysql_OSX 10.11 EI Capitan初步上手体验以及开发环境配置
国庆放假在家,第一时间就升级了10.11,把玩了几天,也攻克了一些与开发环境相关的问题,在此跟大家分享一下. 作为一名开发人员,还是先谈谈与开发环境相关的问题吧.截止到目前发现了两个问题,可能会影响正 ...
最新文章
- SQL Server的数据库连接的极限在哪儿?
- 转:开火,移动-大神Joel 也浮躁
- Android 8.0 adb分析
- 内存的使用和优化的注意事项
- 现代软件工程 第一章 四则运算的实现--栈实现
- 归并法计算数组中的逆序数对
- loss曲线 pytorch_PyTorch应用:用ResNet进行交通标志分类
- 栈空间不够会报错吗_c++如何解决大数组栈内存不够的问题
- 一年前端的迷惑,深度还是广度
- SpringMVC的原理
- 核方法以及核函数讲解
- 并发编程、并行、多线程、锁、同步、异步、多线程、单线程、阻塞io、非阻塞io
- 服务器 磁盘阵列数据恢复案例之:RAID6三块磁盘离线数据恢复过程
- 含有使字的诗句_带有一字的诗句
- mac安装texstudio+mactex(texlive)2022+中文字体
- windows系统nginx重启发生异常
- 信息基础Homework4
- QT5界面(窗口)之间传递参数
- nodejs调用go语言
- zabbix监控软件介绍<一>