主页 > imtoken钱包下载安卓版 > 以太坊ETH的智能合约学习

以太坊ETH的智能合约学习

imtoken钱包下载安卓版 2023-08-23 05:07:40

这是一个很早的行业。 这个行业是否值得我们ALL in,已经不是问题。 问题是如何真正算作ALL in。在这个行业中,技术往往成为主导力量。 这可能是任何行业的早期特征,20年前的互联网也是如此。

在一个去中心化的社区中,往往需要一个核心技术人员来支撑,技术人员越全面,社区的成长就会越好。 中本聪是个多面手,不仅是密码学的顶级专家,还是编程、网络、算法、经济学、博弈论的顶级专家。 正是在他的带领下,社区才源源不断地吸引了全球顶尖的程序员加入社区2023年以太坊退回pow,而社区在他离开后才得以自行发展壮大。

在DPF震撼上线的12个小时里,我再次感受到了技术力量对于一个社区的重要性。 社区中的任何项目都无时无刻不面临着黑客的挑战。 这是一场永无休止的战争。

早在半年前,在没人对 DeFi 感兴趣的时候,AP 开发的 codex 居然已经火了起来。 不幸的是,在流行之际2023年以太坊退回pow,遭到黑客攻击,锅被掏空。 问题本质上是一样的。 这对整个社区的发展是一个很大的打击。 当时小神童他们想要提醒AP,结果变成了极客之间的斗气大战。 结果小神童他们倒锅了,不是AP。 水平不如他们,但是漏洞已经公布在网上了。 一个聪明的小神童,灵感来自于 ETH 上被攻击的 DAI。

社区基金会想把这件事变成梁山的故事,可惜美联社没看过《水浒传》,看不懂小神童当时的行为。 那时候的小神童们,心里还是很关心社会的,只是他们太小了,做事不顾后果。 这件事也在社会上引起了极大的争议,牛鼻子也受到了牵连,被认为是在包庇小神童他们。 小神童最后居然哭着离开了社区。

这一次PDF上线,要是合同出了问题,后果不堪设想。 当然,社区为此做了完善的准备。 如果失败了,我们会回到YAS公链,但是那会对YAS公链造成巨大的伤害。 伤害。

猴哥昨天在他的文章中把这个解释的很清楚了。 我把链接放在下面,有兴趣的朋友可以看看。

PDF生死12小时,被盗始末丨PDF安全问题丨猴哥致歉

所以牛鼻子心里真的很希望,如果自己能够多了解一些,说不定这些东西就不成问题了。 其实正如前文所写,社区缺的不是程序员,而是懂智能合约的程序员。 我们都知道智能合约是Vitalik在ETH上发明的,所以学了这个,就绕不开以太坊了。

●以太坊ETH智能合约学习001

以下学习内容,默认你对区块链有一定了解,知道什么是POW工作量证明(proof of work); 知道什么叉子; 知道什么是以太坊和智能合约。

2023年以太坊退回pow_2017年以太坊最高价_以太坊年底结束pow挖矿

为了确定哪条路径最有效并防止多链,以太坊使用了一种称为“GHOST 协议”的数学机制。

GHOST = Greedy Heaviest Observed 子树

简单来说,GHOST协议要求我们选择一条计算完成最多的路径。 确定路径的一种方法是使用最近区块(叶子区块)的区块编号,它代表当前路径上的区块总数(不包括创世区块)。 块号越大,路径越长,意味着在这条路径上消耗更多的算力到达叶子块。 使用这种推理可以让我们就当前状态的权威版本达成一致。

KECCAK-256 hash,以太坊使用的就是这个hash算法。

我们将深入探讨以太坊系统的主要组件:

账户 状态 (state) Gas and fees Transactions Blocks 交易执行 Mining Poof of work

我们今天学习的是帐户。 如果你了解账户的基础知识,你就会知道为什么这些大佬们说PDF是安全的。

以太坊的英文由两部分组成,Ether+eum。 最前面的是以太,曾经被认为是最后一种充满世界的物质,可见其野心有多大。

有两种主要类型的帐户:

外部账户,由私钥控制,没有代码关联 合约账户,由合约代码控制,有代码关联

2017年以太坊最高价_2023年以太坊退回pow_以太坊年底结束pow挖矿

2023年以太坊退回pow_以太坊年底结束pow挖矿_2017年以太坊最高价

合约账户没有私钥! Monkey在PDF上创建的合约账户0x1a2fbdc3b6a7230c875d94ff194e3fe039dcefb2为智能合约账户。 一旦部署上线,就是俗称的链上,不能再修改。

而侯哥的0x888开头的账号就是左边蓝色的外部账号,被盗的就是这个外部账号。 而这个账户并没有我们想象中的对智能合约的控制权,这是以太坊的设计决定的。

一般的发币代码都会留下一个OWER权限,方便以后修改合约,但是通过AP,TP大佬,以及一些高手技术,发现猴哥的发币代码其实是因为参数错误,OWER权限被彻底废除,这份合约成为漂浮在以太坊上的一座孤岛,直到以太坊消亡的那一天。

小神童他们亲自进行了实战测试,最后的结论都是一样的。

在两个外部拥有的帐户之间发送的消息只是一种价值转移。 但是从外部拥有账户到合约账户的消息将激活合约账户的代码,使其能够执行各种操作。 (例如转移代币、写入内部存储、挖掘新代币、执行一些计算、创建新合约等)

