浅谈USDToch(优多趣)模式系统开发源码搭建(成熟技术)

简介: 浅谈USDToch(优多趣)模式系统开发源码搭建(成熟技术)

主要有以下几种开发语言1:

Solidity:这是一种类似于js的语言,并且这个语言被称为开发智能合约的旗舰语言。
Serpent:这是一种类似于Python的语言。
LLL:这是一种类似于汇编的低级语言。
Mutan:这是一种类似于C的语言,目前已被放弃2。
开发环境
主要有以下几种开发环境3:

Mix:Mix项目现在已经被以太坊官方停止支持了,开发团队现在进行Remix项目4。
Remix
Solidity realtime compiler and runtime:在线编译和运行环境。
Ethereum Studio:这是一个在线开发的工具,不需要在本地下载安装。在这个网站注册完账号并登录后,点击页面左上角的Start Now按钮后就可以进入开发环境了。
Visual Studio 2015:对于初学者来说,建议选择VS2015社区版,这个版本是免费的,而且功能齐全。使用VS2015开发智能合约的环境搭建可以参考这篇文章:各位童鞋,windows 下 Visual Studio 2015 里可以开发基于以太坊的 Solidity 项目了。但是,就我个人而言,我不建议大家选择Windows作为智能合约的开发平台。以太坊开发团队主要采用Ubuntu系统作为开发平台,而他们也建议开发者应该采用Ubuntu 64位系统开发。我使用Windows系统搭建以太坊开发环境的时候,遇到了很多奇葩无解的问题。Windows的命令行与Ubuntu相比就是一坨翔,使用Ubuntu系统应该是初学者最佳的方案。
开发框架
主要有以下几种开发框架5:

Truffle:
Github源码:ConsenSys/truffle
官方网站:Truffle
开发文档:Truffle
Dapple:
Github源码:nexusdev/dapple
官方文档:Dapple Documentation
Meteor:这个是以太坊官方编写的框架。
Github源码:Dapp using Meteor
官方文档:Meteor Guide
开发相关资源
Ethereum Homestead Documentation:这个是由以太坊志愿者写的非官方文档,里面粗略地介绍了很多以太坊的相关概念。如果是以太坊菜鸟,建议读一下。
Dapps for Beginners:这个网站的内容较老,而且已经很久没有更新。但对于那些不知道合约该如何使用的人来说,里面的经典例子可以帮助你快速了解合约的一些炫酷功能。
JavaScript API:当Solidity合约编译好并且发送到网络上之后,你可以使用以太坊的web3.js JavaScript API来调用它,构建能与之交互的web应用。
以太坊智能合约编程之菜鸟教程:一篇较老但是对小白入门有一定启发意义的文章。需要注意的是文章里使用的Truffle是较老版本的。现在新版本的Truffle使用的命令与前一版本相比有部分不同。
Truffle开发文档:Truffle是一个开源的智能合约开发框架。
Testrpc:Testrpc是以太坊开发过程中非常好用的一个测试网络。

相关文章
|
2天前
|
存储 JSON JavaScript
链游模式系统开发搭建功能丨链游系统开发项目方案(技术成熟)
首先,NFT链游系统的开发能够实现真正的去中心化。区块链技术使得NFT链游戏能够实现真正的去中心化,这意味着所有对象都是直接交互的平等个体。这样一来,所有人都能够公平地参与到NFT链游戏中来。
|
2月前
|
新零售 小程序 搜索推荐
认养模式小程序系统开发|成熟技术|项目案例
随着新零售的发展,我们设想更多创新的商业模式和营销方式。
|
2月前
|
新零售 供应链 搜索推荐
链动2+1互助系统开发|模式讲解|成熟案例
新零售模式的核心特征是消费者体验的无缝开合,并且是数据驱动的
|
2月前
|
自然语言处理 安全 数据挖掘
短剧系统开发/稳定版/海外版/多语言/成熟技术/方案项目/源码流程
The functions of the short drama system can include but are not limited to the following aspects:
|
2月前
|
新零售 人工智能 搜索推荐
2+1链动互助模式系统开发|项目方案|流程分析
对于消费者而言,我们已经习惯了便捷的网络购物方式,但是网购我们无法了解商品的质量,
|
2月前
|
自然语言处理 监控 搜索推荐
佛萨奇2.0/3.0Metaforce原力元宇宙系统开发步骤逻辑丨方案项目丨案例设计丨成熟技术丨源码功能
佛萨奇(VoZaChi)是一个虚拟助手系统,其发展至2.0和3.0版本会有一些特定需求和逻辑
|
9月前
|
敏捷开发 存储 测试技术
链动2+1系统开发项目案例丨指南教程丨需求方案丨功能设计丨成熟技术丨步骤逻辑丨源码程序
用户需求导向:系统开发应以用户需求为中心,从用户的角度思考,了解用户的真实需求和期望,以提供优质的用户体验。
|
9月前
|
安全
IPPswap交易所系统开发详细指南丨需求设计丨教程方案丨源码项目
Based on the development of the IPPSwap exchange exchange exchange bottom pool LP pledge mining system you mentioned, the following is an overview of its basic process and elements
|
10月前
|
视频直播 定位技术 UED
拍卖软件开发系统源码解决方案,三大核心功能
互联网的飞速发展,电子商务领域也在不断演进,推动了直播拍卖软件成为一个备受欢迎的应用。其中,“东莞梦幻网络科技”用于搭建平台的拍卖系统源码市场热度不断攀升。这个系统源码具备三大核心功能,为平台商家带来了更多的盈利机会。本文将深入讨论这三大核心功能的意义。
|
供应链 小程序 搜索推荐
链动2+1模式小程序开发/源码搭建/快速上线
链动2+1系统开发,链动2+1小程序开发,链动2+1公众号开发