火星链 火星链
Ctrl+D收藏火星链
首页 > SOL > 正文

ETH:区块链入门 | 盘点11个常用的区块链开发工具,年薪百万的工程师都在用

作者:

时间:1900/1/1 0:00:00

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

1、Solidity

Solidity是区块链开发者中最流行的编程语言之一。

它支持面向对象的范式并且可以用于编写智能合约。以太坊DApp也可以用Solidity编码。Solidity是针对以太坊虚拟机(EVM)而设计的。

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

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

印度初创企业Dhiway利用区块链技术简化企业数据验证过程:印度初创企业Dhiway首席执行官Pradeep KP表示,在教育、银行和医疗等行业的许多人工流程都在在线转移之际,Dhiway正寻求利用企业的数据验证需求。Dhiway成立于2019年,正在构建基于区块链的``可验证数据交易所'',旨在简化验证过程。(Economic Times)[2020/8/11]

2、Cakeshop

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

3、Geth

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

Geth有如下三种使用方式:

JSON-RPCserver.

Command-line.

Interactiveconsole.

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

动态 | 三大运营商通过区块链共享客户KYC数据:ZB创新智库消息,近期Forkast.Insight发布的《中国区块链报告》提到,中国移动、中国联通和中国电信已经合作启动了一项计划,三大运营商将在区块链上共享客户的KYC数据。通过分配加密Token或者唯一哈希给对应客户,可以实现KYC数据在三大运营商之间的随意迁移。ZB创新智库分析师认为:该计划的推进恰逢中国携号转网在全国落地,eSIM卡技术试点范围不断扩大的积极背景下,从长远来看,基于区块链的身份识别系统很有可能在三大运营商的建设下落地,这将会给线上互联网生态带来巨大改变。[2019/12/13]

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

4、BlockchainTestnet

动态 | 韩国公布了创新金融服务优先审核对象 区块链位列其中:4月1日,韩国金融委员会主席Choi Jong-ku在首尔召开第一届金融改革审议委员会。其指出,在金融监管沙盒制度和金融改革服务正式落地之前,将授予规制特例并将大力支持创新企业,旨在通过金融规制沙盒让创新型企业成长为全球性企业。此外,会议还公布了创新金融服务的优先审核对象,其中包括运用区块链等新技术的股票借贷交易、非上市企业股东名册实时更新等服务。[2019/4/1]

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

我们也建议您在项目上线前使用相应的测试网对应用进行测试。

测试网之所以重要,是因为它可以让您在不耗费实际资源的情况下进行测试。举个例子,以太坊用gas作为燃料来执行不同的动作。

开发人员如果在主网上对区块链DApp进行测试,则每次进行测试时都消耗gas,这意味着要花费上千美元来进行测试,这是不现实的。

有了测试网,区块链开发人员可以在不花费大量现金的情况下解决程序中存在的bug。测试网的选择取决于您的DApp。您可以使用公共测试、私人测试、或者GanachiCLI——可自定义的区块链模拟器。

分析 | IDC:2019年区块链支出将增至29亿美元:据newsbtc报道,国际数据公司(IDC)最近更新了其“全球半年区块链支出指南”。IDC的代表称,区块链技术已经度过了设计阶段并已投入实际使用,这一转变将推动未来十个月的预期支出增加。该公司预计,2019年区块链支出将增长至29亿美元,与2018年相比增加88.7%。其中,金融部门的区块链技术支出将占据最大份额,预计为11亿美元。此外,区块链消费者群体,包括制造业和资源的区块链支出合计将达到6.53亿美元。预计这些行业在整个五年期的支出增幅最大,复合年增长率为77.6%。IDC表示,预计到五年期的最后一年(2022年),区块链的总支出将达到124亿美元。[2019/3/5]

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

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

迅雷:分析称迅雷链性能和应用方向已经符合区块链3.0标准:迅雷集团CEO、网心科技CEO陈磊表示,对于迅雷区块链生态的前景十分看好。迅雷称,迅雷链已经在向生态化发展,未来应用场景将覆盖区块链+公益、医疗、教育、社交、交通出行、商品鉴伪、版权等众多行业及领域。有分析指出,迅雷链的性能和应用方向已经符合区块链3.0标准,作为国内主链的代表已经占据先发优势,而从财报来看,迅雷在技术研发和人才培养方面仍在持续投入。[2018/5/15]

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

