首页 > 区块链 > 关键词 > 区块链最新资讯 > 正文

入门必备 | 盘点11个常用的区块链开发工具,年薪百万的工程师都是从玩转它们开始的

2019-08-06 09:34 · 稿源:区块链大本营公众号

金融科技 区块链 数字货币

声明:本文来自于微信公众号区块链大本营(ID:blockchain_camp ),授权站长之家转载发布。

来源 | DZone

编译 | 火火酱

“好兵配好剑”——随着区块链技术进一步发展,各种开发工具层出不穷,极大的便利了开发者的工作。面对眼花缭乱的工具,到底哪些是区块链大牛们常用的工具呢?下面我们给大家总结了 11 个常用的区块链开发工具

1、Solidity

Solidity 是区块链开发者中最流行的编程语言之一。它支持面向对象的范式并且可以用于编写智能合约。以太坊DApp也可以用Solidity编码。Solidity是针对以太坊虚拟机 (EVM)而设计的。

如此看来,是什么使Solidity独树一帜的呢?首先,它被应用在最流行的区块链解决方案——以太坊上。其次,它可以被用在开发各种用例的智能合约上,特别是在众筹、投票和多重签名钱包方面。

作为区块链开发人员,您可以从阅读Solidity 文档开始。

(网址:https://solidity.readthedocs.io/en/v0.5.10/)


2、Cakeshop

Cakeshop帮助您管理本地区块链节点,它附带了可以用来设置集群节点、处理合约并探索区块链的各种API和工具。

3、Geth

Geth帮助构建以太坊节点,它是由Go语言编写的,可以对以太坊区块链进行各种操作,例如它可以用来传输以太币、挖掘以太币、并且创建智能合约。此外,它还可以用于搜索区块历史。

Geth有如下三种使用方式:

  • JSON-RPC server.
  • Command-line.
  • Interactive console.

作为区块链开发人员,您可以在Windows, Mac和 Linux操作系统上使用Geth。安装Geth后,首先需要链接到现有的区块链网络或者创建自己的区块链网络。为了简化程序,Geth会自动链接到以太坊主网。

需要注意的是,在您开始使用之前,Geth会下载整个以太坊区块链。下载时间取决于您的网速。同时,我们建议您使用外接硬盘来储存以太坊区块链。

4、Blockchain Testnet

区块链测试网络对于区块链开发人员来说是必不可少的,测试网络可以让您在上线各类DApp前对其进行测试。每一个区块链解决方案都有其自己的测试网络,我们也建议您在项目上线前使用相应的测试网对应用进行测试。

测试网之所以重要,是因为它可以让您在不耗费实际资源的情况下进行测试。举个例子,以太坊用gas作为燃料来执行不同的动作。开发人员如果在主网上对区块链DApp进行测试,则每次进行测试时都消耗gas,这意味着要花费上千美元来进行测试,这是不现实的。有了测试网,区块链开发人员可以在不花费大量现金的情况下解决程序中存在的bug。测试网的选择取决于您的DApp。您可以使用公共测试、私人测试、或者GanachiCLI——可自定义的区块链模拟器。

5、Blockchain-as-a-Service (BaaS)

对于很多业务来说,要实现完整的端到端区块链解决方案是不现实的。这就产生了区块链即服务(BaaS)。

借助BaaS,企业可以使用云基础设施创建和托管其DApp解决方案。BaaS需付费使用,而且企业还需雇佣区块链开发人员来处理所有的实施流程。

了解如何使用BaaS对于区块链开发人员来说是非常必要的,它可以帮助您获得更多的信任和声誉它和软件即服务(SaaS)模型十分类似。Azure, Microsoft和SAP都是您需要了解的几个BaaS解决方案。

6、Truffle

Truffle是一个以太坊区块链开发框架。它为以太坊的开发提供了资产管道和开发环境。通过Truffle,您可以开发出复杂的以太坊DApp和各类智能合约。它有一个庞大的程序库,可以帮助您处理极具挑战性的要求。

Truffle提供的几项主要功能:

  • 使用Chai和Mocha自动进行合约测试;

  • 进行包括链接、编译和部署在内的全面智能合约开发;
  • 使用可配置的构建管道执行自定义构建过程;

7、Ether.js

Ether.js是一个用JavaScript开发客户端钱包时用起来十分顺手的工具。通过它,您可以与以太坊区块链进行交互。最初,它必须与ethers.io搭配使用,但现在,它已经有一个十分完善的程序库了。Ether.js的主要特征:

  • 私人密钥在客户端具有安全性;
  • 使用MetaMask, Etherscan和其他工具可以轻松连接到以太坊节点;
  • 体积小,压缩后仅88kb;
  • 完善的记录备案;
  • 开源(附带MIT许可证);

8、Remix IDE

Remix IDE是一款常用的基于浏览器的IDE。打开浏览器,您就可以利用Solidity语言开发以太坊智能合约了。它使用JavaScript开发,这也意味着您可以使用任何现代浏览器或在本地使用。它提供了模块支持,可以为IDE带来更多功能。(网址:https://remix-ide.readthedocs.io/en/latest/)例如,您可以使用文件资源管理器模块来保存或者加载计算机中的文件。还有其他包括插件管理器、稳定编辑器、终端和设置在内的其他有用的模块。


9、Hyperledger Caliper

Hyperledger Caliper是一款帮助您检测区块链性能的工具。它可以通过设置不同的参数(包括延迟、成功率、资源损耗和吞吐量)来测试区块链的性能。

10、Solc

如果您使用过Solidity,那么您一定已经知道它的语法是类似于ECMAScript的,松散型的语言。但是以太坊虚拟机使用的格式略有不同,在这种情况下,Solc就成为处理以太坊相关项目的必备工具。

Solc是一个Solidity编译器,可以将solidity脚本转换成更易读取的格式。它生来就附带大多数以太坊节点的特性,因此注定它一定会广受欢迎。Solc也可用于离线编译。

11、dAppBoard

dAppBoard是一个用于分析以太坊智能合约的平台。此外,它还附带了以太坊区块链浏览器的功能。

dAppBoard是基于网页的,并且可以帮助您监控在以太坊上运行的智能合约。它可以为您提供很多信息(比如特定DApp的总用户数量或整个以太坊网络的概述)。

总结

作为开发人员,我们要始终关注新的工具,最好的方法就是观察其他开发人员开发的有趣的东西,这样我们也可以找到最适合自己的工具。(网址:https://www.education-ecosystem.com/projects/cryptocurrency)

你准备好试试这些新工具了么?欢迎在下面的评论区和我们分享你的看法!

  • 相关推荐
  • 大家在看
  • 想当区块链工程师?蚂蚁区块链技术专家:最看重这一能力

    区块链正成为新职业风口。昨日,人力资源社会保障部、国家市场监督总局、国家统计局发布 9 个新职业,其中区块链独占 2 席,分别为区块链工程技术人员和区块链应用操作员

  • 华为再申请区块链专利“区块链账本的存储方法及装置”

    天眼查数据显示,近日,华为技术有限公司新增数条专利信息,其中之一为:区块链账本的存储方法及装置。申请日为2019年1月17日,申请公布日为2020年7月24日。专利基本信息摘要显示,本申请提供一种区块链账本的存储方法及装置。区块链账本包括一个头区块和至少一个数据区块。可以适用于利用多个分布式节点共同存储区块链账本的一个副本等。华为技术有限公司成立于1987年9月,法定代表人为赵明路?

  • 火币大学:区块链教育布道者 构建区块链思维的殿堂

    2020 年,区块链行业风起云涌,驶上发展快车道。从年初开始,重大利好消息不断,区块链在疫情防控中发挥重要作用、正式被国家纳入新基建、多地出台区块链专项发展政策、区块链岗位正式被纳入国家新职业……上半年,作为新一代信息技术中的关键领域,区块链牢牢占据风口,为各行各业带来新希望。随着区块链产业加速发展,技术深化创新,应用迅速落地,区块链人才越来越受到重视,区块链相关岗位出现了需求井喷,社会各界对区块链系?

  • 全国首个区块链破产事务办理平台上线 腾讯区块链再助力

    为优化营商环境,深圳上线了“区块链破产事务办理联动云平台”。这是全国首个运用区块链技术优化破产事务办理的平台。该平台利用区块链技术不可篡改、实时同步、安全性高的特点,将破产流程中涉及政府部门的事务办理、债权申报等事项进行全链条管理,并为用户提供了可查询、可验证、可追溯的信息化解决方案。 优化营商环境包括为创业企业简化注册登记流程,也包括为破产企业的良性退出,提供易操作的服务平台,保障债权人的利益。

  • 云旅链:区块链+旅游的探索者

    云旅链(TripAir)是全球首个去中心化的旅游平台,目标是通过区块链的技术和理念的深厚技术积累,有效解决行业核心痛点,建立一个去中心化、高效、透明、可信、且具备自我驱动力的全新旅行生态.根据调研链最新一期调查数据表明, 9 成区块链项目投资者认为区块链技术可运用于旅游业,其中更是有近 5 成投资者认为未来的1- 3 年内区块链技术可以升级旅游商业模式。为何区块链与旅游业的结合如此备受青睐,这其中的原因又是什么呢?原因

  • 人社部再为区块链“正名”!徐明星旗下欧科云链助力区块链人才培养

    据国是直通车7月6日消息,人社部联合国家市场监管总局、国家统计局发布9个新职业,包括区块链工程技术人员、信息安全测试员、区块链应用操作员等。就在两个月前,受人社部委托,中国就业培训技术指导中心拟新增区块链工程技术人员、社区网格员、互联网营销师等10个新职业。人社部围绕区块链人才频频发力,足见国家层面对区块链人才的重视,这必将刺激各大高校、科研院所以及企事业单位更加注重区块链人才培养及引进。究其原因,区?

  • 各行业专家期待“区块链+”落地,欧科云链徐明星:“区块链+5G”创建新的应用价值

    在2020世界人工智能健康云峰会上,中国工程院院士、传染病诊治国家重点实验室主任李兰娟表示,疫情防控中,AI在公共卫生、疫情研判、情绪管理、地图服务、基因检测、药物研发、互联网医院等发挥了非常重要的作用。未来的AI,加上区块链,将对打造全国一体化的公共卫生应急响应会产生更加重要的作用。对此,中国电子学会区块链分会常务副秘书长范金刚表示,区块链技术正处于发展早期阶段,区块链还须与5G、物联网、人工智能、大数据

  • 币安区块链研究院参与澳门产业区块链协会成立大会

    ( 2020 年 7 月 17 日,广东珠海横琴)澳门产业区块链协会(以下简称“协会”)主办的“澳门产业区块链协会成立大会”于 7 月 17 日隆重举行,协会是以澳门为中心,并以横琴作为内地基地的跨境协会,来自币安中国区块链研究院、数字资产研究院、通证思维、澳门 369 合伙小镇、澳门科技大学、澳门青创国际集团有限公司等多所机构的代表出席了本次大会,协会成员汇聚了全球区块链领域的专家学者、澳门各产业经济和创业投资领域的杰?

  • “2020全球区块链创新50强”榜单于WAIC区块链主题论坛上重磅发布

    7 月 10 日,“ 2020 全球区块链创新 50 强”在世界人工智能大会云端峰会区块链主题论坛上重磅发布。本次评选活动历时 6 个月,经历筹划、征集和评选多个环节,分为基础设施、协议与工具和产业应用三个板块,通过公开投票和专家打分相结合的方式,最终产生“ 2020 全球区块链创新 50 强”。榜单由中欧创业营龚焱教授、达瓴智库共同出品,上海金融信息行业协会联合发布,世界人工智能大会云端峰会区块链主题论坛首发。伴随着区块链?

  • 区块链企业共4.5万家正在快速发展,广东区块链企业占比超一半

    近日,三部门联合发布九大新职业引发热议,其中有两个职业均与近年来大热的区块链有关,分别为“区块链工程技术人员”和“区块链应用操作员”。区块链新职业的发布,无疑将进一步壮大产业规模, 数据显示,我国区块链相关企业目前共有4.56万家,其中在业存续的超过4万家,其中广东省占比高达52.5%。而纵观近十年的发展状况,比特币疯涨的2018年达到行业最顶峰,是年企业注册量达到近1.6万家。广东占据半壁江山,38%获投企业处于天

  • 区块链+公证已落地,未来okex的OKChain将发挥大作为

    区块链是什么?它凭什么在这个瞬息万变的时代飞速发展?它凭什么被越来越多的人认可?区块链从概念定义来看,是涉及数学,密码学,互联网和计算机编程等很多科学技术问题。区块链通俗一点来讲它拥有透明性高,不可更改,无需中心环节等特性。透明性高意味着公开,不可更改意味着公正,无需中心环节意味着快捷。区块链的这些特性被越来越多的行业认可,并被应用到实际工作中。近日,有报道江苏省苏州市进行“区块链+公证”行政执法?

  • 币安何一:区块链行业里面存在一个巨大的窗口期

    2020年,新冠肺炎疫情在世界各地蔓延。截止4月28日下午,全球累计确诊新冠肺炎病例已突破300万例。新冠肺炎疫情的爆发对世界各国的经济和社会造成了很大的冲击。纵观历史长河,世界经历了多次金融危机,而新冠肺炎疫情对经济的冲击是外生冲击。疫情之后的全球化和全球价值链将会呈现新的态势和发展趋势。很多人说,新一轮的疫情可能会带来全球的大萧条或者经济体系的崩溃。币安何一如何看待未来世界的变化呢?以下是Odaily星球日报

  • 区块链游戏Jurassic World即将正式内测

    游戏向来被认为是区块链最佳的落地场景之一,包含Microsoft、Google、腾讯和网易等不少我们耳熟能详的传统互联网巨头都已对该领域进行了深度的战略布局,如何将传统游戏藉由区块链技术而创造新价值与玩法?区块链游戏公司LandLab给出了答案,继其第 1 款游戏神龙岛正式内测 1 个月后,其第 2 款游戏Jurassic World(侏罗纪世界)也已开发完成,即将正式开始内测。Jurassic World(侏罗纪世界)是以侏罗纪时代为背景基于区块链技术的

  • 中国远洋海运与蚂蚁合作探索区块链应用

    7 月 6 日,中国远洋海运集团与阿里巴巴、蚂蚁集团签署三方战略合作协议,将共同推动航运物流区块链合作和应用,开展未来基于全球航运物流网络的深度合作。

  • 币安区块链研究院执行院长Helen被推选为澳门产业区块链协会副会长

    2020 年 7 月 17 日,以“新生”为主题的澳门产业区块链协会(以下简称“协会”)成立大会暨首届会员大会于珠海市横琴中医药产业园会议中心正式举行。包括协会会长朱嘉明先生,荣誉会长刘艺良先生,顾问委员会主任黄江南先生,副会长杨道匡先生,副会长冯信坚先生,副会长Helen Hai女士在内的数十位协会成员和嘉宾共同出席了会议。《区块链核心算法解析》作者Roger Wattenhofer和《区块链革命》作者、币安中国区块链研究院名誉院长Do

  • 领先区块链教育机构火币大学校长于佳宁详解区块链人才成长路径

    区块链产业加速发展,技术深化创新,应用迅速落地,区块链人才越来越受到重视。 7 月 6 日,人社部联合国家市场监督管理总局、国家统计局发布 9 个新职业,其中区块链占 2 席,分别为区块链工程技术人员和区块链应用操作员。 “区块链岗位正式纳入国家职业目录,这凸显了人才对于区块链产业发展的重要性,也意味着区块链人才迎来职业‘风口期’。”火币大学校长、权威区块链专家于佳宁表示,区块链技术是数字经济发展的重要引擎,

  • 三部门联合发布9个新职业 包括区块链工程技术人员

    人社部联合国家市场监管总局、国家统计局发布 9 个新职业。这是我国自《中华人民共和国职业分类大典( 2015 年版)》颁布以来发布的第三批新职业。

  • 蚂蚁区块链正式升级为蚂蚁链 日活超1亿

    今日,蚂蚁集团董事长井贤栋宣布,蚂蚁区块链正式升级为“蚂蚁链”。同时,井贤栋还分享了蚂蚁链已取得的三个关键成绩:在技术上,蚂蚁链连续四年每年全球专利申请数始终保持在第 1 名;在应用上,蚂蚁链已经助力解决了 50 多个实际场景的信任问题;在商业上

  • 欧科云链OKLink:区块链基建时代,你需要一个浏览器

    很多人说区块链现在和90年代的互联网相似,泡沫和机遇并行。那么区块链破解“妖魔化”迷局的第一步,也与互联网是一致的,即各类区块链应用开始被人们所使用。1、区块链破解“妖魔化”第一步:实现应用区块链与互联网的相似,不仅是在时代趋势上,更多的还有发展轨迹。它想破解“妖魔化”,首先要实现应用。互联网蛮荒年代,第一批学会上网的人接触最多的是万维网,很多人认为它是早期互联网的全部。事实上,万维网不过是一个基于?

  • LandLab区块链游戏的未来畅想

    区块链游戏公司LandLab已经获得共识资本、智链资本和分布资本合计 3000 万美元的天使轮投资,并且推出了第 1 款游戏神龙岛,第 2 款游戏Jurassic World也将于 2020 年 7 月 15 日上线内测。LandLab成立的契机是看到游戏理念随着新技术出现而不断变迁,从软件游戏的Pay to Play,到互联网游戏的Free to Play,再到区块链游戏的Play to Earn,区块链技术的出现为LandLab提供了弯道超车的机会。以Play to Earn为契机,LandLab计划陆续

  • 参与评论
文明上网理性发言,请遵守新闻评论服务协议
  • 热门标签