合约账户无法发起消息,所有消息均由外部账户发起。

我们看到,合约账户与合约账户之间的内部交易可能是批量转账可以实现的原因。

不管是什么账号,都是由这四部分组成:

1. nonce(英文的意思是一次性的,偶尔的,临时的)它其实是用来计数的。 上面提到的外部账户中的nonce是交易的序号,合约账户必须是合约的序号。

2、balance(英文是balance的意思)很好理解,但是有个wei的概念,微等于10的18次方。 所以可以看到TP钱包里PDF的余额其实是按wei算的。 在以太坊中,任何硬币都是微量发行的。 举个例子,如果数量是9500万个PDF,那么在发币的时候,微量就是9500万*10的18次方,而我们实际使用的时候是用ether作为单位的。 1Ether=10^18Wei 一个ether等于很多小微。 这里的以太不是以太坊而是一个单位。

2023年以太坊退回pow_2017年以太坊最高价_以太坊年底结束pow挖矿

2017年以太坊最高价_2023年以太坊退回pow_以太坊年底结束pow挖矿

3. storageRoot(这是一个复合词,意思是storage的根。storage root有寄生根的意思,是指账户寄生在以太坊网络上吗?)Merkle Patricia树的根节点Hash值(我们将在后面解释 Merkle 树)。 Merkle树会对该账户存储的内容进行Hash值编码,默认为空

4. codeHash 代码哈希值,对于外部账户,是一个空字符串,对应其对应的EMV(虚拟机,后面会讲); 对于合约账户,它实际上是哈希值代码存储。

好了,今天就到这里吧,要消化的内容很多,明天我们说说世界树——默克尔树

就是上面第三条所说的寄生根寄生的地方。 默克尔树。

吹牛币

终身学习,共同进步

02

社区动态

传说当保安遇到陌生人时,会问他三个终极哲学问题:

2017年以太坊最高价_2023年以太坊退回pow_以太坊年底结束pow挖矿

●谁是PDF?

2017年以太坊最高价_2023年以太坊退回pow_以太坊年底结束pow挖矿

代币全称是Pledge DeFi Rights Token。 它是一个 ERC20 代币,所以它应该被称为:

ERC20-PDF

PDF是通过质押YAS公链代币产生的跨平台新币种,开创了跨链以太坊DEFI代币的新玩法。 持有 PDF 有权换回抵押代币,以及 Polkadot 平行链选项。 PDF不仅有保证模型,还有通缩机制。 当有人赎回抵押品时,需要将 PDF 录入黑洞地址造成通缩。 代币总发行量95,000,000

合约地址:

0x1a2fbdc3b6a7230c875d94ff194e3fe039dcefb2

●PDF从哪里来?

如果说YAS公链上的生态币是深山老林的土特产,那么有一天老王对大家说:“听说我们土特产在大城市很火。”

老张:咱们运到大城市去卖吧!

老刘:同意,但是怎么办呢?

于是村里开了个会,大家投票成立了一个洋名“DeFi跨链自治组织”的物流公司。

在大城市以太坊有一家超市,生意很好。 听说叫uniswap,隔壁的张阿姨说。

2023年以太坊退回pow_以太坊年底结束pow挖矿_2017年以太坊最高价

老王:“那我们去那边租个地方开专卖店吧。” 大家投票讨论,最后决定把大家制作的纪念品全部放到大家推荐的人里面,也就是成立了一个多签群。

The founder AP, Monkey Brother, Shengshi, Dafeng, me, and more than a dozen people were elected. 大家把纪念品放在一起,找了一个好的仓库存放起来,做了十把钥匙。 同时开仓的只有6个人。

后来大家发现纪念品运到大城市是个问题,大城市都喜欢好好包装。 于是大家把YAS分成9.5兑换卷,综合9.5卷就可以兑换纪念品了。 每一卷都被包裹在一个漂亮的盒子里,并放在 uniswap 中。 这家专卖店开业,店名PDF。

因此,未来持有PDF的人一定会推广YAS生态,持有YAS生态币的人不一定会推广PDF。 这就好比专卖店里的人肯定会推销家乡的土特产,而村里的村民却不一定会推销PDF专卖店。

其实这个问题也引出了另一个问题,PDF的价值从何而来?

我们知道,物流是否创造价值仍然存在争议。 我们只是把 YAS 输送到以太坊,没有办法创造价值。 但是我们造成了供求关系的变化。 这就像是深山老林村落的土特产。 在村里不值钱,但到了大城市就会很值钱。 道理是一样的。

●PDF 到哪里去了?

PDF 有成为传奇的潜力,因为它不同于 99.99% 的其他项目。

他出生的时候,就是一个传奇故事。 两次经典失误后,PDF成功成为0%团队预订,合同永远无法修改。 因为在大多数项目中,团队最终都是通过修改合约或者预留币来收割韭菜的。

它可以兑换回YAS,因此直到YAS公链结束或以太坊结束时,它永远不会归零。

但同时,牛逼也提醒大家,像其他拉升项目一样指望PDF在几天甚至几小时内上传可能不现实,因为它不同于99.99%的项目。 但是,如果供需严重失衡,价格也有可能暴涨。 毕竟在ETH上什么都有可能发生。返回搜狐查看更多