主页 > imtoken手机钱包 > 以太坊核心开发者 Karl Floersch:像黑客帝国一样学习加密经济学!

以太坊核心开发者 Karl Floersch:像黑客帝国一样学习加密经济学!

imtoken手机钱包 2023-10-02 05:12:33

2018年6月3日,由中国IT技术社区CSDN和专注于以太坊生态建设的龙头企业灵泰科技主办。 由以太坊爱好者社区、百联道捷、火星财经、金色财经、Unitimes、区块链大本营共同举办的“2018以太坊技术与应用大会中国”在北京悠唐皇冠假日酒店隆重举行。

会议围绕以太坊生态、以太坊核心技术、以太坊优质应用展开。 来自国内外的多位顶级开发者、以太坊团队核心成员、顶级项目负责人应邀齐聚于此,共同助力中国以太坊技术的深度交流和社区发展。

这里写图片描述

作为本次大会的重要嘉宾,以太坊核心开发者Karl Floersch发表了题为《加密经济学导论》的主题演讲。 他认为,去中心化应用就像魔法一样以太坊开发团队如何解决的,可以让每个人进行随机验证,让世界变得更美好。 而“cryptoeconomics”是区块链背后的精髓,这也是他要打造Cryptoeconomics这个加密经济学学习平台的原因。

这里写图片描述

Karl在演讲中用生动的语言和丰富的动作介绍了加密经济学的特点,让人感受到他对加密经济的热情。

Karl Floersch,以太坊核心开发者,毕业于石溪大学。 曾主导开发基于区块链的纯商业音乐平台UjoMusic以太坊开发团队如何解决的,是以太坊平台软件端的核心开发者。 他还曾在花旗银行、Riverbed Technology 担任工程师。 在Ujo Music开发期间,带领开发团队为音乐行业的创作者提供了一个通用的数字资产平台; 在以太坊期间,他致力于为世界创造更美好的未来。

以下为Karl Floersch演讲实录:

大家好! 我今天要讲的是密码经济学。 从比特币的思想诞生开始,密码经济学就离不开区块链。 后来Vitalik带来了以太坊技术的革新,给了我们超能力,让我们去做去中心化的区块链应用。 但是我们需要知道如何快速开发这些应用,让它们的UI美观易用,并传播到更大的人群中,让更多的人拥有这样的超能力。

这就是为什么我想建立一个名为 Cryptoeconomics 的学习平台。 Cryptoeconomics是一个密码经济学学习平台,由论坛、课程和书籍三部分组成,涵盖密码经济学概念、设计模式、代码和项目开发。

这里写图片描述

我们需要一些真实有用的东西。 当我们完成一些好的项目时,我们可以进一步扩展它。 这种架构有点类似于PayPal。 人们和人们可以贡献课程、书籍、研究。 所以这个平台不只是我一个人,大家可以加入。 现在有很多人通过社区参与,向大家展示他们的项目和学习,当我们开放更多内容和更多人加入时,世界将会惊叹不已。

那么,Cryptoeconomics 现在怎么样了?

课程的第一阶段

大约几个月前,我们推出了一些课程,包括:去中心化支付流程、PoW介绍、分片技术、Plasma等。课程方面,第一个已经基本完成,有3个视频,以后还会有以后多出视频供大家学习。

还有一点就是开源项目,大家可以创建和评论,现在第一章也差不多完成了。 这是去中心化思想的核心退出,让更多的人加入和参与。

此外,我们的第一个社区也已经上线,已有60多人加入了在线对话。 有些人不愿意露脸; 夜猫子模式”,因为每个人都喜欢在晚上工作。这只是一切的开始。同样,Cryptoeconomics 是一个开源项目,任何人都可以做出贡献。

这里写图片描述

像黑客帝国一样学习!

接下来,让我们看看密码经济学的课程是如何开发的。 我们以“哈希”和“签名”为例。 您可能会想:我是开发人员,当然知道散列和签名。 可能你已经知道这两个函数,但是我自己在这方面的知识还不全面,下面我们来看看这两个函数能做什么。

这里写图片描述

