这一次,我们将尝试编写简单的Libra模块和脚本,初步了解Move编程语言。
Move编程语言还在演化之中,白皮书参照Move: A Language With Programmable
Resources, 现阶段只能通过Move Intermediate Representation
(IR) 编写,要求请不要太高。Libra能活下来Move才能光大。
本文主要整理和参考官方文档: Run Move Programs Locally。
这一次,我们将尝试编写简单的Libra模块和脚本,初步了解Move编程语言。
Move编程语言还在演化之中,白皮书参照Move: A Language With Programmable
Resources, 现阶段只能通过Move Intermediate Representation
(IR) 编写,要求请不要太高。Libra能活下来Move才能光大。
本文主要整理和参考官方文档: Run Move Programs Locally。
前一篇文章深入Libra: 使用测试网络介绍了使用cli连接Libra的测试网络的方法,如果你想使用Libra搭建自己的联盟应用程序,你需要搭建自己的Libra网络。本文介绍了如何搭建一个私有网络。
这是深入Libra系列的第一篇,也是尝试Libra的第一步,在Libra网络上测试Libra的操作。
EOS白皮书官方文档: EOS.IO Technical White Paper v2,
中文翻译: EOS.IO 技术白皮书 v2, 由汪涛,minghua,鞠禹,李晓宇,轻灵紫,陈伟桢,赵余,以及另外两位不具名人士共同翻译,终稿由汪帆审校。
上一篇 搭建一个私有的EOS集群 搭建了一个单节点的私链,本文将继续介绍多节点的私链搭建。
EOS (Enterprise Operation System)是由 Block.one公司主导开发的一种全新的基于区块链智能合约平台,由区块链奇才 BM (Daniel Larimer)领导开发。旨在为高性能分布式应用提供底层区块链平台服务。EOS 项目的目标是实现一个类似操作系统的支撑分布式应用程序的区块链架构。该架构可以提供账户,身份认证,数据库,异步通信以及可在数以万计的 CPU/GPU群集上进行程序调度和并行运算。EOS最终可以支持每秒执行数百万个交易,同时普通用户执行智能合约无需支付使用费用。
Block.one团队人才济济,包括Brendan Blummer(之前的公司交易MMORPG游戏货币)、首席科技官Daniel Larimer(区块链传奇人物之一,下面会介绍)和Brock Pierce(区块链基金会主席,Blockchain Capital联合创始人)等等。
2017年6月26日,Block.one开始销售EOS代币,计划355天共销售10亿EOS代币,EOS主网上线后会将这个以太坊基础版本的代币EOS转换为其主链上的代币。
2017年6月26-30日,销售20%也就是2亿代币,5天融资1.85亿美元,打破了当时ICO的世界纪录。70%接下来会以每小时23小时200万个发售。发售期间始于7月1号,剩下的持续350天。剩余的10%留属Block.one,不能交易和转让。每年新产生最多5%用于做DPoS的奖励。
EOS 项目刚刚发布的时候的共识机制是 DPoS(Deligated Proof of Stake,委托股权证明),类似于 Bitshares 和 Steem,这种共识机制采用随机的见证人出块顺序,出块速度为 3 秒,交易不可逆需要45秒。
EOS 最新的白皮书中已经将共识机制从 DPoS 升级为了 BFT-DPoS(Byzantine Fault Tolerance – Deligated Proof of Stake,带有拜占庭容错的委托股权证明)。交易确认时间大大缩短,从 45 秒缩短至 3 秒左右(主要为等待生产区块的时间)。这种机制可以称为初级版的 BFT-DPoS 共识机制。Daniel Larimer 称 EOS 新的 BFT-DPoS 共识机制还在开发中,会在系统上线前完成开发。
先占个坑, 慢慢整理。
本文是正在整理,当你看不到这句话的时候,意味着整理完成了。
最近101blockchains 列举了常用的区块链的公式算法,并且详细介绍了这些算法的思想、好处和坏处,当然其它文章中还介绍了一些公式算法。正如文章中所说,没有一个共识算法是完美的,采用哪种算法是一个tradeoff的过程。
本文整理了区块链的公式算法,包括算法思想介绍、好处和不好的地方。
本文主要整理维基百科中英文和百度百科等资料,算是对 DHT
技术做一个综述,基本都是摘自参考资料中的文档。