柚子快报激活码778899分享:智能合约

http://www.51969.com/

info

https://dev.ethereum.cn/developer-tool-list

重点应该是了解 写智能合约。

eth是一个区块链。上面不可以部署 智能代码,智能合约代码 可以实现一些功能。

plan

测试的智能合约

log

2020-10-17

可能范围比较大 我给个网址给你看看 最近比较火的 defi

这个里面其实感觉代码很简单,只是算法比较复杂。 defi就是一个银行理财产品。

存入币,有对应的利率

https://www.curve.fi

2020-10-19 了解 ethereum 如何写智能合约

ethereum 如何写智能合约

以太坊智能合约编程简单教程(全)

https://blog.csdn.net/weixin_41545330/article/details/79533773

编写和部署智能合约并不要求你运行一个以太坊节点。下面有列出基于浏览器的IDE和API。

但如果是为了学习的话,还是应该运行一个以太坊节点,以便理解其中的基本组件,何况运行节点也不难。

关于挖矿:挖矿很有趣,有点像精心照料你的室内盆栽,同时又是一种了解整个系统的方法。

虽然以太币现在的价格可能连电费都补不齐,但以后谁知道呢。人们正在创造许多酷酷的DApp, 可能会让以太坊越来越流行。

另一个问题是在正式网络上跑智能合约需要实实在在的以太币。在测试网络上运行节点的话就没有这个问题。

此时也不需要同步整个区块链,创建一个自己的私有链就勾了,对于开发来说更省时间。

testrpc. 用geth可以创建一个测试网络,另一种更快的创建测试网络的方法是使用testrpc.

Testrpc可以在启动时帮你创建一堆存有资金的测试账户。它的运行速度也更快因此更适合开发和测试。

Metamask允许你在浏览器里面使用以太坊的功能而无需节点

基于浏览器的IDE. Solidity real-time compiler和Cosmo都可以让你快速开始在浏览器中编写智能合约。

你甚至可以让这些工具使用你的本地节点,只要让本地节点开一个端口

(注意安全!这些工具站点必须可信,而且千万不要把你的全部身家放在这样一个本地节点里面!Cosmo UI上有如何使用geth做到这一点的指引)

在Truffle中进行测试

Truffle用来做智能合约的测试驱动开发(TDD)非常棒,我强烈推荐你在学习中使用它。它也是学习使用JavaScript Promise的一个好途径,

从零构建以太坊(Ethereum)智能合约到项目实战——学习笔记3

https://www.cnblogs.com/little-kwy/p/10325324.html

这些拿来消耗的以太币被称为gas(燃料)。部署合约到区块链上时,需要附加一定数量的燃料。当燃料消耗完而程序还没执行完,就会出现 Out of Gas(燃料耗尽)错误。

智能合约能做什么事?

创造新的加密代币

募资

智能合约一经部署就永远存在,除非拥有者启动智能合约中的自毁(selfdestruct)功能。如何升级合约并保存其中的参数与代币

以太坊网络节点上并不适合存储较大的档案。目前有Swarm与IPFS等分布式档案存储方式可供选择。

什么是智能合约(Smart Contract)

在区块链上运行的程序,通常称为 智能合约(Smart Contract)。所以通常会把写区块链程序改称为写智能合约。

智能合约可以做什么?

目前最常见的智能合约是各种加密货币合约,开发者可以很容易地透过部署一个智能合约,来提供运行于以太坊上的新加密代币。

智能合约和一般程序的差异

一、整合金流容易

二、部署时与后续写入时需要费用

三、储存资料的成本高

四、部署后无法更改

部署后智能合约可自动执行。后续呼叫智能合约的时候,使用者可以使用部署合约的钱包地址(所有者账户),

或依据编写的智能合约条件,让其他钱包地址也能呼叫这个只能合约。呼叫智能合约,其实就是向这个合约地址发起交易,

只是交易的不只是代币,而可以是智能合约提供的呼叫方法。

【Ethereum 智能合约开发笔记】深入 Ethereum 智能合约 ABI

