LOADING...
LOADING...
LOADING...
当前位置:主页 > 知识列表 >

以太坊智能合约语言

1. 以太坊的包容性开发语言里到底藏着什么秘密?

...语言。这门语言受到了 C++,Python 和Javascript 语言的影响,设计的目的是能在以太坊虚拟机(EVM)上运行。Solidity是静态类型语言,支持继承、库和复杂的用户定义类型等特性。它的语法接近于Javascript,是一种面向对象的语言。但作为一种真正意义上运行在网络上的去中心合约,它又有很多的不同。以下...

知识:区块链,以太坊

2. 从BTC脚本到Subscript:智能合约语言剖析

...的代码程序,几乎存在于所有区块链系统,包括最广为人知的比特币,以及以太坊、超级账本、Parity、Zcash等。从编程语言表现或者运行环境考虑,智能合约可以分为脚本型、图灵完备型、可验证合约型三种。比特币系统可以允许通过编写基于堆栈的操作码(Opcode)来实现简单的交易逻辑,比如改变比...

知识:合约,智能合约,以太坊,比特币

3. 深度 | 全面比较智能合约语言:Solidity仍是当前最佳选择

...结。二、背景智能合约的概念最早由Nick Szabo在1996年提出[1]。直到2015年开发以太坊平台,开发真正的智能合约才变得可行。智能合约是一种自动执行的计算机应用程序,它执行合约时不需要来自第三方的验证。这意味着交易双方不需要相互信任就能进行交易。以太坊是最受欢迎的智能合约平台[2]。它提...

知识:智能合约,Solidity,研究报告

4. Facebook 的 Libra 带来的最大创新:智能合约语言 Move

...样,被很多人誉为 Libra 最大的创新。 简单地讲,比特币是对货币的编程,以太坊是对应用的编程,而 Libra 是对资产的编程,Move 就是对这门资产编程的语言。 所以,要搞懂 Move,先弄清楚什么是 Libra 。 1. 什么是 Libra ? Libra 在英文中是“天秤座”的意思,天秤座象征着平衡与公正。根据 Facebo...

知识:合约,区块链,以太坊

5. 智能合约的编程语言

...编程语言这是由创建克里斯蒂安·赖特维斯纳,平井阳一,加文·伍德以及为以太坊开发智能合约做出贡献的其他人。如今,以太坊已成为这些合约的主要平台之一,但其他替代区块链也在尝试使用兼容平台坚固他们的智能合约。将以太坊网络上执行的内容轻松转移到其他备用区块链网络上很容易。为了...

知识:智能合约,区块链,创建智能合约,数字资产

6. Ewasm是以太坊智能合约的未来

智能合约开发语言已经被Solidity统治了一段时间,它用于开发可以在以太坊虚拟机EVM上运行的智能合约。不过Solidity有一些严重的问题,包括算术溢出、类型错误以及曾经冻结了3亿美元的delegatecall漏洞。所有这些漏洞都是在开发语言层面存在的问题。换句话说,如果有一个好点的开发语言,本来应该可...

知识:以太坊,合约,区块链

7. 以太坊曝新漏洞,智能合约被打回原型

  一般来说,软件中存在着漏洞是很常见的事,但如果发生在以太坊(ethereum)身上,却是一件非常棘手的事情。   本周,以太坊编程语言Solidity被曝存在漏洞,其已经影响了一些特定的智能合约,而且,大多数受影响的合约将无法被拆除或更改掉。   总之,去中心化智能合约(不能被一个...

知识:以太坊新漏洞,智能合约

8. 获得 IBM 和以太坊基金会科研奖金的编程语言 DeepSEA 究竟是什么?

以太坊基金会(Ethereum Foundation)刚刚宣布了第五批科研奖金名单,共有 7 个项目被授予资金支持,包括: 1) The Matter,一项应用了 zkSNARK 技术的 Plasma 扩容方案; 2) LeapDAO,Plasma 扩容方案「Leap」的新版设计; 3) Py-libp2p,ibp2p 的 Python 语言实现,可以应用于 Eth2.0 研究; 4) Ethereum on ARM ,在 ARM 设备...

