omnispace的博客

专注AI,物联网,区块链,安卓以及相关安全技术

EOS从入门到精通(四)

大家好,非常感谢参加《EOS从入门到精通》系列课程,我是王巨,今天是EOS技术白皮书解读的第四讲。我们来解读EOS白皮书的最后几部分。今天的内容相对于上一节课会简单一些,主要讲EOS的治理,然后简单讲一下虚拟机;跨链通讯部分我会在高级篇重点解读image.pngimage.png我们先来看治理部分...

2018-02-28 09:27:01

阅读数 4229

评论数 1

EOS从入门到精通(三)

大家好,非常感谢参加《EOS从入门到精通》系列课程,我是王巨,今天是EOS技术白皮书解读的第三讲。今天我们来解读EOS白皮书中的“应用程序的确定性并行”和“Token模型与资源使用”:下面是这两章节的思维导图:应用程序的确定性并行执行.pngToken模型与资源使用.png我们先来讲解一下应用程序...

2018-02-28 09:24:46

阅读数 12130

评论数 1

EOS从入门到精通-账户体系(文字稿)

大家好,非常感谢参加《EOS从入门到精通》系列课程,我是王巨,今天是EOS技术白皮书解读的第二讲。今天的课程原本计划讲两部分内容,账户系统和并行执行。但是一天的备课下来,我发现账户系统的内容特别多,而且理解EOS的账号体系对于将来进行智能合约的开发非常有帮助,因此我决定在本次课程中详细给大家讲解一...

2018-02-28 09:19:17

阅读数 6837

评论数 0

EOS从入门到精通-设计背景与DPOS算法(文字稿)

大家好,非常感谢参加《EOS从入门到精通》系列课程,我是王巨。先跟大家汇报一下上周六试讲的情况,上周6的试讲已经有6000多小伙伴参与了试听,在此我非常感谢大家的信任。同时在试讲的过程中大家反馈比较多的问题有两个,一个是在讲课的过程中好像是在一字一句的读,第二个是每次发的语音时间都比较短。这个我解...

2018-02-28 08:59:00

阅读数 1490

评论数 0

区块链共识机制浅谈

前言本文对区块链中常见的共识机制做了一些介绍和自己的看法,欢迎指教。区块链解决了在不可信信道上传输可信信息、价值转移的问题,而共识机制解决了区块链如何在分布式场景下达成一致性的问题。所以我认为区块链的伟大之处就是它的共识机制在去中心化的思想上解决了节点间互相信任的问题。区块链能在众多节点达到一种较...

2018-02-28 08:56:34

阅读数 1817

评论数 0

EOS经济系统分析[转载]

前言在此之前,我分析过EOS和ETH内在的经济逻辑的不同。最近看BM的专访并再次阅读了几遍EOS的白皮书,对EOS的经济系统有了更深刻的理解。我们知道EOS Token代表的是EOS链上资源的使用权,这些资源包括了带宽和日志存储(磁盘)、计算与计算储备(中央处理器)、状态存储(内存)。再仔细阅读白...

2018-02-28 08:54:33

阅读数 674

评论数 0

深入解读EOS源代码之——区块链内核

EOS进入大众视野并且受到热议已经有一段时间了,各种热捧和争议过后,是时候让我们静下来搞清楚EOS到底是一个什么样的产品。本文从技术角度深入的分析EOS底层设计,从源代码入手,一层层揭开EOS区块链底层逻辑的神秘面纱。本文的目的是深入解析EOS的源代码,所以是“探底”的工作,而不是展现“全貌”,读...

2018-02-28 08:49:40

阅读数 7467

评论数 1

5行代码帮你梳理EOS.IO的脉络

EOS号称Blockchain上的操作系统,且白皮书和开发日志都描述的非常美好,同时也有无数人看好这个项目,但对于一个开源项目来说,再好的愿景,还是需要实际产品的支撑,永远都要记住Talk is cheap, show me the code...这篇文章的目的是帮助梳理EOS.IO的核心—— e...

2018-02-28 08:46:25

阅读数 439

评论数 0

Creating Your First Blockchain with Java. Part 2 — Transactions.

In this second tutorial we will :Create a simple wallet.Send signed transactions using our blockchain.Feel extra cool.All of the above will result in...

2018-02-28 08:43:29

阅读数 206

评论数 0

Creating Your First Blockchain with Java. Part 1.

The aim of this tutorial series, is to help you build a picture of how one could develop blockchain technology.In this tutorial we will :Create your ...