https://www.jianshu.com/p/fb1bd44f7b9b

ABI(Application Binary Interface)

如果理解 API 就很容易了解 ABI。简单来说,API 是程式间互动的介面。

这个介面包含程式提供外界存取的 functions、variables 等。

ABI 也是程式间互动的介面,但程式是被编译后的 binary code。

2020-10-20 本地环境搭建

:LOGBOOK:

CLOCK: [2020-10-20 周二 19:55]--[2020-10-20 周二 21:22] => 1:27

:END:

https://ethereum.org/en/developers/

Set up local environment

https://ethereum.org/en/developers/local-environment/

https://buidler.dev/

更好的Solidity调试:堆栈跟踪和console.log终于在这里→

builder

https://buidler.dev/getting-started/

个人仓库地址

https://gitee.com/lvye1221/eth-exercise

本地运行记录

// 本地安装 npx 命令,大约黑屏30s,然后会安装成功

cnpm install --save-dev @nomiclabs/buidler

npx buidler

一直回车

VSCode 安装 solidity 插件

执行测试用例中的例子

https://buidler.dev/guides/waffle-testing.html

cnpm install --save-dev @nomiclabs/buidler-waffle ethereum-waffle chai @nomiclabs/buidler-ethers ethers

// 运行测试示例

npx buidler test

// 输出所有账号

npx buidler accounts

npx buidler compile

// 部署脚本

npx buidler run scripts/sample-script.js

All contracts have already been compiled, skipping compilation.

Deploying a Greeter with greeting: Hello, Buidler!

Greeter deployed to: 0x7c2C195CD6D34B8F845992d380aADB2730bB9C6F

要尝试此操作,请npx buidler node使用network选项启动一个节点,然后使用以下选项重新运行示例脚本:

npx buidler run scripts/sample-script.js --network localhost

2020-11-03 了解智能合约

是什么

为什么?

有什么用途

养猫的游戏

https://blog.csdn.net/mongo_node/article/details/80491713

https://ethfans.org/wikis/智能合约

好多文章

https://ethfans.org/posts/ethereum-whitepaper

2020-11-05 智能合约交流

历史

功能

未来

https://ethfans.org/posts/what-is-ethereum

自行车的所有者会将一个 Slock(智能锁)安装到他们的自行车上

并且在以太坊区块链上给自行车注册一个智能合约(一段计算机程序代码)

任何人都可以向该智能合约发起一个发送一定数量数字货币的请求,合约在接到这个请求之后,会自动将这笔数字货币转发给自行车的所有者

并且记录一个状态,这个状态用于表明,刚刚这位数字货币的发送者获得了某种所有权,比如这辆自行车接下来三个小时的使用权

这个人在三个小时内,都可以通过智能手机向 Slock(智能锁)发送特定的签名信息,这条签名信息会打开车上的这把锁。

没有涉及任何中心化的支付处理机构

使用类似 Slock 锁的人,不用担心 Slock 这家公司倒闭之后自己这把锁不能使用的问题

也不用担心服务商突然开始被征收高昂费用的问题

更不用担心自己的私人交易信息会全部落入某一方手里的问题

https://ethfans.org/posts/accounts-transactions-gas-ethereum

外部拥有账户 vs 合约账户

以太坊中有两种账户

外部拥有账户(EOA)

合约账户

(从整体来看),以太坊就像一台计算机,而上面运行的计算机程序我们叫做 “智能合约”。

(从实际上来说),一个网络参与者乃是在他的电脑上用一种叫 “以太坊虚拟机” 的操作系统运行这些程序(“智能合约”)。

2020-11-06

http://yitaifang.com/

查看交易记录

现在有哪些运行在以太网上的智能合约

https://www.feixiaohao.com/

https://app.barnbridge.com/pools/stable-token

bsc.qian.finance

https://v2.rari.capital/

V2rayN

https://www.chainnews.com/

2021-01-08 目前有哪些运行良好的 智能合约

柚子快报激活码778899分享:智能合约

http://www.51969.com/

查看原文