知识:技术,安全,智能合约,DeepSEA

9. 以太坊钱包爆漏洞,比特币却从无类似问题

  北京时间2017年7月20日凌晨,以太坊钱包Parity爆出极其严重的漏洞,导致15万个以太币(价值约3200万美元)被盗。   该漏洞是由Parity钱包的多重签名智能合约代码造成的,其他钱包尚未发现该漏洞。黑客反复调用了Parity钱包的enhanced-wallet.sol文件中的initMultiowned和initDayLimit两个智能合约,这两...

知识:以太坊钱包漏洞

10. 以太坊基金会推出用于智能合约的Fe语言

以太坊生态系统已经收到了一种新的编程语言,用于编写称为Fe的智能合约。 这是由以太坊基金会的克里斯托夫·伯格多夫的开发商宣布的。 据他介绍,铁是维珀语言的一种变体。 最初的想法是创建一个替代的编译器以增加Vyper的安全性,但最终语言开始在语法上有所不同。 铁是从Rust借来的。Burgdorf说...

知识:智能合约,以太坊基金会,创世块,以太坊生态系统

11. 以太坊基金会资助哥伦比亚大学和耶鲁大学研究新的智能合约编程语言

  译者:玩币族Sally   以太坊基金会向哥伦比亚大学和耶鲁大学的研究人员提供了一笔赠款,用于在以太坊虚拟机(EVM)中编写一种新的智能合约编程语言。3月6日,Cointelegraph发布了这一消息。   这笔资金的受益者是一个名为深海(DeepSea)的智能合约研发项目,由哥伦比亚大学计算机科学...

知识:以太坊基金会

12. 基于Rust的语言成为以太坊合约Solidity的替代品

软件工程师Christoph Burgdorf在10月14日为以太坊生态系统提供了一种新的编程语言,称为Fe。它是Solidity的另一种替代语言,它是主要编程语言,在该语言上对智能合约和网络上大多数分散的应用程序。Burgdorf在以太坊开发者博客上发布的帖子中解释说,尽管他认为Solidity团队做得很好,但他发现开发者有必...

知识:智能合约,以太坊,区块链的,以太坊生态系统

13. 打破单一选择,以太坊发布全新智能合约编程语言Fe

概述 一种名为Fe的以太坊智能合约语言已经发布。以Vyper作为基础,Fe开发人员旨在提高其安全性。虽然Fe很新,但对于使用过Python的开发人员来说,它会看起来很熟悉。 以太坊基金会的软件工程师Christoph Burgdorf公布了一种新的智能合约编程语言,称为Fe,目前正在开发中。Burgdorf表示: “如今,部署在...

知识:区块链,以太坊

14. 以太坊升级成功,开发者是时候全面了解以太坊 DApp 生态了

据 etherscan.io 数据显示,经历一波又一波「挫折」后,今日凌晨 03:52,以太坊区块高度达到 7280000,君士坦丁堡及圣彼得堡硬分叉完成,以太坊升级成功!对于区块链开发者而言,此次升级意味着什么?主要表现在:EIP145 和 EIP1052 通过提升智能合约的验证速度,能有效改进某些大型智能合约的运行时间...

知识:以太坊,技术,Dapp

15. 以太坊vs EOS vs Cardano vs Rootstock –智能合约平台比较与回顾

智能合约平台使开发人员可以创建完全去中心化的dApp。一些较流行的平台是以太坊,EOS,卡尔达诺和Rootstock。在本文中,我们将介绍这些选项,并说明每个选项的独特之处。让我们开始吧 以太坊 什么是以太坊? 与比特币不同,以太坊是一个生态系统,其重点是发现区块链技术的新用例。以太坊网络...

知识:以太坊,智能合约,比特币,加密货币