第一个是“哈希”。 让我们用图看看密码经济学是如何教你哈希的。 这个过程有点像黑客帝国。 假设我们要计算下图中的狗的哈希值,首先将它放入服务器进行计算,就会有哈希的行数,甚至可以用来完成交易。 我们放入其他文件,比如文档和视频,计算三个哈希值。

哈希函数有一个原像,它有四个特征:

Preimage Resistance 的意思是,如果我们反转一个哈希值,是否可以知道这个哈希值的输入值是一只小狗? 答案是不。 如果你有一个文件想要验证,但是又不想让别人知道这个文件是什么,那么你可以把它做成一个hash值,别人不知道它是什么,有什么用.

2nd PreimageResistance就是说通过一个Preimage,是不可能找到像他这样的输出值的。 比如下图中小狗和小猫的哈希值不相等。 如果将图片替换为仓鼠或其他输入,将不会得到相同的输出。 除非哈希函数有问题,否则不会有问题。

抗碰撞意味着找不到两条具有相同摘要的消息。 如果两个不同的消息具有相同的摘要,则称发生了哈希冲突(也称为散列冲突)。 为了满足这一要求,还必须选择合适的哈希值长度,研究表明至少应为低抗原图像攻击所需哈希值长度的两倍,否则可能会通过生日攻击发生碰撞。

这里写图片描述

最后,还有 Random Oracle。 从下图中可以看出,哈希函数的输出遵循随机生成的数字。 我们称之为“哈希的哈希”或“洋葱哈希”。

以上就是关于哈希的教学过程,所以Vitalik说:“我希望哈希函数是以太坊唯一使用的加密方式。”

接下来,让我们看一下签名。 签名就是在一张纸上签上自己的名字,非常简单易懂。

对于签名,我们有两个密钥 - 一个公钥和一个私钥。 公钥对所有人公开,私钥是自己口袋里的一串数字,不与他人共享。

下面我们来看一下密钥的使用过程,分为三个步骤。

首先是公钥和私钥的生成。 公钥在网上共享,私钥自己保管。

二是签名,我们使用私钥对文件进行签名,然后生成签名。

三是验证。 有了签名和私钥,我们需要对其进行验证。 如果文件完好无损,则验证通过。 如果文件被盗或损坏,此时无法验证签名。 例如,Alice 对一个文件进行哈希处理和签名,然后将其发送给 Jing。 如果静想证明这个文件,她可以直接用爱丽丝的公钥来验证。

可以看出整个过程非常好,非常好,非常简单! 我们学习签名最重要的是解决不同场景下不同的应用问题。 使用此功能创建新事物非常酷。

我想说的是,签名和哈希可以在千万个应用中使用,也可以切割成不同的小块在场景中使用。 让我们不仅打造一个伟大的区块链,也让我们一起在链上打造更多的应用。 让我们继续了解加密经济!

由于签证问题,原定于今天 9 点 50 分发表演讲的 OmiseGoPlasma 研究员 David Knott 未能到场。 他的演讲由Karl Floersch发表,题目是“Minimal Viable Plasma”(等离子体初步探索)。 以下为演讲实录。

这里写图片描述

Plasma 可以最大限度地扩展以太坊上的应用,是一个非常酷的项目。 它具有以下特点。

下面我们通过一个例子来看看 Plasma 是如何工作的。

首先,Plasma 操作员创建一个块。 此时Sam开始在Plasma链上发币,然后向Alice发起交易,向她发送约5000笔交易,并且无限扩容,不会受到主线扩容的影响。 限制。 同时,Plasma 非常安全,可以帮你确认签名信息。 现在我们要做的就是提交到主链上,此时消息会被验证。 这就是 Plasma 的工作原理。

需要注意的是,大家一定要遵守Plasma区块上的规则,不要提交坏块。 如果发现不良行为,他们会将信息交给主链,接下来要做的就是处理交易。

这里写图片描述

基本上,Plasma 遵循以下 5 个过程:

Plasma 项目基本上遵循这五个步骤。 此外,很多事情都可以在 Plasma 上完成,比如扩容、运行应用程序、存储信息等。

非常感谢! 这就是我对 Plasma 的介绍。