主页 > imtoken dapp > Bit Requiem 07 (Part 2) 逮捕和判刑所有 3,000 人?

Bit Requiem 07 (Part 2) 逮捕和判刑所有 3,000 人?

imtoken dapp 2023-12-02 05:12:51

以太坊黑洞地址_以太坊合约地址_以太坊为什么叫以太坊

▐ 作者/苏伟

本期关键词:以太坊、Vitalik Buterin、Gavin Wood、黄皮书、世界状况、Patricia Tree、gas、智能股权、智能资产、智能合约、去中心化、BitMessage、OpenBazaar、Twister、图灵完备、DApp、表单证明化、ICO、PoB、DAO

️ 以太坊不是第一个 ICO 项目。 早在 2014 年初,Counterparty 就做过类似的事情,但现在看来很愚蠢。

啊? 愚蠢的?

️当时合约币也希望大家支持他们的项目,支持的方式是将比特币发送到某个比特币地址,然后获得等值的合约币XCP。

那不是很愚蠢吗? 不和以太坊做的一样吗?

️不一样的,合约币项目的比特币接收地址是一个官方的没有私钥的“黑洞地址”,你看,从地址的名字就可以看出这是一个“荣耀地址”没有私钥”,虽然它具有自然语义,但你在地球上的一生中无法推断出它的私钥。

我看到上面有2000多个比特币! 这样一来,包括开发团队在内的任何人都无法拿到这些币? 重点是什么?

️ 合约币团队将这种方式称为“燃烧证明(PoB,Proof of Burn)”,他们认为这种机制可以将比特币的价值传递给合约币XCP的价值。

价值传递? 虽然可以说PoB的做法也很虔诚,但是这种价值传递也是名存实亡! 真傻! 相比之下,以太坊的团队还是可以承受的。 但是,以太坊团队拿了这么多钱,能赚到吗?

️ 2015 年 7 月,以太坊前沿网络启动。 当然,只是开发版,测试版,而且都是命令行界面,所以大众心中的疑惑还是没有打消。 直到 2016 年 3 月,以太坊 Homestead 版本发布,标志着内测版结束,正式版开始。 至此,人们才真正感受到Vitalik等人的惊人能力,大家纷纷称呼他为“V神”。

这个 Frontiter 和 Homestead 版本是什么意思?

️ 这些是以太坊规划的发展路线图的不同阶段的代号。 一共有四个阶段:Frontier(边境)、Homestead(家园)、Metropolis(大都市)和Serenity(宁静)。 现在2018年底,我们正处于第三阶段。

感觉自己是历史的见证者。

以太坊为什么叫以太坊_以太坊合约地址_以太坊黑洞地址

以太坊 1.0 版发展路线图

️ 前面我们提到了Gavin Wood写的以太坊“黄皮书”,其实就是以太坊虚拟机(EVM)的技术规范。 EVM 是以太坊虚拟机的缩写。 它是一个图灵完备的计算平台。 计算题可以计算,程序逻辑自洽。 它是通过区块链技术构建的“世界计算机”,提供给全世界的人们在其链上部署和运行“去中心化应用程序(DApp)”。 ”。

虚拟机,我知道当我想在装有Windows操作系统的电脑上安装Linux环境时,可以用VMware等软件模拟虚拟机。

以太坊黑洞地址_以太坊合约地址_以太坊为什么叫以太坊

️ 是的,一个完整的电脑运行环境是通过软件在一个相对封闭的环境中模拟出来的,也就是虚拟机。 以太坊使用区块链记录“世界状态”,即全网账本的最新数据和计算状态。 这些状态被提供给虚拟机以驱动特定的 DApp 和“智能合约”。 》Executed——换句话说,我总觉得DApp和“智能合约”是一回事,以后会把这两个概念混在一起~

“世界状态”感觉就像是在对整个链上内容进行 CT 断层扫描。

️ 要记录如此庞大的数据量,比特币最初采用的Merkle Tree的二叉树结构是不够的,所以Ethereum使用了更加灵活且可以压缩节省空间的Patricia Tree,并利用这种改进的结构来组织块数据。

以太坊合约地址_以太坊黑洞地址_以太坊为什么叫以太坊

DEVCON 是以太坊社区的年度开发者活动。 截至2018年,已举办五届(第一届从0开始计算)。 此图为DEVCON0合影

行。

️ 以太坊同时也改进了比特币的UTXO机制。 UTXO 的堆栈机制过于简单,无法承载复杂的智能合约和 DApp。 以太坊将其转化为真实账户机制,并将“外部账户”与“合约账户”区分开来。 只有这样才能承载“图灵完备”的EVM虚拟机。

那么,以太坊的速度如何?

️速度当然可以! 有文档描述以太坊出块时间在5-30秒之间,实际测试基本维持在12-15秒之间,也就是说一笔交易被确认的时间只有十秒,大大提高。 比比特币的 10 分钟还短。 根据Vitalik在研究报告中的设想,在后续的发展和完善中,以太坊的TPS还有很大的提升空间,最终可以利用区块链技术实现媲美VISA每秒约5万笔交易的交易率。 速度。

