没有了智能合约,区块链应用开发还能像搭积木一样简单?

没有了智能合约,区块链应用开发还能像搭积木一样简单?

智能合约,是区块链进入2.0时代的一个标的物,也是一种被开发者称为ICO的新兴融资机制,它创造了一个时代,也成就了以太坊的神话。什么是智能合约?它有什么作用?简单来说,它是一道能够自动执行合约条款的计算机程序,使用智能合约开发区块链应用,首先要用编译工具把源代码编译成可执行代码嵌入到交易中,再用虚拟机来装载可执行代码验证执行结果。如果一定要安上现实的例子,我常常会这样说:A与B打赌,任何一方输了

教程 | 以太坊开发演练,Part-1:智能合约

教程 | 以太坊开发演练,Part-1:智能合约

智能合约,众筹,Mist,Metamask,Remix,geth,web3……如果你花过一点时间尝试了解以太坊的开发,你大概对这些并不陌生。一些人在测试网络中部署智能合约,另一些人告诉你要读黄皮书,而另一些人则建议你使用 truffle 套件,因为它很有帮助。但其实你并不知道该做什么,也不知道这些东西放在一起是怎么用的。如果这是你读到的第一篇关于以太坊或区块链生态系统的文章,你会爱上以太坊的!虽然

加州提交区块链签名和智能合约法案 若通过意义重大

加州提交区块链签名和智能合约法案 若通过意义重大

美国加利福尼亚州立法者已经提交了一项法案,如果能够顺利通过,那么该州的电子记录法律将会认可区块链签名和智能合约。该编号为2658议案是由Ian Calderon议员提交的,他希望能够将电子记录和签名纳入美国统一电子交易法案内,其中包括了区块链上的签名。"通过区块链技术支持的记录将被认定为电子记录。" 现行法律特别指出,一项记录或签名不得因为仅仅是电子形式就否定其法律效应或可执行性,一项合约也不能因

全球首创将经济学理论实现于区块链智能合约,XPA为用户建构可流通抗通膨保增值的未来数字资产

2017年末,XPA作为一个以在线媒体应用场景为主的加密货币资产,市值在4个月内从相当于0.1亿美元,暴升到相当于3.2亿美元,全世界排名列入百大。与此同时,世界经济却仍旧面临货币超发丶垄断加剧丶经济危机丶贫富差距恶化等社会问题,以及区块链数字货币投资炒作的乱象。面对区块链这个时代最大机遇和挑战,XPA团队基于对经济学的深刻理解,经过持续创造性研发,于2018年2月,将XPA大幅度丰富发展应用领域

深度解析:区块链跨链技术

深度解析:区块链跨链技术

在区块链所面临的诸多问题中,区块链之间互通性极大程度的限制了区块链的应用空间。不论对于公有链还是私有链来看,跨链技术就是实现价值互联网的关键,它是把区块链从分散的孤岛中拯救出来的良药,是区块链向外拓展和连接的桥梁。目前主流的跨链技术包括:1、公证人机制(Notary schemes)2、侧链/中继(Sidechains/relays)3、哈希锁定(Hash-locking)4、分布式私钥控制(Di

区块链“底层公链”进化论暨全球DAG区块链技术联盟第三次筹备会将于2月6日在北京隆重召开

区块链“底层公链”进化论暨全球DAG区块链技术联盟第三次筹备会将于2月6日在北京隆重召开

区块链"底层公链"进化论暨全球DAG区块链技术联盟第三次筹备会——达沃斯私享会瑞士当地时间1月23日到26日,2018年世界经济论坛在达沃斯召开,来自全球区块链行业的技术专家、创业者和政府代表们就区块链技术的性能与局限、对用户隐私的保护、政府监管与行业自治趋势影响等关键问题进行了探讨。Jeff Zhou 周政军应邀就"突破区块链技术瓶颈,构建支持高频次交易、跨平台的下一代区块链应用TrustNot

TrustNote:技术驱动 众望所归

TrustNote:技术驱动 众望所归

有人说区块链很丑陋,他们的理由是区块链的每个节点都要存一份相同的数据,每个节点都要去做大量重复的运算去验证交易和执行合约。不可否认,区块链1.0和区块链2.0的部分项目确实存在资源浪费严重的问题。区块链技术是在飞速发展的,不断迭代是技术发展的一般规律,区块链也不会是例外。目前的区块链技术还不够完美,需要不断尝试,无限接近安全性和产品功能之间的平衡点,这正是区块链的机遇和挑战。区块链提供了一种去中心

Jeff Zhou-DAG高速异步区块链技术

Jeff Zhou-DAG高速异步区块链技术

随着区块链技术的快速发展,去中心化、高速传输、不可篡改、共识算法成为构建未来网络空间的关键技术。DAG(有向无环图)是不同于主流区块链的一种分布式账本技术,是区块链行业的一次较大的创新,DAG技术给高并发的交易提供了最具前景的解决方案,把区块链二维的模式提升到三维,把同步记账提升为异步记账。2017年12月28日,由澳大利亚TrustNote基金会发起的"全球DAG区块链技术联盟"筹备会在北京成功

Web3j实现智能合约

Web3j实现智能合约

芯链团队本文主要是针对有兴趣进行以太坊智能合约开发的技术爱好者,进行开发和调试1 获取凭证Credentials是我们钱包的凭证,在我们交易和创建智能合约的时候都需要用到。1.1 创建新凭证file=WalletUtils.generateFullNewWalletFile(pwd,dir);返回的file不是全路径,而是该文件的路径名,比如UTC--2017-10-30T12-10-45.51

返回顶部 ↑