【我的区块链之路】- 随便说一说 Tezos

Tezos总结 Tezos是什么? Tezos是智能合约和去中心化应用的新平台,具备自我修正的加密货币和区块链平台。主要基于LPos(即:LiquidProof-of-Stake流动权益证明)。其具备智能合约的形式化验证(formationverification)功能。 架构图 开发语言: 底层:OCaml语言(理由,函数式编程有比较强大的形式化验证功能,可以在一定程度上预防代码漏洞) 合约:Michelson语言或者Liquidity语言(语法简洁

  • 0
  • 0
  • 阅读 ( 1449 )

【我的区块链之路】- 瞎JB说一通polkadot

Polkadot总结 什么是Polkadot Polkadot是区块链的集合,由多个区块链组成,异构。Polkadot的主要目的是连接现在独立的区块链。使用Polkadot,可以在不同的区块链之间进行通信和数据传输。 Polkadot主打跨链。 主要架构 几种角色: RelayChain(中继链):类似cosmos的cosmoshub,不支持智能合约。 ParaChain(平行链):类似cosmos的Zone,支持智能合约。 Bridge(桥接):类似cosmos的PegZone。

  • 0
  • 0
  • 阅读 ( 2606 )

[转]区块链代码快速学习实践

如何使用Python编写一个简单且安全的区块链数据库API?GitHub项目链接:https://github.com/adamchinkc/blockchain_database当我们讨论区块链时,我们总是把它与p2p网络联系起来,认为数据必须分散在网络上。这也会使人们担心区块链将会破坏数据的机密性。事实上,区块链本身的数据架构已经为保护数据免受未经授权操作提供了一个好的解决方案,并且考虑到服务器受到足够的控制(如访

  • 0
  • 0
  • 阅读 ( 1615 )

比特币钱包(bitcoin-core)的食用方法

这里是bitcoin-core的使用教程,及如何在PC端搭建冷钱包。 正文 下载bitcoin-core 可前往比特币官网下载页下载最新版,如果想用老版本可以去Github看看,或者去这里直接下载。对于PC端,有安装版和压缩版可供选择,这里推荐下载压缩版,就是.zip后缀的,例如bitcoin-0.17.1-win64.zip,因为需要修改默认配置,把200+G的区块文件指定到C盘之外,或者把私钥指定到一个隐秘的地方等等,

  • 0
  • 0
  • 阅读 ( 2320 )

比特币地址是如何生成编码的

简介 PublicKey为椭圆曲线加密的公钥,Checksum是校验和: 注意:图中校验和的计算有误SHA256(SHA256(PubKeyHash))SHA256(SHA256(PubKeyHash)) 应该改为SHA256(SHA256(Version+PubKeyHash))SHA256(SHA256(Version+PubKeyHash)) 选择椭圆曲线以及随机数生成公钥PubicKey curve:=elliptic.P256() private,err:=ecdsa.GenerateKey

  • 0
  • 0
  • 阅读 ( 2363 )

自媒体清扫行动开始,多家头部区块链媒体被关

出品/ 区块链新金融;作者/ 共享财经Neo  自媒体绝不是法外之地。 区块链媒体“BABI财经”以及吴解区块链PRO公众号被封,而后者已经是第二次被封。 与上次封禁不同。上次被封禁之后还可以搜到被屏蔽的账号,而此次如果该账号不在你的订阅号中,是无法被搜到的。 事实上,此次监管并不仅仅只对区块链,而是对整个自媒体行业乱象的肃清。 监管出重拳 据悉,此次

  • 0
  • 0
  • 阅读 ( 1665 )

区块链(虚拟货币)第一篇:DCR地址离线生成方法

使用github的go程序: https://github.com/decred/dcraddrgen 首先安装好go,git,dep 安装dcraddrgen步骤   goget-ugithub.com/decred/base58 gitclonehttps://github.com/decred/dcrd$GOPATHsrcgithub.comdecreddcrd gitclonehttps://github.com/agl/ed25519$GOPATHsrcgithub.com/a

  • 0
  • 0
  • 阅读 ( 2695 )

Michael.W深度剖析Bitcoin系统第1期-初探比特币

Michael.W深度剖析Bitcoin系统第1期-初探比特币1Michael.W有话说2比特币与区块链3比特币系统设计中涉及到的密码学3.1哈希3.2签名3.3比特币地址 1Michael.W有话说 据不完全的非官方数据统计,我身边对区块链技术有所了解的朋友就像晚上会跟我聊微信的妹子一样寥寥无几。所以我在这里也是给大家普及一下:正常人触不到的技术领域中到底在发生着什么样的变革。 我所写的东西要比泛

  • 0
  • 0
  • 阅读 ( 1385 )

Michael.W深度剖析Bitcoin系统第2期-比特币的数据结构与协议

Michael.W深度剖析Bitcoin系统第2期-比特币的数据结构与协议1比特币中的数据结构2比特币的协议2.1比特币网络是如何验证比特币的真伪2.2比特币区块头2.3比特币的共识协议2.4比特币交易2.5比特币中的“披萨日” 1比特币中的数据结构 比特币中最具有标志性的数据结构就应该算是”哈希指针“。 这种指针不单单要标记出结构体的地址,同时还要记录该结构体的哈希值。这样可以通

  • 0
  • 0
  • 阅读 ( 1682 )

Michael.W深度剖析Bitcoin系统第3期——比特币的UTXO模型

Michael.W深度剖析Bitcoin系统第3期——比特币的UTXO模型1比特币的账户模式2coinbase交易中数据域的秘密3挖矿“对于每个参与者都是平等的么?4比特币发行总量 1比特币的账户模式 比特币采用的是基于交易的账本模式,transaction-basedledger。账本中并不像传统银行的中心数据库那样,记录着所有开户人的资产信息。如果你想知道某个比特币地址上的所有资产量,只能通过计算与该账户

  • 0
  • 0
  • 阅读 ( 1288 )

自己动手部署区块链-hyperledger/fabric-02

1、环境架构说明: 系统采用容器的方式运行,构建过程简单、各组件分工清晰: 1.Docker-compose:Docker容器管理; 2.GolangSDK:Go语言开发、编译环境; 3.Git:git镜像克隆与提交; 4.RestClient:restAPI测试; 容器主要运行有:MemberSrv和Peer; 2.部署环境准备 3.安装与部署 3.1从DockerHub上拉取镜像 a.安装和部署Docker以及docker-compose,详细过程见《使用dockercompose部署服务》。 b

  • 0
  • 0
  • 阅读 ( 2099 )

区块链基础:散列法(Hashing)

原文:https://medium.com/@ConsenSys/blockchain-underpinnings-hashing-7f4746cbd66b#.94m1n6n3b作者:JosephChow(ConsenSys).图片:BogdanBurcea翻译:洒脱喜稿源(译):巴比特资讯(http://www.8btc.com/blockchain-und…nnings-hashing)   灯泡,比特(bits)与字节(bytes)   你可能知道计算机中所有的数据都是由0或1组成的,最

  • 0
  • 0
  • 阅读 ( 1582 )

使用web3和infura开发以太坊ethereum区块链

web3 Github:https://github.com/ethereum/web3.js/ web3.js是以太坊提供的一个Javascript库,它封装了以太坊的RPC通信API,提供了一系列与区块链交互方法,使js与以太坊交互变得简单。 infura 官网:https://infura.io/ 本地安装geth的方法需要花比较多的时间和空间来同步区块,利用infura可以简单很多,infura提供公开以太坊和测试节点,可以利用infura提供的api访问以太坊以及IPFS。去官网只需要

  • 0
  • 0
  • 阅读 ( 3876 )

公钥私钥以及比特币地址的产生过程

一个比特币钱包包含一系列的密钥对,每个密钥对都有一个公钥(PublicKey)和私钥(PrivateKey)。私钥是由一个随机产生的数字串经过哈希的十六进制字符串,通过椭圆加密算法可以用私钥产生公钥,然后就可以通过公钥产生比特币地址。从私钥到公钥再到比特币地址是一个单向产生的过程,也就是说不能反向的用比特币地址解出公钥,或者从公钥解出私钥。 私钥 私钥其本

  • 0
  • 0
  • 阅读 ( 2278 )

用 Go 构建一个区块链 -- Part 5: 地址

翻译的系列文章我已经放到了GitHub上:blockchain-tutorial,后续如有更新都会在GitHub上,可能就不在这里同步了。如果想直接运行代码,也可以cloneGitHub上的教程仓库,进入src目录执行make即可。 引言 在上一篇文章中,我们已经初步实现了交易。相信你应该了解了交易中的一些天然属性,这些属性没有丝毫“个人”色彩的存在:在比特币中,没有用户账户,不需要也不会在任何地

  • 0
  • 0
  • 阅读 ( 1668 )

比特币 区块链 几种交易标准详解 P2PKH、P2PK、MS、P2SH加密方式

快速术语检索 以下文中会可能会用到,以及看此文前可能会需要理解的几个术语。 地址 比特币地址(例如:1DSrfJdB2AnWaFNgSbv3MZC2m74996JafV)由一串字符和数字组成,以阿拉伯数字“1”开头。就像别人向你的email地址发送电子邮件一样,他可以通过你的比特币地址向你发送比特币。 比特币 “比特币”既可以指这种虚拟货币单位,也指比特币网络或者网络节点使用的比特币软件。

  • 0
  • 0
  • 阅读 ( 2664 )

记 macbook 中以太坊 代币 PTN 失而复得的一次经历

    周三不知道做了什么操作,突然我的macbookpro啥软件都打不开了,闪退。于是想起了那句名言:如果电脑遇到了奇怪的问题搞不定,那就重启一下。重启之后,mac的登陆页面用户名变成了方框问号,输入密码之后,只有一个小圈圈在转,进不去系统。情况变得更严重了。     首先想到的是打Apple400电话,电话中客服指导我进行了以下几种操作。     1:按住command+r,

  • 0
  • 0
  • 阅读 ( 1903 )

区块链-Polkadot 探讨

1Polkadot是什么 Polkadot是由大名鼎鼎的GavinWood主导的ParityTech团队进行设计和开发。Polkadot致力于实现链间任意消息通信,解决区块链的互通性问题,进而实现多链并存,解决扩展性和多样性问题。 在区块链世界中,比特币第一次打造出了公有共识系统,将货币发行和转账作为点对点现金应用,发明了去中心化的群体性协作方式方法。以太坊把区块链去中心化载体本身和上层通用应

  • 0
  • 0
  • 阅读 ( 2336 )

区块链跨链技术

一、跨链简述 跨链是指通过技术手段,将原本不同的、独立的区块链上的信息、价值进行交换和流通。狭义上来说是两个相对独立的区块链账本间进行资产互操作(Interoperability)的过程;广义上来说是两个独立的账本间进行资产、数据互操作的过程。 跨链应该理解成一个桥梁或者一个机制,分布式网络是不同的信息孤岛,通过跨链机制不同的桥梁相互连接。 这里读者一定要清

  • 0
  • 0
  • 阅读 ( 1718 )

年终盘点:区块链2018五大趋势

2018年注定是不平凡的一年。 这一年,许多名人离开了我们。他们中有当代最伟大的物理学家——史蒂芬霍金、有央视名嘴——李咏、有武侠小说巨匠——金庸先生,还有离“诺贝尔奖”最近的美国华裔物理学家——张首晟教授。 这一年,也是区块链跌宕起伏的一年。整个行业经历了狂热的高潮,也经历了低谷的寒冬,最终回归到理性。 回顾这一年,ETM君认为,2018年区块链

  • 0
  • 0
  • 阅读 ( 1464 )