About Digital Currency

What a bubble!
bitcoin

总览

Info

image

source

  1. Cryptocurrency Market Capitalizations
  2. www.8btc.com
  3. 很好的网站 http://bitcointalk.org/

问题与挑战

1. 税收

美国国税局(IRS, Internal Revenue Service)在努力调查bitcoin避税,这是bitcoin正式应用所面临的一个问题。

像达世(Dash)、门罗(Monero)和ZCash等币都部署了隐私功能,其交易是很难被追踪到的。

个人目标

  • 量化策略投资
    ICO是一锤子买卖,在2018年会有很多坑。ICO及其之后的项目准备阶段,币价的特点是不确定性大、严重依赖消息。
    资金量大、消息面广的,可以广撒网。
    以我的资金量和消息面,是玩不转的。
  • 自媒体?
  1. 英文翻译
    猪八戒上千字100,千字140的价格算高的了。
  2. 英文约稿与推荐
    只要求中文独家,最好中文先发。
  3. 中文转载

待读&进展

待读

非常好:http://www.8btc.com/reinvent-the-currency
以太坊(1)–在CentOS 6.5上搭建以太坊私有链的步骤(图文详细)
以太坊(3):以太坊私有链环境下的智能合约的编写、编译、创建与执行
教程
Geth搭建私有链
中国在区块链领域有哪些专家或公认的牛人?【帮助弄懂bitcoin技术】

进展

按照https://ethereum.stackexchange.com/questions/13547/how-to-set-up-a-private-network-and-connect-peers-in-geth对json进行了设置,

digital currency

ethereum (new_set)

  • practice
    My understanding:
    1. init first block.
    2. then you can mine.

cardano

cardano简介
爱丁堡大学一个中心IOHK牵头。

EOS

EOS:疯子的狂欢

  • BM出品,李笑来站台

STEEM

  • BM出品,远没有btc强势

其他币

薛蛮子认为:

对于ICO的投资标准,薛蛮子表示,首先是人靠谱,此前投资的比原链是国内区块链最大的社区巴比特发起的,墨链是纸贵科技发起的,BEX是美豹金融发起的,这些项目的团队本身已经有了成功的创业案例,且在细分领域处于排头兵的地位。

拿比原链来说,薛蛮子表示,“我认为,比原链的创始团队很年轻,富有朝气,大家都很努力,但是比原链的技术挑战挺大,需要天时地利人和,很多条件具备才能做成,不是轻描淡写,一挥而就的。团队最要紧的是不断试错,踏踏实实做事情,不要辜负投资人的信任。我不看好的是,有的小伙子一辈子没赚过大钱,也没花过100万以上的钱,突然通过ICO拿了几个亿,这些人hold不住。”

tech

1、 共识算法:POW/POS/DPOS/PBFT/BFT-Raft/Paxos/Kafka
2、 P2P通讯:自举(bootstrapped)/连接/广播
3、 签名验签:ECDSA/secp256k1/ED25519/MultiSig
4、 Hash锁定:Merkle树/MPT树
5、 UTXO记账:流水账
6、 智能合约:P2PKH/P2SH/Oracle/状态机
7、 隐私保护:零知识证明、同态加密、CoinJoin加密技术
8、 私钥存储:HD协议(Hierarchical Deterministic Key Creation)、钱包Wallets、丢失找回
9、 算力分发:矿池分发

  • 冷热钱包
    热是指在线。如果热钱包断网,那么从存储的角度来讲,也是冷钱包了。但是离线的热钱包和冷钱包还是有很多不同之处。

    常用的钱包

BTC

比特币系统的一个重要的可扩展特性是:它的区块存储在多层次的数据结构中。一个区块的哈希实际上只是区块头的哈希,区块头是包含时间戳、随机数、上个区块哈希和存储了所有的区块交易的默克尔树的根哈希的长度大约为200字节的一段数据。[1]

钱包相关

ripple钱包: OS X client

只要记住私钥,那么点击“通过私钥创建一个账户”,就可以得到一个已经创建过的账户的钱包!

