Bitcoin Forum
June 14, 2024, 08:12:17 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: 比特币或许本来就是图灵完备的  (Read 121 times)
RicardoMLu (OP)
Member
**
Offline Offline

Activity: 224
Merit: 10


View Profile
April 11, 2018, 03:53:44 AM
 #1

图灵完备,图灵完全性通常指具有无限存储能力的通用物理机器或编程语言。

图灵完备意味着你的语言可以做到能够用图灵机能做到的所有事情,可以解决所有的可计算问题。


它带来了强大的处理能力,图灵完备的数字货币更加智能。例如以太坊,就是图灵完备的编程语言,这也极大帮助了以太坊智能合约的部署。
比特币是图灵完备的吗?

比特币现在不是图灵完备的,这是大家都知道的事实,但是比特币最初并不是现在这个样子。2010年加文在bitcointalk上讨论比特币的脚本问题,加文当时认为比特币的脚本太过于复杂,复杂代表着不完全。中本聪回复的大概意思就是他希望比特币能够在0.1版本就拥有稳定构架,未来不需要再做底层改变。在过去几年设计比特币的过程中,中本聪发现只有使用脚本系统才能完成他希望支持的担保交易、连带合同、第三方仲裁、多重签名等各种复杂交易类型。

放在今天,当时的中本聪可能就会这样说:“比特币需要脚本,有了脚本就有智能合约”。为此中本聪在比特币上添加了OP_CAT等数个复杂的脚本操作码。

很多人都在怀疑中本聪最初似乎就准备在比特币实现图灵完备的智能合约。在中本聪离开后,core禁用了OP_CAT等数个脚本,这基本已经让比特币实现图灵完备的可能性彻底破产。

CSW声称比特币之前设计这些操作码就已经足够实现图灵完备。对于CSW到底是不是中本聪这里就不做讨论了,不过不管他是不是中本聪,CSW毕竟拥有400多个区块链专利,他对于比特币和区块链的理解绝对是秒了论坛喷子几个太阳系,也推荐大家去看一看CSW所写的比特币论文。

比特币现金恢复被禁用脚本操作码

比特币现金在今年5月15日的硬分叉中,将计划添加OP_CAT、OP_AND、OP_OR、OP_XOR、OP_DIV、OP_MOD、OP_SPLIT、OP_NUM2BIN和OP_BIN2NUM等被禁用或新增的操作码,同时也将OP_RETURN数据载体大小增加到220字节。

这一些都是很有意义的,比特币现金本就计划部署智能合约,这次硬分叉恢复被禁用的操作码进一步让比特币现金成为了最初中本聪愿景的比特币,也具备了更多的延展性,或许未来大家将看到图灵完备的比特币现金,这为比特币现金未来部署智能合约打下了基础。

如果比特币现金实现了图灵完备,未来的比特币现金将具备更强大的系统处理能力,未来发展更不受限制,拥有更多可能性,用户体验更加完美,中本聪希望完成的各种复杂交易类型或许未来将在比特币现金上实现。

shuaitudi
Newbie
*
Offline Offline

Activity: 84
Merit: 0


View Profile
April 11, 2018, 04:07:10 AM
 #2

那不是发明炸弹破解密码机器的大神么。
jiuqianwan
Newbie
*
Offline Offline

Activity: 114
Merit: 0


View Profile
April 11, 2018, 04:53:07 AM
 #3

你说的有道理,我也不确定。
linger886
Newbie
*
Offline Offline

Activity: 1
Merit: 0


View Profile
April 11, 2018, 05:15:48 AM
 #4

很有道理 而且是篇非常不错的文章啊 Grin Grin Grin
guoqing138
Jr. Member
*
Offline Offline

Activity: 36
Merit: 10


View Profile
April 11, 2018, 05:20:34 AM
 #5

很有自己主见的文章 确实拜读
picalDD
Newbie
*
Offline Offline

Activity: 105
Merit: 0


View Profile
April 11, 2018, 06:48:47 AM
 #6

比特币还是很牛逼的,但是我更相信BCH会发展的比他好
jiayong9571575
Newbie
*
Offline Offline

Activity: 24
Merit: 0


View Profile
April 11, 2018, 06:53:04 AM
 #7

可以的 我觉得不错呀
smilecat18
Newbie
*
Offline Offline

Activity: 24
Merit: 0


View Profile
April 11, 2018, 07:11:03 AM
 #8

是很有道理,但对于区块练还是有点一知半解,所以我也无法确定啊
xiaoweidada
Member
**
Offline Offline

Activity: 150
Merit: 10


View Profile
April 11, 2018, 07:13:18 AM
 #9

bch我还是很看好的,毕竟现在的bch给我的感觉比btc好用多了,速度又很快,手续费又很低。

▰   SEMUX   -   An innovative high-performance blockchain platform   ▰
■▬▬▬▬▬      Powered by Semux BFT consensus algorithm      ▬▬▬▬▬■
Github   -   Discord   -   Twitter   -   Telegram   -   Get Free Airdrop Now!
shankong
Member
**
Offline Offline

Activity: 140
Merit: 16


View Profile
April 11, 2018, 07:38:17 AM
 #10

这个还是挺高深的,需要大佬来通俗解读。
lianbxiang
Member
**
Offline Offline

Activity: 201
Merit: 10


View Profile
May 06, 2018, 07:43:48 AM
 #11

好多计算机之类的东西的名字都用计算机之父----艾伦·麦席森·图灵的名字来命名啊
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!