精华内容
下载资源
问答
  • 区块链

    万次阅读 多人点赞 2019-03-18 12:17:47
    简述区块链 区块链 区块链的本质是一个分布式的公共账本,任何人都可对这个账本进行核查,但不存在单一的用户可以对它控制。在区块链系统中的参与者共同维持账本的更新:它只能按照严格的规则和共识进行修改。 从...

    简述区块链

    区块链
    区块链的本质是一个分布式的公共账本,任何人都可对这个账本进行核查,但不存在单一的用户可以对它控制。在区块链系统中的参与者共同维持账本的更新:它只能按照严格的规则和共识进行修改。

    从技术角度简单理解区块链
    区块链是一种特殊的分布式数据库
    区块链的主要作用是存储信息。任何需要保存的信息,都可以写入区块链,可以从里面读取。
    其次,任何人都可以架设服务器,加入区块链网络,成为一个节点。区块链的世界里面,没有中心节点(去中心化),每个节点都是平等的,都保存着整个数据库。你可以向任何一个节点,写入/读取数据,因为所有节点最后都会同步,保证区块链一致。

    区块链之钱包
    本文主要内容为区块链钱包移动端(Android)开发,介绍比特币钱包和以太坊钱包的开发过程,包含钱包的主要功能:
    创建钱包,钱包余额,导出钱包,钱包转账等。
    Demo地址

    定义
    可以把区块链钱包当做是一个银行账户系统,它管理着你的在区块链上的资产,并且可以实现查看余额,转账,收账功,查看交易记录功能,而钱包应用就相当于银行的客户端,来实现钱包的具体功能。你的私钥就相当于银行账户的密码,你的地址就相当于银行的银行卡号。

    钱包分类
    根据管理私钥的方式,大致分为,冷钱包,热钱包,软钱包,硬件钱包

    on-chain
    给一个钱包地址发送数字货币, 这笔交易在全网广播、被确认、被打包进区块。这是发生在链上的,被称为on-chain交易。on-chain钱包需要自己保管私钥。

    off-chain
    相对于on-chain交易是off-chain交易。通常,通过交易所进行的交易是off-chain的,本人并没有私钥。私钥在交易所,由交易所托管。所以交易所的钱包也是中心化的钱包。

    冷钱包
    冷钱包就是,你把你的私钥,写在纸上,或者打印成二维码在纸上,或者记在你脑袋里,这类钱包一般就是为了安全保存私钥的,他不具备钱包的其它任何功能

    热钱包
    热钱包就是,不是自己保管自己的私钥,而是钱包的开发者把私钥保存在服务器端,你所有的钱包操作都要经过服务器操作,这种钱包,等于是把自己的资产完全交给了别人,所以是最不安全的钱包,很少有人会用这种钱包

    软钱包
    软钱包就是私钥保存在客户端本地,而不是保存在服务端,用户可以管理自己的私钥,相对于热钱包安全很多。软钱包又分为“全节点钱包”和“轻钱包”。

    全节点钱
    包一般是钱包官方提供的钱包软件,它会把节点数据全部同步到本地,所以会花费很长时间同步数据,并且会占用很大的硬盘存储空间,所以对于个人用户来说,使用起来还是比较繁琐的,也就是说不适合个人用户使用

    轻钱包
    是指不同步节点,转账使用离线签名,然后经过服务端节点广播出去,它的私钥也是保存的客户端本地的,用户可以自己管理,并且可以在手机这种移动端设备使用,所以现在最流行的就是这种“软钱包”,接下来的一系列文章也基本都是关于“轻钱包”开发的

    硬件钱包
    硬件钱包,是指带有简单嵌入式系统的硬件设备,通过USB链接电脑,可以在硬件设备上进行创建私钥和地址的操作,并且离线签名也是硬件操作的,硬件管理着你的私钥。这是目前最安全的钱包,但是价格比较贵一些,市面上比较流行的硬件钱包大概为:TREZOR,Ledger,Keepkey,库神等,感兴趣的可以网上搜一下

    钱包中私钥作用:
    1、生成公钥,然后由公钥生成地址(类似于微信的收款二维码)
    2、签名,确保交易的正确性(类似支付密码)

    区块链网络的信息都存储在节点上,每个节点都是有全网的转账信息,所以要篡改的话信息的话要在短时间内篡改全网半数以上的节点的信息,理论上是非常安全的

    生成私钥
    那么私钥是怎么生成的呢,其实它就是一个 256 位的二进制随机数,随机的目的是保证不重复,随机的方式当然就有很多了,比如你可以抛 256 次硬币,正面记 1、反面记 0。
    而我们的计算机的实现呢,是通过密码学安全随机出一段字符串,然后进行 SHA256 哈希算法就可以产生私钥了。
    当然这只是原始的私钥,我们不同的区块链网络还需要经过不同格式化才能产生对应区块链网络的私钥。

    钱包设计
    Demo地址

    区块链钱包开发
    Demo地址

    展开全文
  • 中国麻将:世界上最早的区块链项目

    万次阅读 多人点赞 2019-10-29 10:56:10
    中国麻将:世界上最早的区块链项目 最近区块链这个玩意又被市场搞的很是火热,相信大部分人都不太清楚这玩意到底是怎么样的一个概念,它来了,它来了,它到底是啥~ 国家都开始发文支持了,下面是一个通俗易懂的例子...

                                          中国麻将:世界上最早的区块链项目

    最近区块链这个玩意又被市场搞的很是火热,相信大部分人都不太清楚这玩意到底是怎么样的一个概念,它来了,它来了,它到底是啥~  国家都开始发文支持了,下面是一个通俗易懂的例子:中国麻将。


          甲首先发起一个申请,我要打麻将,组建一个麻将局,这就相当于创建一个区块,这个区块会被广播给乙、丙、丁、A、B、C、D……

    在打麻将的过程中,上述四个人不断的 摸牌、打牌,这个可以理解成挖矿,通过什么来挖矿?麻将机就可以理解成矿机,这四个人就是所谓的矿工,这四个矿工从144个麻将中碰撞出任一正确的牌就能胡牌,我们可以将这144个麻将理解成一连串的哈希值(数字),胡牌的过程就叫算力,直到胡牌,意味着碰撞出了正确的哈希值,可以获得奖励,每人给丙支付相应的筹码,放在区块链中这个奖励就是比特币或者其他虚拟币

    为什么其他三个人都会主动给丙奖励呢?那是因为这些人都自动达成了一个共识,丙确实赢了,大家都记录了这笔账,包括坐在旁边买马或者围观的家属看客们,想抵赖是不行的,不然以后传出去这人品不行,就没人再和他一起玩儿了,毕竟圈子还是很重要的。

          细究一下,在大家达成共识时,我们看不到任何中介或者第三方出来评判丙赢了,大家给丙的奖励也不需要通过第三方转交给丙,都是直接点对点交易,这一过程就是去中心化,牌友们(矿工)各自记录了第一局的战绩,丙大胡自摸十三幺,乙杠了甲东风,记录完成后就生成了一个完整的区块,但要记住,这才只是第一局,在整个区块链上,这才仅仅是一个节点,开头说的8局打完,也就是8个节点(区块),8个区块连接在一起就形成了一个完整账本,这就是区块链。因为这个账本每人都有一个,所以就是分布式账本,目的就是为了防止有人篡改记录,打到最后,谁输谁赢一目了然。

    展开全文
  • 区块链2.0区块链2.0

    2018-03-25 23:20:10
    区块链2.0区块链2.0区块链2.0区块链2.0区块链2.0区块链2.0区块链2.0
  • 区块链白皮书,产业区块链区块链白皮书,产业区块链区块链白皮书,产业区块链区块链白皮书,产业区块链区块链白皮书,产业区块链
  • 区块链技术和区块链

    2017-12-26 11:21:20
    1 区块链的概念 2 区块链的实现技术 2.1 哈希算法 2.2 公钥和私钥 2.3 Merkle树 2.4 时间戳 2.5 智能合约 3 区块链的运行原理 4 区块链的应用场景 5 区块链的未来发展 6 区块链技术面临的问题
  • 区块链详解

    2018-05-03 10:02:29
    区块链 区块链区块链区块链区块链区块链区块链区块链区块链区块链区块链区块链区块链区块链区块链区块链区块链
  • 区块链白皮书集合区块链白皮书集合
  • 区块链 区块链分配
  • 京东区块链

    2018-07-21 09:55:11
    京东区块链京东区块链京东区块链京东区块链京东区块链京东区块链
  • 区块链教材

    2018-06-05 15:47:48
    区块链教材区块链教材区块链教材区块链教材区块链教材
  • 区块链原理

    2018-03-31 08:42:23
    区块链原理区块链原理区块链原理区块链原理区块链原理区块链原理区块链原理
  • 区块链开发

    2018-03-31 08:40:30
    区块链开发区块链开发区块链开发区块链开发区块链开发区块链开发
  • 本PPT讲解区块链存储领域的知识。 主要面向所有想了解区块链领域的人员。特别是那些想了解区块链存储相关知识的人员。 …… 本PPT的主要问题是区块链存储与传统存储相比的优缺点? 相关的区块链知识请参考我们...
  • 区块链资料

    2018-03-03 02:29:34
    区块链资料区块链资料区块链资料区块链资料区块链资料
  • 区块链技术

    2018-01-08 14:34:12
    区块链技术区块链技术区块链技术区块链技术区块链技术区块链技术区块链技术区块链技术区块链技术区块链技术区块链技术区块链技术区块链技术区块链技术区块链技术区块链技术区块链技术区块链技术区块链技术区块链技术...
  • 区块链环境安装

    2021-05-12 14:31:11
    公有区块链是most早的区块链,也是应用most广泛的区块链,各大bitcoins系列的虚拟数字货币均基于公有区块链,世界上有且仅有一条该币种对应的区块链 [16]  。   联合(行业)区块链   行业区块链...
  • 人人都懂区块链区块链入门

    万人学习 2019-01-08 10:41:16
    区块链价值、区块链应用场景、区块链从何而来、比特币是什么、比特币运行原理、什么是以太坊、什么是EOS
  • 将自己查找的一些区块链白皮书进行会汇总分享,共16个,包括:《京东区块链技术实践白皮书(2018)》;华为区块链白皮书全文;区块链金融应用白皮书-京东;腾讯区块链方案白皮书;英国政府权威报告中文版《分布式...
  • 区块链技术详解,运行机制,公有链私有链分类,原理,举例说明
  • 区块链综述,区块链技术
  • 区块链介绍PPT 区块链存储介绍
  • 区块链技术及其应用区块链讲稿.doc
  • 区块链政府

    2017-11-26 20:37:30
    区块链 政府 好学习 区块链 政府 好学习区块链 政府 好学习区块链 政府 好学习区块链 政府 好学习

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 191,289
精华内容 76,515
关键字:

区块链