共识

区块链技术如何兼顾共识和匿名,解决储存和处理速度问题?
1.共识机制下如何兼顾匿名。举个例子,甲转账给乙两个比特币,但乙不承认。在共识机制下,我们都可以看到确实有2个比特币从地址A转到了地址B,此时有
问题一:甲可以想办法证明地址A就是他的,但这个证明仍旧是传统的,需要一个个说服别人的证明,而不是一下子说服全部人的证明。
问题二:即使甲说服了大部分人地址A就是他的,乙仍旧可以不承认地址B是他的,也没有共识机制可以指出地址B是谁的。甲仍旧不能证明转给乙两个比特币。
问题三:如果存在共识机制能指出地址AB是对应甲和乙的,隐私性就无从谈起,等于所有人的交易都是暴露的。
2.数据储存过大。举个例子在淘宝买东西,传统交易是中心化的,数据都记录在阿里的硬盘里,我们害怕阿里偷偷修改了以前的数据,要去中心化,所以用上了区块链技术取代阿里云,但所有的交易数据可不是几个T这么少,普通用户如何储存。如果只是少数人储存,那仍旧没有去中心化。
3.计算速度的问题。假设以后所有交易都在区块链上,区块链技术也得到改进,每秒能处理上亿比交易,如果每个人都要记录,是否意味着每个人都有强大的处理能力,如果但普通计算机无法胜任,只能交给少数超级计算机处理,是否意味普通人失去了记录的能力。

共识(consensus)算法指的是大家对某一个提案达成一致意见的过程,也就是分布式系统中多个节点之间,对某个状态达成一致结果的过程。至于提案(proposal),几乎可以认为任何可以达成一致的信息就是一个提案。

在具体的区块记账中,问题1所对应的提案就是地址A向地址B转账这条交易信息是否存在。达成共识的过程就是大家确认该笔交易存在并且有效。因此,不涉及到问题1.1和1.2,即地址A是甲的地址,地址B是乙的地址这个身份关联过程,因此,可以视为该过程是匿名的。除非提案内容更改为"地址A是甲的地址,地址B是乙的地址,地址A向地址B发起了一笔转账"。
这样就触发了问题三,问题三的描述里,确实无法保证隐私性,这个不用多说。

闪电链

闪电链科普
所谓闪电链就是小额交易不上主链,而是放在侧链上,在达到一定交易量后再统一上到主链上。
闪电链相当于中心化的节点。

闪电网络的反作弊机制
一个叫双向支付通道(Bi-Directional Payment Channel )
一个叫时间锁(TimeLock)
一个叫密码(Secret Value)

双向通道:交易双方都确认,才能交易成功。

POW

  • btc的block上,负责POW的nounce。
  • btc采用POW是为了增加作假block的成本,进而禁止了双花。

UTXO

玛_雅和vatten解释的很好
其实并没有什么比特币,只有 UTXO

隐私保护机制[2]

  1. 零知识证明
    image
    零知识证明也就是证明者在不泄露秘密的情况下,让验证者相信证明者知道这个秘密。

    Zcash是首个使用零知识证明机制的区块链系统。不同于其他加密数字货币会公开所有的交易记录,Zcash可以用零知识证明将完全加密的交易记录确认为有效,但是他有一个很关键的缺点就是速度缓慢
    Zcash采用了尖端加密技术zk-SNARKs来对用户地址及账户余额进行隐藏。

  2. 同态加密

    明文加密后得到密文,对密文进行特定的代数运算得到的还是加密的结果,对结果进行解密可以得到对明文进行同样运算一样的结果。也就是说可以在不知道原数据的情况下进行运算,最后同样能得到正确的结果。

  3. 混币

    以门罗币(Monero)为例,他使用了RingCT(环形加密匿名)技术来实现隐私保护。

problem

  • what is private network?

资料&引用

reference:


  1. 知识点 || 区块链的隐私保护机制有哪些?真的安全吗?

谢谢~