VIP会员
作者:CSDN
出版社:CSDN《程序员》
ISBN:1111111111117
VIP会员免费
(仅需0.8元/天)
¥ 40000.0
温馨提示: 价值40000元的1000本电子书,VIP会员随意看哦!
电子书推荐
-
Mastering Ethereum精通以太坊 评分:
精通以太坊书籍生成pdf文件 代码地址:https://github.com/ethereumbook/ethereumbook
上传时间:2018-09 大小:13.22MB
- 9.88MB
Mastering Ethereum PDF 全英文
2019-02-23Ethereum represents the gateway to a worldwide, decentralized computing paradigm. This platform enables you to run decentralized applications (DApps) and smart contracts that have no central points of failure or control, integrate with a payment network, and operate on an open blockchain. With this practical guide, Andreas M. Antonopoulos and Gavin Wood provide everything you need to know about building smart contracts and DApps on Ethereum and other virtual-machine blockchains. Discover why IBM, Microsoft, NASDAQ, and hundreds of other organizations are experimenting with Ethereum. This essential guide shows you how to develop the skills necessary to be an innovator in this growing and exciting new industry.
- 92KB
以太坊智能合约开发环境及总结.pdf
2023-02-27以太坊智能合约开发环境及总结 今年上半年开始接触基于区块链的以太坊智能合约编程。由于⽹络现有资料⼤多使⽤truffle2.0框架,⽽更新的truffle3.0在使⽤习惯上有 较⼤改动,很多教程已经不太适合新⼿使⽤。这⾥在吸收了部分⽹络资源,及多次⾃我尝试后,较为详细总结了linux系统下利⽤ truffle3.0+testrpc完成以太坊智能合约+DApp开发⽤到的环境搭建过程,并归纳了开发过程中遇到的⼀些问题及解决⽅案,合约编程语 ⾔为solidity。 环境搭建 (打开终端:同时按住Ctrl + Alt + T键) 1.安装git sudo apt-get install git * 如果在安装git时出现E:Package 'git' has no installation candidate错误提⽰,即可使⽤:sudo apt-get install git-core * git --version 查看是否安装成功 2.安装nodejs sudo apt-get install curl sudo apt-get install -y nodejs * nodejs -v 查看是否安装成功 3.安装solc和solc-cli sudo npm install -g solc solc-cli --save-dev * solcjs --help查看是否安装成功 4.安装solc⼆进制包(使⽤geth要⽤到) sudo add-apt-repository ppa:ethereum/ethereum sudo apt-get update sudo apt-get install solc 4.1 建⽴软链接(可不⽤) 5.安装testrpc sudo npm install -g ethereumjs-testrpc * testrpc安装失败,找不到script,解决⽅法可参考 * testrpc 查看是否安装成功 6.安装truffle3.0 sudo npm install -g truffle * truffle version 查看是否安装成功 7.安装Geth sudo apt-get install software-properties-common sudo add-apt-repository -y ppa:ethereum/ethereum sudo apt-get update sudo apt-get install ethereum Truffle3.0使⽤教程(按顺序) 窗⼝1: mkdir myproject 新建⼦⽬录 cd myproject truffle init webpack初始化项⽬ truffle compile 编译 窗⼝2: testrpc 启动testrpc 窗⼝1: truffle migrate (truffle2.0以上)部署项⽬ npm run build truffle serve 启动服务 窗⼝3: *运⾏多次时可能报错,将后两个指令改为npm run dev 项⽬⽂档说明 app/:存放前端javascript⽂件和stylesheets⽂件,在开发Dapps时使⽤; contracts/:智能合约⽂件的存放⽬录; migrations/:存放部署脚本; test/:存放智能合约测试⽂件 DApp开发总结(truffle3.0) 1.对于⼀个不会改写区块链状态的f()函数,使⽤instance.f.call();⽽对于⼀个会改写区块链状态的函数f(),使⽤instance.f()。底层在实 现调⽤上,会使⽤不同gas计算⽅式。 2.报错invalid address 原因:未设置默认账户地址 解决⽅案: Test.defaults({ from : "0x299127d72e28cb92d09f856aaedeb139d1e7e74a" }); *Test是合约初始化变量 3.合约交互抽象层语法 MyContract.setProvider(someWeb3Provider); MyContract.deployed().then(function(instance) { return instance.someFunction(); }).then(function(result) { }); 4.DApp界⾯读写数据 4.1 整型 var test = parseInt(document.getElementById("test").value); meta.write(test); meta.read.call().then(function(value) { var value_element = document.getElementByI
- 725KB
以太坊 (Ethereum)中文版白皮书
2018-03-23以太坊 (Ethereum ):下 代智能合约和去中 化应 平台 以太坊 (Ethereum ):下 代智能合约和去中 化应 平台
- 2.75MB
Mastering Ethereum: Building Smart Contracts and DApps (EPUB)
2019-01-20Mastering Ethereum: Building Smart Contracts and DApps (EPUB)
- 6.55MB
Ethereum快速入门
2018-11-29Ethereum快速入门,面向普通用户,开发人员,架构师。
- 2.63MB
Mastering Ethereum
2019-08-22Mastering Ethereum
- 12.30MB
mastering-ethereum:记录在卓越精通以太坊之路上的学习心得
2021-02-05mastering-ethereum:记录在卓越精通以太坊之路上的学习心得
- 790KB
mastering ethereum
2020-12-23mastering ethereum
- 3.59MB
Mastering Ethereum-small.pdf
2019-08-21以太坊权威著作,覆盖了区块链的历史和详细的原理,安全,Token等方方面面,是账务2.0币的必读作品
- 7.9MB
ethereumbook:掌握以太坊,Andreas M. Antonopoulos,Gavin Wood
2021-02-05掌握以太坊是一本面向开发人员的书,为以太坊,以太坊经典,RootStock(RSK)和其他基于EVM的兼容开放式区块链的操作和使用提供指南。 读这本书 要阅读本书,请参见 。 单击每个章节以在浏览器中阅读。 其他各方...
- 1.92MB
Mastering Elasticsearch(中文版).pdf
2016-09-10Mastering Elasticsearch(中文版).pdf
- 44.74MB
mastering cmake.pdf
2018-10-12mastering cmake.pdf
- 2.5MB
艾伯特深入浅出以太坊-汪晓明PDF
2018-09-01艾伯特深入浅出以太坊-汪晓明艾伯特
- 933KB
以太坊白皮书.pdf
2020-04-16中国区块链技术和产业发展论坛 编写的 中国区块链技术和应用发展白皮书,其主要内容包括: 一、国内外区块链发展现状的研究分析。首先研究了区块链技术和应 用发展的演进路径,提出了区块链的发展生态结构,盘点了7类典型参与 者:开源社区、产业联盟、骨干企业、初创公司、投资机构、金融机构和 监管机构的区块链实践进程。梳理了英国、美国、俄罗斯等国家的相关机 构对区块链的态度,分析了区块链与云计算、大数据、物联网、下一代网 络、加密技术和人工智能等6大类新一代信息技术的关系。 二、区块链典型应用场景及典型应用分析。通过分析全球200多个应 用案例,提出了区块链的典型应用场景。列举了6个应用相对成熟、应用 前景广阔或具有潜在应用价值的应用场景,并对区块链的应用价值进行了 展望。 三、提出我国区块链技术发展路线图的建议。分析提出了由7个主 要技术特征构成的区块链通用技术需求,结合国内外发展现状和应用场 景,提出典型的区块链技术架构,并分析了共识机制、数据存储、网络 协议、加密算法、隐私保护和智能合约等6类核心关键技术,以及区块链 治理和安全。最后,结合国内外发展趋势,提出了我国区块链技术发展 路线图建议。 四、首次提出我国区块链标准化路线图。结合区块链应用场景和技术 架构,提出了区块链标准体系框架建议。通过分析国际标准化发展趋势, 以及区块链技术和应用发展需求,提出了基础、业务和应用、过程和方 6 法、可信和互操作、信息安全等5类标准,并初步明确了21个标准化重点 方向和未来一段时间内的标准化实施方案。
- 1.12MB
以太坊智能合约开发入门
2018-01-15本文主要介绍在Ubuntu系统上搭建以太坊开发环境的过程,以及简单的智能合约开发。
- 19.51MB
精通spring - Mastering Spring.pdf
2011-07-23精通spring - Mastering Spring.pdf
- 3.93MB
Mastering-Python 精通python 高清版pdf 电子书 带目录
2018-06-23Mastering-Python 精通python 高清版pdf 电子书 带目录
- 1.27MB
(精通AngularJS)Mastering Web Application Development with AngularJS code 源代码
2015-01-27(精通AngularJS)Mastering Web Application Development with AngularJS code 源代码
- 8.1MB
Mastering Qt 5.epub(精通Qt5)
2018-02-02Mastering Qt 5.epub(精通Qt5) 精通Qt5开发
- 3.40MB
mastering-ethereum:分散アプリケーションプラットフォーム「ethereum」の入门书
2021-02-05mastering-ethereum:分散アプリケーションプラットフォーム「ethereum」の入门书
- 1.11MB
以太坊智能合约 —— 最佳安全开发指南.pdf
2019-08-29本文翻译自:https://github.com/ConsenSys/smart-contract-best-practices。 为了使语句表达更加贴切,个别地方未按照原文逐字逐句翻译,如有出入请以原文为准。这篇文档旨在为Solidity开发人员提供一些智能合约的安全准则(security baseline)。当然也包括智能合约的安全开发理念、bug赏金计划指南、文档例程以及工具。
- 4KB
以太坊智能合约
2018-04-09以太坊开发第二篇,以太坊智能合约开发。后续发行自己的代币
- 742KB
以太坊智能合约编程
2018-07-26这篇文章的目的是成为上述资料的补充,同时介绍一些基本的开发者工具,使入门以太坊,智能合约 以及构建 DApps(decentralized apps, 分布式应用)更加容易。我会试图按照我自己(依然是新手)的理解来 解释工作流程中的每一步是在做什么,我也得到了 ConsenSys 酷酷的开发者们的许多帮助。
- 2.37MB
Mastering Regular Expressions 3 ed pdf 版 精通正则表达式(第三版)
2010-06-30《精通正则表达式》是系统学习正则表达式的唯一最权威著作。任何时候,任何地方,只要提到正则表达式著作,人们都会提到这本书。该书质量之高,声誉之盛,使得几乎没有人企图挑战它的地位,从而在正则表达式图书领域...
- 11.34MB
Mastering Django Core (精通Django)英文版 清晰无水印
2019-02-27Mastering Django: Core: The Complete Guide to Django 1.8 LTS 这本书就是大名鼎鼎的 Django Book 的最新版本。本书前7章是连贯的学习教程,可作为入门教材,后面的章节以讲解概念为主。
- 24.6MB
Mastering.Wireshark.178398952
2016-04-27Mastering Wireshark will help you raise your knowledge to an expert level. At the start of the book, you will be taught how to install Wireshark, and will be introduced to its interface so you ...
- 6.35MB
Mastering Go
2018-05-08Mastering Go Mastering Go Mastering Go Mastering Go
- 44.75MB
mastering-cmake_mastering-cmake_
2021-10-02Book of mastering-cmake