那么,以太坊是否为了速度而牺牲了去中心化?

️不仅没有,而且恰恰相反。 以太坊还采用了DHT(Distributed Hash Table,分布式哈希表)网络,而不是比特币依赖于源文件中硬编码种子节点的路由方式,这使得它与比特币相比还远未达到完全去中心化。 网络更进了一步。

那么它为什么会变成这样一个神奇的存在呢?

️还记得我们之前介绍过的DAG吗? 以太坊依靠 DAG 来实现去中心化和高 TPS。

DAG,Directed Acyclic Graph,有向无环图! 那个初恋女友的“羊毛围巾”?

️师父,这不是我说的“初恋女友”~

切~我知道DAG,这确实是一个又酷又实用的策略。 维塔利克是个天才。

️ 他确实是个天才。 他在华人社区的许多演讲都是用中文。 据说他三个月就学会了中文。

呵呵~突然发现以太坊有问题,我要做一个“坏事”,当然只是好奇测试一下。

️好奇害死猫。

以太坊黑洞地址_以太坊为什么叫以太坊_以太坊合约地址

不,好奇心是哲学的根源。

️ 没关系,看你的啦~我不信你能掀起什么大浪来。

我准备在以太坊上部署一个无限循环的智能合约,把正常的计算服务挤出来,让它们在没有资源的情况下运行。

️这和你十三岁趁着老师不注意,在学校电脑上输入“format C:”命令一模一样。

告诉我,如果大量没完没了的智能合约占据了以太坊网络会怎样?

️ 恐怕你会失望的,不会有任何后果,除了......你会消耗大量的以太币。

啊? 以太不便宜,告诉我这是怎么回事?

️ 从某种意义上说,以太坊其实只是“伪图灵完备”,因为要避免“图灵悖论”,也就是对抗你的无限递归,无限循环,加上智能合约,所以以太坊网络引入了气体机制。

煤气、汽油?

️ 没错,就是燃料,驱动“世界计算机”进行计算的燃料。 每个智能合约的部署和运行都是由燃料驱动的。 计算一个加法要消耗多少gas,计算一个乘法需要多少gas,这些都是明码标价的,天下没有免费的午餐。 在部署智能合约之前,您需要预估您的智能合约需要多少gas,然后再进行部署。 如果较少,部署将失败。 如果过多,将在课程结束时退还给您。 如果你的程序运行半年,在这半年内会被锁住,没有利息,也不能被其他智能合约使用,从时间上来说是一种价值浪费。

以太坊黑洞地址_以太坊合约地址_以太坊为什么叫以太坊

在stateofthedapps.com,你可以看到各种基于以太坊平台的DApp

为什么会浪费价值?

️ 因为gas是用以太坊交换的!

哦,明白你为什么说无限循环智能合约会消耗大量的以太币了。 原来gas是用以太币兑换的!

️ 是的,为了防止错误和恶意程序无限期占用区块链资源,以太坊设计了gas机制来应对。 如果在以太坊区块链上发布一个死循环程序,唯一的后果就是 gas 耗尽后程序会停止,不会影响任何东西。 相反,你是自由的,拿着你自己的硬币燃烧和玩耍。

呃~

️ 当然,至少你无意义的消耗gas可以为以太坊挖矿的矿工增加一些收入! 因为消耗的gas会转化为矿工挖出的等值的以太币。

也就是说,直接消费以太坊不是很好吗,为什么中间要用gas呢?

以太坊合约地址_以太坊黑洞地址_以太坊为什么叫以太坊

️由于以太坊的价格不稳定,时高时低,无法用以太坊来有把握地估算智能合约部署和计算的成本。 市场价格波动对计算成本预期的影响可以通过中间的 gas 解耦:当以太坊价格上涨时,可转换 gas 会相应增加,反之亦然。

哦~我能想到深层次的原因是所有的计算本质上都是硬件和电力,这个基本可以肯定,但是以太坊的价格经常波动很大。 因此,使用gas这个中间单位来表示计算成本,结合实时兑换比例,可以使智能合约的部署和运行不受币价波动的影响。

️ 以太坊是区块链应用程序和分布式网络。 它有各种各样的客户。 只有官方开发的客户端覆盖了7种语言:Go、C++、Python、Java、JavaScript、Haskell、Rust ...

大阵!

️ 而提供给开发者编写智能合约的语言至少包括Solidity、Serpent、LLL、Mutan。 当然,随着后来的发展,流行的只有语法结构类似于JavaScript的Solidity,其他三种基本消失了。 当然,以太坊团队最近开发了一种新的智能合约语言,叫做 Vyper。

如果我想开发一个智能合约,想使用现成的、流行的编程语言,我不想学习一门新的语言。 成本有点高。

️ 没错,近两年一些新的区块链项目不再搞自主创新的编程语言,而是使用大家熟悉的编程语言,比如Nebulas星云使用JavaScript,EOS使用C++,HyperLedger fabric中的Go语言……

早就应该了。

