BlockChain:《Blockchain Gate》听课笔记——区块链的1.0架构 VS 区块链3.0架构+个人理解
区块链的1.0架构认知 这个阶段区块链系统主要是用来实现数字货币的,我们看一下示意图。如图所示,在整个架构中,分为核心节点和前端工具,这里提一下核心节点中“矿工”功能。矿工在1.0架构的系统中,主要是承担两个任务:第一个是通过竞争获得区块数据的打包权后将内存池(发送在网络中但是还没有确认进区块的交易数据,属于待确认交易数据)中的交易数据打包进区块,并且广....
BlockChain:《Blockchain Gate》听课笔记——区块链构筑的比特世界 VS 现实的原子世界
以下资源为各种渠道的网络收集和个人总结比特世界的理解区块链构筑的比特世界,是与原子世界相对应的独立的、可信的、去中心的平行世界。世界的两分法,符合我国传统易经的阴阳哲学。原子世界为阴,比特世界为阳。过去,原子世界过于强大,阴气过盛,所以危机丛生。有了比特世界,比特世界不断发展壮大,世界才更加阴阳和谐。区块链划分了比特世界和原子世界1、区块链出现后,世界划分为原子世界和比特世界两个平行世界。互联网....
BlockChain:《Blockchain Gate》听课笔记——区块链的共识机制—简介、理解、畅谈
区块链——比特币中的共识机制机制重了共识价值:比特币,作为第一个成功通过区块链技术在分布式网络中快速建立共识机制的落地项目。将去中心化数据技术以及分布式价值网络带入公众视野,使得人们第一次看清共识的价值。现阶段区块链技术的某些疑点1、区块链技术是相对的创新事物:首先区块链从技术角度来看既不神秘也不不先进。“在我国的某些区域,人们在逢年过节打麻将时习惯将每一盘输赢记录记载在一本有连续编页的本子上,....
BlockChain:《区块链世界简明生存指南(一块听听)》2017-06-06 李笑来—听课笔记分享(1)
1、接下来给大家讨论一下比特币比特币究竟是什么?比特币的四重含义第一重含义:比特币是第一个证明为成功的区块链应用,使用区块链的技术打造第二重含义:去中心化的世界银行第三重含义:它是一种货币第四重含义:它是世界银行的股票什么是区块链?区块链是一个账簿,它会每十分钟发布一个子账本,子账号有过去十分钟的交易记录,不可更改和销毁。区块链账目公开,比特币解决了账目公开的问题,提出p2p来解决这个问题账目公....
《区块链DAPP开发入门、代码实现、场景应用》笔记5——区块链福利彩票的设计
笔者一直强调,一定要利用区块链的特点来解决行业存在的问题,并且该问题最好用区块链解决或者说只能用区块链解决。彩票行业就是个例子。 在讲解代码之前,首先讲解一下业务设计,如图6.15所示。 图6.15 区块链彩票业务流程 限于篇幅和业务复杂度,该系统并没有按照现有的福彩逻辑来设计,而是本着讲明白实现原理的目的,简化了系统的设计,读者可以根据自己的需求来设计符合自己需求的系统...
《区块链DAPP开发入门、代码实现、场景应用》笔记4——Ethereum Wallet中部署合约
账号创建完成之后,账号余额是0,但是部署合约是需要消耗GAS的,因此需要获取一定的以太币才能够继续本次实现。在测试网中获取以太币可以通过挖矿的方式,在开发菜单中可以选择打开挖矿模式,但是这需要将Syn Mode模式修改为Full,这意味着需要将测试网的全部区块数据同步下来才可以进行挖矿,这些数据非常大且同步缓慢,因此建议采用第2种方案:到以太坊基金会申请以太币,读者可以自行搜索“获取...
《区块链DAPP开发入门、代码实现、场景应用》笔记3——Ethereum Wallet的安装
以太坊官方网站可以下载最新版本的Ethereum Wallet,用户无需选择,浏览器会根据访问者操作系统版本自动展现合适的版本,点击DOWNLOAD按钮下载即可安装,如图2.9所示,其下载网址: https://ethereum.org/。 图2.9 以太坊钱包官方网站 安装完成之后,先修改设置,将客户端切换到测试网下面,正式网络环境是真实的以太坊交易网络,在熟练掌握智能合约开发之前,建议读者首....
《区块链DAPP开发入门、代码实现、场景应用》笔记2——Solidity实现简单的智能合约
本节仅以一个简单的智能合约示例,介绍智能合约的基本组成元素,本合约定义一个uint类型的变量,以及对应这个变量的读写函数。 01 pragma solidity >=0.4.0 <0.6.0; &n...
《区块链DAPP开发入门、代码实现、场景应用》笔记1——天外飞仙DAPP
图1.15展示了一个DAPP的全景图,该系统架构图包含了从用户通过可视化界面发起操作到以太坊状态机发生改变的全流程。首先用户通过Web界面或者手机APP,将操作数据发送到一个传统的业务服务器,该业务服务器是传统互联网中心化的服务器,但是与传统系统不同的是,该系统没有像传统互联网设计那样将数据放入中心化的数据库存储,而是通过一个Web 3.0接口,将数据传送到了以太坊区公链。 &nbs...
区块链教程Fabric1.0源代码笔记之Orderer localconfig-兄弟连区块链
Fabric 1.0源代码笔记 之 Orderer #localconfig(Orderer配置文件定义) 1、配置文件定义 General: #通用配置 LedgerType: file #账本类型,包括ram、json和file,其中ram保存在内存中,生产环境推荐使用file ListenAddress: 127.0.0.1 #服务绑定的监听地址 ListenPor...
本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。