最新消息:20210816 当前crifan.com域名已被污染,为防止失联,请关注(页面右下角的)公众号

【学习】比特币 区块链 技术

哲理 人生 故事 crifan 2640浏览 0评论

【比特派bitpie】

比特派

有空看看,有个类似的项目需求

不知道我们能做吗

bitpie

概述 — Bitpie 0.2 文档

  • HD钱包技术

  • 多重签名

  • (区块)链上交易

你需要了解的一些事 – 比特币

保护你的钱包 – 比特币

比特币 – 开源的P2P货币

入门指南 – 比特币

比特币开发者 – 比特币

Developer Documentation – Bitcoin

Developer Guide – Bitcoin

Developer Reference – Bitcoin

Developer Examples – Bitcoin

Developer Glossary – Bitcoin

bitcoin/bitcoin: Bitcoin Core integration/staging tree

Download – Bitcoin

https://bitcoin.org/bin/bitcoin-core-0.15.1/bitcoin-0.15.1-osx.dmg

“Bitcoin Core initial synchronization will take time and download a lot of data. You should make sure that you have enough bandwidth and storage for the full block chain size (over 145GB).”

说是:整个区块链要145GB???

那都不用去安装了。。。否则空间都不够用。。。

还是先装上看看:

/Users/crifan/Library/Application Support/Bitcoin

 算了,一下要下载150G的东西,还是放弃吧。

比特币 开发 涉及技术

区块链技术入门,涉及哪些编程语言? – 知乎

区块链架构设计和知识图谱 · GitBook

比特币与企业级区块链的区别 – developerWorks Developer Center – 中国(Beta)

《区块链开发指南》一一2.5 最新比特币技术-博客-云栖社区-阿里云

揭秘比特币和区块链(一):什么是区块链?

如何学习区块链技术? – 知乎

Bitcoin: A Peer-to-Peer Electronic Cash System

比特币白皮书:一种点对点的电子现金系统 | 巴比特

区块链技术指南 · GitBook

Node.js开发加密货币

【总结】

比特币基于区块链技术。

区块链(Blockchain)

A blockchain —originally, block chain —is a distributed database that maintains a continuously-growing list of data records hardened against tampering and revision. It consists of data structure blocks—which hold exclusively data in initial blockchain implementations, and both data and programs in some of the more recent implementations—with each block holding batches of individual transactions and the results of any blockchain executables. Each block contains a timestamp and information linking it to a previous block.

根据参与者的不同分:

  • 公开(Public)链

    • 比如:比特币区块链

  • 联盟(Consortium)链

    • 比如银联组织

  • 私有(Private)链

区块链:

  • 简介

    • 中心化的记录技术

    • 分布式记账平台

  • 特点:

    • 维护一条不断增长的链,只可能添加记录,而发生过的记录都不可篡改;

    • 去中心化,或者说多中心化,无需集中的控制而能达成共识,实现上尽量分布式;

    • 通过密码学的机制来确保交易无法抵赖和破坏,并尽量保护用户信息和记录的隐私性。

区块链(比特币)技术涉及:

  • 分布式系统=分布式共识

    • 工作量证明=Proof of Work=PoW

    • 以权益为抵押的:

      • PoS=权益证明=Proof of Stake

      • DPoS

      • Casper

  • 密码学

    • 匿名化的数字加密货币(anonymous cryptographic electronic money, or electronic cash system)

    • 方案:

      • 传统方案

        • hash算法

        • 加解密算法

        • 数字证书

        • 签名

          • 盲签名

          • 环签名

      • 新技术

        • 量子计算 -》 让 RSA 算法不是足够安全

  • 智能合约

  • 处理性能

    • 单个节点的处理能力

      • 硬件:高性能

      • 软件:优化的策略和算法

    • 将大量高频的交易放到链外来,只用区块链记录最终交易信息

      • 闪电网络

        • RSMC=Recoverable Sequence Maturity Contract=可撤销的顺序成熟度合同

          • 解决了链下交易的确认问题

        • HTLC=Hashed Timelock Contract=哈希的带时钟的合约

          • 解决了支付通道的问题

      • 其他思路:

        • 侧链(side chain)

          • 作用:

            • 允许资产在比特币区块链和其它链之间互转

            • 降低核心的区块链上发生交易的次数

        • 影子链(shadow chain)

  • 数据库和存储系统:很高的随机写和顺序读\/写性能

    • levelDB、RocksDB 等键值数据库

转载请注明:在路上 » 【学习】比特币 区块链 技术

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
87 queries in 0.219 seconds, using 22.14MB memory