️ 流行的流行语言很难实现智能合约,因为很多语言的内部解释器不一样,同一个算子无法准确计算出会消耗多少资源...

底层问题太复杂了,说说应用吧!

️ 智能合约或DApp部署到以太坊区块链网络后,可以使用以太坊浏览器Mist与应用进行交互,也可以使用web3.js的JavaScript API调用接口,然后将应用呈现在web表单,以实现终端用户界面与区块链的交互。

以太坊浏览器Mist其实就是以太坊的客户端吧?

以太坊黑洞地址_以太坊合约地址_以太坊为什么叫以太坊

与 Ethereum Mist 中的链上投票功能交互

️可以这样理解。 但Mist不仅仅是一个简单的客户端,它被认为是Web3.0时代的概念产品,包括具有特殊安全层的浏览器、密钥管理、去中心化账户管理等区块链相关套件。

什么Web3.0,我最讨厌炒作的概念。

️ 事实上,web3.js 是应用程序与以太坊节点通信的工具。 换句话说,它是一套用于与以太坊区块链交互的标准化前端接口中间件。 而Web3.0是从它的愿景来判断的,叫做web3。 区别于Web2.0的本质是2.0是中心化的,服务由中心化的服务器提供,而Web3.0的应用将完全去中心化。 中心化,无论是后台还是前台,都可以存在,也只能存在于区块链上。

以太坊为什么叫以太坊_以太坊合约地址_以太坊黑洞地址

普通浏览器也可以通过插件的形式使用以太坊,比如Chrome浏览器上的MetaMask插件

以太坊黑洞地址_以太坊合约地址_以太坊为什么叫以太坊

我好像听懂了,但我一点也听不懂。

️ 简单来说,就是利用区块链技术创建DAO,Distributed Autonomous Organization,中文译为“分布式自治组织”。

分布式的、自治的、有组织的?

️ 分布式是指整个网络由多个节点组成,没有中心化的服务器,按照一定的技术规则运行。 节点独立加入,即使部分节点中途退出,也不影响其正常运行。 自治意味着独立运作,不受任何外部权威的控制和影响。 组织是一个系统,其中许多元素以某种方式相互关联。

结合这些词...

️ 结合起来,可以看出区块链上的“分布式自治组织”是一个智能合约应用,或者说是一个DApp! 如果你用传统“组织”的概念来套用,你会发现不同之处:如果DAO是一家公司,它可以建立在互联网上,但它的决策和运作不需要董事会或专职人员。股东大会,但直接在区。 在区块链上投票,其资产转移不是通过传统渠道进行转移登记,而是在区块链上结算...

因为区块链是不可变的以太坊黑洞地址,所以每个人都信任它。 换句话说,开一家这样的“去中心化自治公司”很酷!

以太坊为什么叫以太坊_以太坊合约地址_以太坊黑洞地址

在以太坊区块链浏览器etherscan.io上查看智能合约的代码和运行数据

️ 爽吗? 开公司,合法经营,真爽! 但是如果我告诉你,我们正在调查的这个案子,众筹杀人的智能合约,它是一个DAO,是一个分布式自治组织的应用,你会有什么感觉?

不好了!

️我们用“成败转头空,青山犹在,夕阳几度红”作为以太坊私钥种子生成的账户,发现是预期的受益人地址众筹智能合约。 通过进一步调查,确定凶手的作案动机是为了完成这份智能合约的任务,进而获得参与者众筹的数量惊人的以太坊奖励。 而这个任务所束缚的现实条件是:让受害者死去,不管用什么方法。

众筹杀人! 本次众筹有多少账号参与?

️超过3000人。 经后续调查以太坊黑洞地址,这些人均为受害人控制的数字货币交易所的用户。 他们在交易所投机,亏了钱。 他们相信了一些媒体的猜测,并认为该交易所存在欺诈和猫腻。 一怒之下,发起了这次众筹。

没有暴利就没有生意,或许交易所是有猫腻的,毕竟它本身就是一个游走在法律灰色地带的东西。

️ 最难的不是兑换没有技巧。 最棘手的是,参与众筹的3000多人,是故意杀人的同谋吗?

这……法不责众,看似不合情理,可真的要把三千人全部抓起来判刑吗? 是否可以? 罪名成立吗?

️ 目前我们还在争论,没有定论。

这样的案例,恐怕足以让法学家们讨论很久了。

以太坊为什么叫以太坊_以太坊合约地址_以太坊黑洞地址

——————————————————————

《宿为秋之录》第二季评论链接

|

|

|

|

|

|

——————————————————————

《素味秋之录》第一季第1-15集回顾链接

||

||

||

||

||

欢迎互动

《比特之魂》明天继续连载。 欢迎添加“小苏机器人”个人微信Lawup1,寻找志同道合的朋友,一起聊聊“法律与区块链、人工智能等信息技术”,您的见解将有机会出现在后续系列中~

以太坊合约地址_以太坊黑洞地址_以太坊为什么叫以太坊

以太坊黑洞地址_以太坊合约地址_以太坊为什么叫以太坊