talk-with-jan-about-ethereum

talk-with-jan-about-ethereum:https://ethfans.org/shaoping/articles/talk-with-jan-about-ehtereum

https://ethfans.org/posts/jan-with-teahour-2018-07

Turing Complete 图灵完备到底是个什么东西?比特币系统代码不是图灵完备的,以太坊智能合约是图灵完备的。

POC4中引入了智能合约,Serpent与Solidity有什么区别呢?Serpent(原型是Python),Mutan(原型是Go)和LLL(原型是Lisp)目前这些智能合约语言的区别?

以太坊有多种语言版本的客户端,各种客户端都有什么优势呢?

go 是system language ,非常适合区块链和分布式系统;分布式系统冗余验证.

以太币和gas 是两个不同的东西,以太币的价格会波动。以太币和gas是解耦的,把市场的波动和计算的开销来解耦,也就是说以太币和gas之间是有汇率的,以太币涨没有关系,gas价格下降就可以了,消耗的法币是一样的。

EVM是类似于java jvm,是一个基于栈的虚拟机。上面有一些opcodes,类似于编程语言。它和jvm的最大区别是它简单的多,引入了gas。

以太坊上的高级语言有solidity,serpent,分别类似于Js和python

建立一个分布式的论坛,数据存储在区块链上。区块链的节点不只是以太坊,会提供JSON RPC接口,大部分是通过JSON RPC和节点进行交互。通过JSON RPC 调功能和传数据

为私有链增加准入机制,局域网里面有密码,或者用经过定制的软件,没有软件就跑不了。私有链分为两种,联盟链,private chain.

它麻雀虽小五脏俱全的那种感觉的原型,就是有挖矿,有交易,有 block,有几个节点可以连在一起,然后连起来之后就可以不停地挖矿出块

你可以在里面选一小块出来,写一写。我觉得这种也是挺有意义的一种练习吧,比如说 RLP,或者说我要实现这个 merkeltree,或者说我去实现 Local Patricia-Tree,就需要去做这种小的点,其实你弄明白之后,也是很有意义的。我能想到的刚才讲的还有就比如说钱包里面的这个私钥的加密。

Nervos:为了更好的世界 :https://bitcointalk.org/index.php?topic=4505366.0

以太坊扩展性问题:分片(shrading);将交易从主链剥离,放到链外,有雷电网络,状态通道。

猜你喜欢

转载自blog.csdn.net/liudaoqiang_tj/article/details/81589888