2018-02-28 08:41:57

阅读数 149

评论数 0

Benchmarking Natural Language Understanding Systems

Note to the reader : a dynamic version of this article can be found HERE, including interactive data-visualisations.Over the past few years, natural ...

2018-02-20 17:28:44

阅读数 256

评论数 0

自动生成硬件优化内核:陈天奇等人发布深度学习编译器TVM

有了 TVM,业界与学界开发者们可以快速、轻松地在各个系统(包括手机、嵌入式设备与低功耗芯片)上部署深度学习应用程序,同时无须担心资源与速度的限制。「TVM 作为神经网络和硬件后端之间的共同层,消除了为每类设备或服务器优化各自基础架构的需要。」TVM 项目负责人陈天奇表示,「我们的框架允许开发人员...

2018-02-19 05:56:21

阅读数 6480

评论数 0

DPOS机制

前言共识机制是分布式应用软件特有的算法机制。在中心化的软件里,再复杂的问题都可以避开使用复杂的算法逻辑(当然,如果能用算法统领,代码会更加简洁、高效),在开发设计上可以省却一定的麻烦。但在分布式软件开发中,节点间的互操作,节点行为的统一管理,没有算法理论作为支撑,根本无法实现。所以,要想开发基于分...

2018-02-15 13:45:26

阅读数 7653

评论数 0

区块链核心技术:委任权益证明算法DPoS

委任权益证明Delegated Proof of Stake(简称DPoS)是比特股BitShares采用的区块链公识算法。在加密货币技术中,使用共识算法来保证整个区块链网络的安全可靠,著名的共识算法包括比特币网络使用的工作量证明PoW,以及Peercoin和NXT使用的权益证明PoS。但是,这些...

2018-02-14 18:22:31

阅读数 886

评论数 0

DPOS共识算法-by BM

这是缺失的白皮书,关于DPOS,Delegated proof of stake,委托权益共识算法的解析1。本文将分析DPOS是如何工作的,以及说明算法的有效性。一份更早的关于DPOS的介绍可以在 https://bitshares.org/technology/delegated-proof-o...

2018-02-14 18:18:30

阅读数 2775

评论数 0

分布式一致性与共识算法

区块链技术是近几年逐渐变得非常热门的技术,以比特币为首的密码货币其实已经被无数人所知晓,但是却很少有人会去研究它们的底层技术,也就是作为一个分布式网络比特币等加密货币是如何工作的。无论是 Bitcoin、Ethereum 还是 EOS,作为一个分布式网络,首先需要解决分布式一致性的问题,也就是所有...

2018-02-14 18:16:07

阅读数 4872

评论数 0

Chain Splits and Resolutions

An often misunderstood topic is that of chain splits and how they are potentially resolved. With the recent proposal from Shaolinfry discussing User ...

2018-02-14 17:53:34

阅读数 147

评论数 0

[以太坊源代码分析] VI. 基于p2p的底层通信(上篇)

以太坊作为一个去中心化的系统,其底层个体相互间的通信显然非常重要,所有数据的同步,各个个体状态的更新,都依赖于整个网络中每个个体相互间的通信机制。以太坊的网络通信基于peer-to-peer(p2p)通信协议,又根据自身传输数据类型(区块,交易,哈希值等),网络节点业务相关性等需求,在各方面做了特...

2018-02-11 17:04:43

阅读数 347

评论数 0

[以太坊源代码分析] IV. 椭圆曲线密码学和以太坊中的椭圆曲线数字签名算法应用

数字签名算法在Ethereum中的应用不少,目前已知至少有两处:一是在生成每个交易(Transaction, tx)对象时,对整个tx对象进行数字签名;二是在共识算法的Clique算法实现中,在针对新区块进行授权/封印的Seal()函数里,对新创建区块做了数字签名。这两处应用的签名算法都是椭圆曲线...

2018-02-11 17:03:12

阅读数 3957

评论数 0

[以太坊源代码分析] V. 从钱包到客户端

以太坊作为一种数字货币以太币的运行系统,显然它也会有类似于钱包的客户端程序,用来提供管理账户余额等功能。我们知道,存放(或者绑定,挂靠)以太币的账户,在代码中以Address类型变量存在,所以能够管理多个以太坊账户应该属于客户端程序基本功能之一。本文会从管理账户信息的代码包开始,自底向上的介绍以太...

2018-02-11 17:01:40

阅读数 379

评论数 0

提示
确定要删除当前文章?
取消 删除