从前因为有了网络和互联网络,使得精心管理的计算机群能够相互通信。后来,人们将“i”改为大写字母“I”,将这样一种设计原则注入 Internet:要使得世界各地的设备能够进行互操作。和很多人一样,我经常
摘要: 你无法阻止像比特币这样的东西。它将无处不在,并迫使这个世界重新调整。世界各国的政府必须重新调整。”——McAfee 创办人, John McAfee 对于比特币,相信很多人都会把它与洗
“教主,我们为什么要有法院这种机构啊?”牧师问。 “因为坏人需要受到惩罚,好人需要获得清白啊。” “区块链世界需要法院么?最近,EOS因为仲裁委员会权力过大的事儿吵得沸沸扬扬,那个仲裁委员貌似相当于E
区块链最初起源于中本聪2008年提出的比特币,是比特币的核心技术和底层架构,它们相伴而生。区块链技术本质上是一个去中心化的数据库。 核心原理和概念 为了理解区块链核心原理,我们首先从拜占庭将军问题
Paxos算法解决的问题是在一个可能发生消息可能会延迟、丢失、重复的分布式系统中如何就某个值达成一致,保证不论发生以上任何异常,都不会破坏决议的一致性。 一个典型的场景是,在一个分布式数据库系统中,如
据了解,评价体系是区块链2.0时代的核心规则,就像爹妈对孩子的评价标准,决定了孩子未来的性格和成就,企业也是,老板考核啥,员工就干啥,而不是你说啥就干啥。 对于区块链2.0的新秩序来说,围绕冗长的区块
前言: 当我们在谈论区块链的好处时,是否看到区块链背后的成本、速度、扩展性、效率?区块链显然不是万能的。越早认识到这一点,对区块链的发展越有利。蓝狐笔记相信区块链可以重塑很多产业的格局,相信它的巨大潜
本文将对目前市场上几个典型的区块链框架进行横向对比,看看它们都有哪些特点,以及它们之间到底有什么区别。为了保持对比的客观与公正,本文将只针对开源的区块链框架进行讨论。 时 常听人们谈起区块链,从2
这篇分析一下以太坊的账户管理。 这部分比较简单,主要分”获取钱包列表“和“订阅钱包事件”两个部分,下面分别介绍。 1. 获取钱包列表 先上一张图,理清组件间的关系: 从图中可以看出wallet
这篇开始研究以太坊的挖矿流程,基本框架参见下图: 其中涉及到的组件之间的关系可以参见下面的UML图: 1. Miner启动打包 在eth Service初始化的时候,会创建一个Miner实
这篇开始分析以太坊交易相关代码。基本流程参见下图: 可以看到,完整流程分为以下几个步骤: 发起交易:指定目标地址和交易金额,以及需要的gas/gaslimit 交易签名:使用账户私钥对交易进行签名
这一篇分析一下metacoin的合约代码。 智能合约是一组数据和代码的集合,合约部署到链上以后会产生一个地址,外部通过该地址调用合约代码来改变或者查询合约的数据(状态)。 metacoin合约是用
Truffle是目前最流行的以太坊开发框架,采用JavaScript编写,支持智能合约的编译、部署和测试。 一、安装Truffle 1. 首先安装Truffle依赖的NodeJS: curl -sL
摘要: 区块链(Blockchain)是比特币的底层技术,像一个数据库账本,记载所有的交易记录,本质上是一个去中心化的数据库。 无论你在什么行业,想必这两天都能在朋友圈里看到关于区块链的各种新
在最近几年里,区块链的热浪吹遍了祖国大地,各个传统行业纷纷向区块链靠拢,就连普通人,也毫不吝啬地在朋友圈夸赞吹嘘自己利用区块链技术炒币投资了哪些项目,挣了多少钱等等,当然,那些打着区块链大旗的大型企业