采访中杰西Buonanno区块链

面试官:卡梅伦Boozarjomehri

欢迎来到知识播客的第三部分。在本系列中,软件系统工程师卡梅隆Boozarjomehri面试技术领导人横切了知识共享和协作不可或缺的一部分他们的实践。

杰西Buonanno,斜接网络安全工程师,专注于网络操作。杰西花业余时间学习区块链和cryptocurrencies。虽然学习Ethereum,他成为与CryptoKitties。有限公司构建他们的社区参与平台,首先作为一个志愿者,然后正式作为一个社区经理。这项工作发展为探索多聪明合同可以使网络安全功能。

点击下面听播客:

播客成绩单
卡梅隆: 我的名字叫卡梅隆Boozarjomehri。我和杰西Buonanno。他是一个网络安全工程师,今天我们将讨论cryptocurrency和区块链。
杰西: 好吧,高兴来到这里。
卡梅隆: 是的,所以我们为什么不开始对你有点背景。杰西,你的旅行经历学术界或在横切自从你开始吗?
杰西: 当然,我毕业于罗切斯特理工学院的航拍与计算机安全的本科/硕士学位。我做了两个实习在斜接,然后我是在全职大约一年半以前。在此之前,没有多少cryptocurrency工作。只做cryptocurrency过去,我想,一年了。
卡梅隆: cryptocurrency时,因为不同的blockchains,你需要不同的钱包来容纳这些硬币的实际事务和移动到冷藏或温暖的存储,或者无论你想这么做。
卡梅隆: 当我把这些的时候,当我说冷藏,这意味着像它可能是一个USB驱动器。这不是动力。或温暖的存储是一个单独的机器,可能是空气缺口。但在这种情况下,当谈到您正在创建的多种货币的钱包,这是如何不同于之类的东西,我相信这是叫Coinomi,或不同的在线钱包,试图解决同样的问题持有很多不同的cryptocurrencies。
杰西: 那些钱包的运作方式是他们有您当用户连接到远程节点,然后把你所有的交易通过远程注意他们控制。现在,作为政府工作的你想象,我们完全不想依靠第三方来决定我们是否可以播放一个事务。所以我们的目的是我们需要同步整个区块链和操作一个完整的节点为每个cryptocurrencies之一,我们要支持以100%保证事务,我们做的不是中断网络。
卡梅隆: 当你处理这些不同blockchains…所以我理解其中的一些公共Ethereum一样,有些是隐私保护或私人Monero或Zcash等。所以在这种情况下,有大量的技术努力进入区分一个与其他操作还是他们都足够相似的协议,我猜,是各种各样的翻译?
杰西: 正确的。这就是很多的技术债务。所以,是的,你可以重用的代码对于比特币的叉子。例如,比特币的代码,与一些小调整,能工作光硬币。它能够工作的比特币现金和其他Bitcoin-related叉,甚至像总督硬币。但当我们分离blockchains…他们出生完全的概念,而不是等比特币straight-forked Ethereum Monero…。对于那些你需要希望利用现有的图书馆。如果没有现有的库,那么你必须遵循无论白皮书州是他们正在做的事情,然后自己的代码。
卡梅隆: 所以给多一点背景:当你提到的分支,所以原来的项目,比特币,这催生了所有这些利益,我们听说过cryptocurrency,和很多其他的硬币,他们把具体的回购和派生它创建一个新的区块链,他们将调整特定的属性,使其移动得更快。但是,正如我在前面提到的,Zcash, Monero,这些其他的,它们从根本上不同的技术而言,他们如何分类管理信息。所以你说的,因为他们不只是叉子,底层技术是不同的,你需要做一个有意识的努力来适应这种差异。
杰西: 这是正确的。所以我们利用现有的库,让所谓的RPC调用,或远程过程调用,在这种情况下,比特币系统上运行的守护进程。现在因为叉子或多或少的比特币将使用相同的命令和相同的参数,但是一旦你开始进入其他项目,他们完全有自己的计划。因此,准确的说,这不是一个一对一的复制/粘贴代码。
卡梅隆: …也许你的解决办法是,称之为特设可能有点还原。但实现,它容纳,说,如果我想…有一个新的cryptocurrency显示从哪儿冒出来,我们想要添加的钱包。我要出去我的方法来实现某种RPC集成包括?还是仅仅是不同的,就像我猜你打电话给他们,垂直筒仓不同区块链技术一起生活在相同的地方吗?
杰西: 是的,不幸的是,是的。你要做任何住宿是不同于硬币。假设这不是分叉的硬币从一个已知的现有和支持。例如,如果有一个叉Ethereum,您可以利用大量现有的工作你已经做了对Ethereum Ethereum的分叉的版本。但是是的,的一个挑战是必须处理所有这些不同的筒仓,cryptocurrencies的,特别是因为有很多这样的产品。真的确定赞助商需要他们所看到的,优先考虑那些被我们的最前沿。
卡梅隆: 从你的激情,我可以告诉你你很兴奋的加密技术。除了cryptocurrency,你看到任何其他项目在起作用,你认为在不久的将来将会是重要?也许不仅仅是货币本身而言,但我们如何与区块链相互作用的技术?
杰西: 是的,所以另一个项目,我一直在密切关注叫做Siacoin。和Siacoin的目的是作为一个分散的存储。所以认为Amazon的S3,除了有一个博弈理论和货币激励租房者在网络上。所以人去请求存储从主机,这是通过智能合约,这样每个人都能相互信任,你的加密数据存储在每一个主机。然后你,既然你自己的私钥,现在可以去拿那些唯一的数据,然后把文件。
卡梅隆: 现在,你提到的智能合同,这区块链上扮演着重要的角色。我在想如果你能快速详细说明的聪明的合同是什么以及它如何控制区块链上的行为。
杰西: 确定。所以你可以认为一个聪明的合同是存在于区块链上的位置的代码。现在如果你想执行一个函数,聪明的合同,你必须与之关联的支付费用。函数本身可能需要一些额外的资金。这取决于cryptocurrency他们使用。Ethereum这是最常见的,Ethereum聪明的合同。然后你可以执行任何功能。所以这个函数,它可以执行,我不知道,它可能会产生某种形式的一个关键。它可能操纵其他数据区块链,这实际上取决于智能合同的目的功能。
卡梅隆: 你提到的一些有趣的事情关于Siacoin,博弈理论方面。所以我想知道如果你能详细说明这一点。
杰西: 正确的。Siacoin的例子,主机可以设置任何他们想要的价格。所以他们可以设置价格基于存储。他们可以设置价格基于带宽。如果你在澳大利亚,你可以有更多的昂贵的价格。所以都是在经济上鼓励,这样它的自由市场和房东拿到最好的价格。
卡梅隆: 明确这一点,是对资源的定价系统的货币而言,这是Siacoin。
杰西: 这是正确的。
卡梅隆: 你简直是支付执行行为或运行过程或与Siacoin获得权力而不是如何我觉得大多数人认为的硬币,这是他们真的认为硬币的货币商品的交换。
杰西: 没错,这是另一个的原因之一我喜欢Siacoin它。它适合我们称之为一个实用的定义令牌。令牌是为了商品的交换媒介。在这种情况下,它将存储的商品。不管什么价格到底是Siacoin交易在那一天,因为底层Siacoin价格,这些主机将设置,将根据实际波动像Siacoin的美元价格。所以你可以说存储本身的价格是2美元/ tb无论如何,即使在实际Siacoin价格波动。
卡梅隆: 我认为人们真的不知道cryptocurrencies是真正的好处是建立实用的令牌,平台本身促进而不是思维的传统模型,如果我想AWS做一些对我来说,我将支付现金,它可能有点更难跟踪这些现金如何转化为实实在在的利益为最终消费者。
杰西: 完全正确。更不用说我猜,我认为这是去年某个时候我们AWS中断和GitHub Netflix和每个人都下降。所以我认为这是重要的从一个网络健康角度分散一些表面。
卡梅隆: 别的我想谈论,对不起,你在你的个人爱好,但当谈到cryptocurrency,所有货币操作fungibility-the想法,任何硬币的想法是值得其他硬币。但是他们加以商品如CryptoKitties区块链存在。和我想知道如果你能告诉我们更多关于这些和他们如何将不同的旋转数字资产如何住在区块链。
卡梅隆: 凸轮为什么笑一点是因为在很短的时间内,我是CryptoKitties社区的主持人,这是一个基于符号的猫收藏游戏。是的,所以CryptoKitties本质上是…每个令牌不能被分解。比特币,你可以发送比特币,而CryptoKitties,每个令牌本身就是独一无二的。这令牌然后与资产,在这种情况下,你的CryptoKitty和特定的基因组。如果我们认为也许你的猫有尖牙,他们可能有额外的搞同性恋的耳朵或者搞同性恋的尾巴。可能是他们所谓的漂亮的猫,如果你所有的基因组达到一定标准,你的猫可能会变成超人,或者他们发布了NBA史蒂芬咖喱。
杰西: 这些令牌,有能力你不能一分为二,他们有独特的价值开始发挥作用特别的收藏空间。
卡梅隆: 然后阐述那些小描述符我理解被称为cattributes,因为,作为软件工程师,我们永远不能以任何借口不添加一个双关语。但作为cattribute的一部分,你有能力CryptoKitties繁殖。基本上,你把两个CryptoKitties,支付一定数量的Ethereum,它产生一个新的CryptoKitty各式各样的随机选择的cattributes来自父母。
杰西: 是的。所以这样的进入他们如何玩这个游戏,除了作为一个收藏的东西。所以他们有一个特定的智能合同称为品种函数或繁殖功能。和你可以叫智能合同供应两个你的猫咪们和一些ethereum你说的话。这智能合同实际上调用另一个聪明的合同称为混合基因的功能。他们故意不发布源代码。所以有一些人在社区,继续和逆向工程Ethereum字节代码,试图弄清楚发生了什么,因为有一些随机性以及一些技巧时挑选完美的两个一对宝贝cattributes为了使这些极其罕见的猫。其中一些如果你读报纸头条,有卖几万到几十万美元。
卡梅隆: 然后还有关于猫的一代的问题。所以我理解创零猫,猫,被释放的初始轮出售。
杰西: 是的,所以创零猫自己,认为他们喜欢新的令牌被像美联储的存在。这被叫做凯蒂时钟计时器,每一个,我认为这是15分钟,一个新的创零将铸造,他们只是不再铸造去年2月,去年11月,对不起。然后在此之前,最初的版本,这是所谓的创始人猫,这猫,他们基本上就像,嘿,如果你想支持我们,我们真的不知道这将是成功的或不成功。你可以买这只猫然后100%的收益就会进入我们的口袋里,而不是分成不同的途径。
卡梅隆: 一方面,它确实听起来像一个巧妙的办法来继续这个项目获得资金。另一方面,我认为这是一个有趣的案例研究当你看到猫是如何对待创零后,像Gen 0猫是拍卖会上以相当高的价值,除了…我不知道为什么有一些关于cattributes使得他们更有吸引力或者做创两个或三个猫类似cattributes同样有可能去高价格吗?
杰西: Gen 0,将发布新特性通过创零。所以第一次你会看到一个新的特征,不是来自两个以前饲养的猫从创是零。除此之外,他们…这是所有相关专门的令牌,你可以找到这个聪明的合同本身,这很有趣。
杰西: 他们有一定的繁殖速度,所以Gen 0将所谓的上口,它可以繁殖,让我们只说一次,我觉得这就像五分钟左右,然后每次品种高代之后,繁殖速度随着时间的推移会慢慢减少。所以Gen 0,如果你有一个未读创零有些罕见的贸易,这将超过一个面包Gen 0,有点慢。
卡梅隆: 这些猫住在Ethereum区块链。我认为对我来说最有趣的一件事关于CryptoKitties他们告诉你数字资产可以首先住在区块链,还可以管理和共享整个区块链。
杰西: 我想澄清一件事。这很有趣,因为cattributes住在区块链。区块链上的繁殖速度的生活。令牌本身就是区块链。但数字资产的资产,基蒂,你实际上看到呈现在您的浏览器还没有。ipf他们正在转移,这是星际文件系统,人们可以有效地资产或对象驻留在一个分散的自由。有点像Siacoin在做什么,但Siacoin介绍了整体,嘿,我要举办这次如果你付钱给我。ipf有点像,嘿我因为我喜欢网络作出贡献。
卡梅隆: 和有一个单独的谈话关于分散存储,以及它如何在这里。但我认为你只是感动的一件事我希望去,即使你自己的这只猫,基本上就像你自己的所有代码,这只猫。的猫看起来仍由公司成立。所以如果有人走过来,购买公司,他们可以改变猫的cattributes如何呈现。
卡梅隆: 具体地说,像你这样想,我相信有一个属性,就像derpy眼睛什么的。所以你希望derpy眼睛总是看derpy。但是猫的风格,可能会吸引你的东西,作为新主人进来了,可能会改变决定,现在我们希望城堡看起来像这样。然后突然甚至derpy眼睛看起来不derpy或derpy吸引核心粉丝。
杰西: 有两件事我想说。首先,他们认识到,和一个有趣的大道,他们下来加以标记从法律的角度看是能够给你或谁拥有资产实际持有的私钥加密,整个知识产权资产说,这是他们压低。这是全新的从法律的角度看。
杰西: 我要讲的第二件事是,因为这是所有公共区块链,可能有一些社区成员例如推倒所有的资产相关cryptocurrencies或CryptoKitties,站起来自己的网站和与区块链,然后以同样的方式分配cattributes以前做在主CryptoKitties。公司网站。
卡梅隆: 我认为这是一个很好的谈话。我知道我们的时间不多了,所以我想知道如果你有任何关闭建议对于那些感兴趣的学习更多关于cryptocurrency或区块链技术是如何将扮演更重要的角色在未来或在斜接我们的工作。
杰西: 对我来说,真的像CryptoKitties是一个开始的好地方,因为它很有趣。这是就像一个游戏,我被介绍给Ethereum聪明的合同和与他们交流。Ethereum智能合约将CryptoZombies的另一个巨大的资源,这是一个循序渐进教程你构建自己的僵尸游戏和部署智能合同,你的僵尸攻击和接口。
杰西: 作为区块链作为一个整体,我认为阅读从技术的角度来看,你想读Satoshi的白皮书。这是一个伟大的整个概念的概述,然后掌握比特币将是下一个,它变得非常细粒度的协议层面上到底发生了什么在每个不同的筒仓在区块链是由什么构成的。
卡梅隆: 需要清楚的是,这个Satoshi白皮书,你指的是人创造了比特币的技术。掌握比特币,是一本书吗?
杰西: 是的。所以掌握比特币是一本书。它可以在旅行的书上可用,它也是有趣的GitHub因为,这本书是实际上是它开始作为一个GitHub项目。人们会合并任务改变小事情。这是开源通过Safari在GitHub,也可以发现。
卡梅隆: 好吧。谢谢你!我认为这是绝对深刻讨论区块链与多种货币的钱包你的工作,我真的很感谢你的时间,杰西。
杰西: 谢谢你邀请我,凸轮。

©2019斜方manbetx客户端首页公司。保留所有权利。批准的公开发布。无限的分布。箱号19 - 0988

横切为导向的团队致力于解决问题的一个更安全的世界。了解更多关于斜方

参见:

采访迈克尔博士Balazs代AI连结

采访博士Sanith Wijesinghe在敏捷连接政府

这是一只狼吗?机器学习理解的偏见

旋转Blockchain-Exploring未来政府应用程序

档案

Pinterest上销

分享这