章节

  • 以太坊(Ethereum) – 是什么
  • 以太坊(Ethereum) – 什么是智能合约
  • 以太坊(Ethereum) – 以太币
  • 以太坊(Ethereum) – 虚拟机(E.V.M.)
  • 以太坊(Ethereum) – 分布式应用(DApp)
  • 以太坊(Ethereum) – 账号(地址)
  • 以太坊(Ethereum) – 虚拟机架构
  • 以太坊(Ethereum) – 网络节点
  • 以太坊(Ethereum) – 以太币单位
  • 以太坊(Ethereum) – 挖矿
  • 以太坊(Ethereum) – 智能合约开发
    • 以太坊(Ethereum) – 智能合约的优点
    • 以太坊(Ethereum) – 智能合约开发概述
    • 以太坊(Ethereum) – 智能合约开发环境搭建
    • 以太坊(Ethereum) – Ganache本地区块链
    • 以太坊(Ethereum) – 开发智能合约
    • 以太坊(Ethereum) – 部署智能合约到Ganache
    • 以太坊(Ethereum) – 使用 truffle console 访问智能合约
    • 以太坊(Ethereum) – 智能合约测试(truffle test)
    • 以太坊(Ethereum) – 连接公链
    • 以太坊(Ethereum) – 部署智能合约到公链
    • 以太坊(Ethereum) – truffle脚本
    • 以太坊(Ethereum) – 让浏览器支持区块链(MetaMask)
    • 以太坊(Ethereum) – 智能合约前端页面

智能合约(Smart contract )是一种旨在以信息化方式传播、验证或执行合同的计算机协议。智能合约允许在没有第三方的情况下进行可信交易,这些交易可追踪且不可逆转。智能合约概念于1995年由Nick Szabo首次提出。

智能合约的目的是提供优于传统合约的安全方法,并减少与合约相关的其他交易成本。

简单地说,智能合约可以理解为一个自执行的协议。智能合约可以自动处理协议的履行、管理、以及支付。

例如,可以编写这样一个智能合约:本月底之前,老王转账给小张1个以太币,这个智能合约部署后,就会在月底之前,自动把老王的1个以太币转账给小张,无需人为干预。

以太坊虚拟币与智能合约是构成以太坊网络的基石。

以太坊(Ethereum) - 什么是智能合约相关推荐

  1. 【附代码】如何在私有链上编写、部署与以太坊进行交互的智能合约

    原文:How To Write, Deploy, and Interact with Ethereum Smart Contracts on a Private Blockchain  作者:jack ...

  2. 什么是以太坊?什么是智能合约?

    以太坊是一个分布式的计算平台.它会生成一个名为Ether的加密货币.程序员可以在以太坊区块链上写下"智能合约",这些以太坊智能合约会根据代码自动执行. 以太坊是什么? 以太坊经常与 ...

  3. 以太坊之Remix部署智能合约(Remix简介,使用,测试网络部署合约)

    1.Remix简介 Remix 是一个开源的 Solidity 智能合约开发环境,提供基本的编译.部署至本地或测试网络.执行合约等功能.Solidity 是 以太坊Ethereum 官方设计和支持的开 ...

  4. java开源库web3j的以太坊过滤器(filter)和智能合约事件(event)教程

    2019独角兽企业重金招聘Python工程师标准>>> web3j过滤器提供以太坊网络发生的某些事件的通知,对java和安卓程序员来说很有用.在Ethereum以太坊中支持三类过滤器 ...

  5. 【以太坊】深入理解智能合约(合约调合约)

    一.前言 关于智能合约的描述,大家在网上百度能查到一大堆.看来看去也能看个似懂非懂,但是稍微具体点呢,智能合约到底都能干什么,可以转账提现吗?可以合约调用合约吗?可以发布多个合约吗? 关于智能合约的疑 ...

  6. 技术沙龙|解读以太坊黄皮书,学习智能合约应用开发(北京)

    2019独角兽企业重金招聘Python工程师标准>>> 前几天HiBlock区块链社区的杨镇老师在一次访谈中再次聊到了区块链技术学习和应用的话题,杨镇老师的观点很明确,技术学习要回归 ...

  7. 如何判断一个以太坊地址是是智能合约地址或者ETH普通地址

    根据不同的应用场景分成两种 1.web3.js在DAPP应用开发时使用 2.solidity智能合约开发时使用 以下是具体实现 1.web3.js在DAPP应用开发时使用 web3.eth.getCo ...

  8. 使用以太坊geth客户端调用智能合约时报“Invalid Address“错误的解决方法

    需要事先定义defaultAccount变量对象 web3.eth.defaultAccount = web3.eth.accounts[0]

  9. 以太坊(Ethereum) - 让浏览器支持区块链(MetaMask)

    章节 以太坊(Ethereum) – 是什么 以太坊(Ethereum) – 什么是智能合约 以太坊(Ethereum) – 以太币 以太坊(Ethereum) – 虚拟机(E.V.M.) 以太坊(E ...

最新文章

  1. Mysql ID重新排列
  2. 蒙特卡洛树搜索的主要流程有哪些_海运拼箱操作流程主要有哪些
  3. equals()方法
  4. Myeclipse学习总结(8)——Eclipse实用操作
  5. Axure SVN共享 Commit Failed (details Follow) 问题解决
  6. 实现三联tab切换特效
  7. 中国电信 商务领航送的cisco nav-10 wf配置端口转发
  8. 接口测试如何在json中引用mock变量
  9. oracle 执行sql路径,如何指定 SQL 执行路径
  10. php网站入门鹿泉银山,银山门传说与银山门古石洞的考证
  11. AJAX学习笔记 一:简单的XMLHTTPRequest示例和asp.net异步更新。
  12. 使用vue3.0仿cnode网站
  13. 对外汉语语料库有哪些_【亲测】8大对外汉语必备语料库,每个都很有“性格”!!留学生汉语语料库...
  14. iOS清除缓存功能开发
  15. android killer使用方法,AndroidKiller安装、设置及使用教程
  16. auto.js制作简易音乐app(一)
  17. 关于Redis数据库
  18. 删除文件夹出现0x80070091错误提示目录不是空的
  19. sqlserver如何把两张表的数据合并为一张表
  20. 必看:重装操作系统的20条原则

热门文章

  1. 【Python】CPython解释器及字节码
  2. 入门级用户福音,阿里云推轻量应用服务器新流量包套餐,成本最高可降50%
  3. itunes一直显示正在验证iphone恢复_新iPhone到手了,怎样将数据资料迁移过去?
  4. 群晖文件服务器ds918,群晖ds918+评测 安全而又强大
  5. 论文阅读:Oriented RepPoints for Aerial Object Detection (CVPR 2022)
  6. Thingsboard 项目说明,框架目录结构、技术及部署相关说明
  7. 一成电计算机考研国家线2O 9,【九〇六 | 打卡】考研“国家线”只是起点,我们要挑战骇浪惊涛!...
  8. 引领云原生发展浪潮 阿里云开启云原生大规模落地元年
  9. ORA_HASH函数
  10. 单曲循环 翻译_“单曲循环” 用哪个词?