了解如何使用BaaS对于区块链开发人员来说是非常必要的,它可以帮助您获得更多的信任和声誉

。它和软件即服务模型十分类似。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;

完善的记录备案;

开源;

8、RemixIDE

RemixIDE是一款常用的基于浏览器的IDE。打开浏览器,您就可以利用Solidity语言开发以太坊智能合约了。

它使用JavaScript开发,这也意味着您可以使用任何现代浏览器或在本地使用。它提供了模块支持,可以为IDE带来更多功能。

例如,

您可以使用文件资源管理器模块来保存或者加载计算机中的文件。

还有其他包括插件管理器、稳定编辑器、终端和设置在内的其他有用的模块。

9、HyperledgerCaliper

HyperledgerCaliper是一款帮助您检测区块链性能的工具。它可以通过设置不同的参数来测试区块链的性能。

10、Solc

如果您使用过Solidity,那么您一定已经知道它的语法是类似于ECMAScript的,松散型的语言。

但是以太坊虚拟机使用的格式略有不同,在这种情况下,Solc就成为处理以太坊相关项目的必备工具。

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

11、dAppBoard

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

dAppBoard是基于网页的,并且可以帮助您监控在以太坊上运行的智能合约。它可以为您提供很多信息。

总结

作为开发人员,我们要始终关注新的工具,最好的方法就是观察其他开发人员开发的有趣的东西,这样我们也可以找到最适合自己的工具。

(网址:

https://www.education-ecosystem.com/projects/cryptocurrency)

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

来源|DZone

编译|火火酱

责编?|?Carol

出品|?区块链大本营

标签:区块链以太坊SOLETH区块链存证以太坊币今日价格行情美元ESOL价格LSETH币

SOL热门资讯
稳定币:区块链周报 | 交易市场整体热度下降3成左右,8月择良时而待

一、基础数据1.目前,加密货市场总市值为2646.71亿美元,与前一周相比下跌7.26%;2.最近一周整个加密货币市场成交量为3682.23亿美元,与此前一周5154.06亿美元的成交量相比.

1900/1/1 0:00:00
EPE:“屌丝”翻身靠 MEME ,揭密 PEPE 背后的 NFT 势力

“醋不及防”,PEPE神话又开始让众人开始因别人家的发财故事而感到焦虑。每到这个时候,总会有大量文章用非常学术派的理论来论证MEME的合理性,故事/情绪/诱因等……但在笔者看来,MEME币的成功.

1900/1/1 0:00:00
BSV:BRC20 背后:来自 BSV 社区的“复仇”

在今年2月中旬,我们专门制作了一期关于Ordinals以及BTCNFT的视频。 在寻找相关资料的过程中,我们发现一个有意思的现象,那就是对Ordinals最上头的其实是一群原BSV社区的人,尽管.

1900/1/1 0:00:00
区块链:BTC无法被禁止?其实美国并不想禁止BTC

本周二,参议院银行委员会主席MikeCrapo在关于数字货币和区块链监管框架的听证会上表示,鉴于比特币是一项全球创新,美国无法在技术上禁止比特币.

1900/1/1 0:00:00
GER:MarsBit周报 | BTC挖矿手续费收益创新高;ParaSpace、Aragon陷舆论漩涡;Chiliz Chain上线主网

一、过去一周行业发生重要事件1.?产业Solana?Labs?手机?Saga?面向公众发售,其用户可申请?Saga?创世?NFTSolana?Labs?推出的手机?Saga?现已面向公众发售.

1900/1/1 0:00:00
区块链:2019融币国际商学院成立仪式?塞班站圆满结束

??????2019融币国际商学院成立仪式于07月06日在塞班岛成功召开。此次会议由新加坡区天下基金会主办,会议邀请到了世界数字货币组织轮值主席、亚洲区块链学会会长、融币商学院荣誉教授蔡志川,著.

1900/1/1 0:00:00