自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 收藏
  • 关注

原创 WebAssembly 一周一报

大家好哇。我们联合 Rust 中文社区推出了 WebAssembly 中文交流群。为了不影响阅读,大家可至文末扫码入群~WebAssembly 新闻你认为 web 应用的未来是 WebAssembly 吗?推特用户 Cts 预测 web 应用将用 C++ 、Rust、WebAssembly构建。 这条推特让我想起了 Docker 联合创始人 Solomon Hykes 发的这条著名推特。如果 WASI 在2008年就有了,我们就不需要创建 Docker。WASI 就有这么重要。 服务端的 We

2020-06-03 19:33:11 497

原创 WebAssembly 一周一报

导读:周报划分为4个部分:WebAssembly Examples,介绍 WebAssembly 实现的实例;WebAssembly in the browser,介绍 WebAssembly 在web 浏览器的实现;WebAssembly beyond browser,介绍 WebAssembly 在后端的实现;WebAssembly blog,介绍好的文章;Web...

2020-04-19 16:20:36 305

原创 有了这个,不用安装软件也可以学Rust(非IDE)

我们将一起学习如何使用 GitHub Actions 在 web 浏览器中学习 Rust。 我们将在一个网页中编写、构建、测试、运行和发布所有内容。 重要的是不需要安装软件!Rust 是当今最热门的编程语言之一。 极客大神们都喜欢 Rust。 Rust 连续4年在 Stackoverflow 上评选为最受欢迎的编程语言。Rust 最独特和最受欢迎的特性之一是其万能的编译器,可以帮助您在程...

2020-03-30 18:15:02 477

原创 从 node.js Web 应用中调用 WebAssembly 函数 | WebAssembly 入门教程

文中所有的代码都可以在 https://github.com/second-state/wasm-learning/tree/master/nodejs/hello 中找到在之前的教程中,我们讨论了如何从 Web 浏览器中的 JavaScript 应用程序访问 WebAssembly 函数。WebAssembly 快问快答Rust 的 Hello world | WebAssembl...

2020-03-20 20:33:08 670

原创 如何将字符串从 JavaScript 传入 Wasm/Rust

如何将字符串值从 JavaScript 传入 Wasm/Rust本文所用的所有资源都可以在 https://github.com/second-state/wasm-learning/tree/master/browser/hello 中找到系列教程:WebAssembly 快问快答Rust 的 Hello world | WebAssembly 入门教程5分钟实现一个简单的 ...

2020-03-12 19:02:31 740

原创 5分钟实现一个简单的 WebAssembly 应用|WebAssembly 入门教程

在 Rust 中创建一个简单的 WebAssembly 应用程序,然后从 JavaScript 调用这个程序本文所涉及的所有代码可以在 https://github.com/second-state/wasm-learning/tree/master/browser/triple 中找到。系列教程WebAssembly 快问快答Rust 的 Hello world在本教程中...

2020-03-10 18:21:40 5864

原创 从用Rust 写 Hello world 入门WebAssembly | WebAssembly 教程

在上一篇文章里,我们介绍了学习 WebAssembly 的常见问题。现在先从 Rust 开始动手实践吧。 Rust 是当今编写 WebAssembly 应用程序的最佳语言。本文所用到的源代码Repo请点击:https://github.com/second-state/wasm-learning/tree/master/rust虽然 WebAssembly 支持多种编程语言,但迄今为止,...

2020-03-04 20:47:33 668

原创 WebAssembly 入门快问快答

WebAssembly 旨在彻底提高应用程序的性能、安全性和开发人员的生产力。 它用托管容器和细颗粒度的安全模型替换本机代码。在学习WebAseembly 的过程中,总会遇到一些问题。这里选取了关于 WebAssembly 比较典型的几个问题,一一解答。2020年,我们为什么用本地代码编程?在过去的几年中,CPU 的速度基本不再飞速提升。 同时,人工智能、大数据和区块链都对计算能力提出了巨大...

2020-02-27 18:42:25 284

原创 WebAssembly(Wasm)中的字符串

作者:Timothy McCallum Second State 核心开发这篇文章详细解释了 WASM 中如何实现字符串,文章有点长,建议收藏后慢慢读~字符串的重要性计算机程序只用数字就可以成功执行。 然而,为了方便人机交互,人类可读的字符和文字是必需的。 当我们思考人类如何与 Web 上的应用程序进行交互时,情况尤其如此。 绝佳的例子是,人们在访问Web 时选择使用域名,而非数字 IP...

2020-02-25 21:33:15 2150

原创 WebAssembly Summit 总结:不要因为走得太远,而忘记为什么出发

本文作者:Tim McCallum 就职于Second State编者按:Tim 参加了上周召开的 WebAssembly Summit,并与 Wasm 社区进行了深入交流。WebAssembly 在这几年得到了很大的发展,但我们不能忘记 WebAssembly 的最大优势:安全。我们不想在开发者生产力和用户安全之间做妥协,我们两者都要!2020年2月10日,WebAssembly 峰会...

2020-02-20 21:48:35 605

原创 使用 WebAssembly 设计和构建理想化的分布式计算解决方案

本文 demo 了终端用户以及机器用户如何在只使用 HTTP 请求的情况下,通过 web 从 Wasm 函数中找到答案。 对于更喜欢冒险的读者,本文还 demo了如何在相同的基础结构上编写和部署 Wasm 可执行文件。背景在之前的文章,我们谈到,虽然 Wasm 在客户端确实很受欢迎,但 Wasm 最近也成为了服务器端技术和服务的有力竞争者。基于这个想法,《去中心化计算的未来:通过 RPC ...

2020-02-03 19:08:13 1634

原创 将任意格式的JSON传入Rust远程过程调用(RPC)服务

本文作者:Timothy原文链接:《Passing arbitrary JSON into a Rust Remote Procedure Call (RPC) service》(https://medium.com/wasm/passing-arbitrary-json-into-a-rust-remote-procedure-call-rpc-service-54f3b3ec04e0)本...

2020-01-19 10:41:14 2221

翻译 【译】为什么 WebAssembly 这么重要?

本文作者:Michael van der Gulik原文链接:《Why WebAssembly is a big deal》译者与来源:敖小剑,敖小剑的博客本文已获得译者转载授权编者按:Michael van der Gulik 在《Why WebAssembly is big deal》一文中,详尽探索了 WebAssembly 在浏览器的实际用处,比如可以直接从网络获取应用,无...

2020-01-06 18:46:42 1491

原创 去中心化计算的未来:通过 RPC 从微服务过渡到WASM

从浏览器内的角度来看,Wasm 最近的开发工作,理所当然地受到了广泛好评。在上一篇文章《只需5分钟,教你如何编写并执行一个 Rust WebAssembly 程序》,我们对 Rust 到 Wasm 的编译以及简单的浏览器内 Wasm 执行的案例做了演示。在另外一篇文章《区块链、硬件与面向服务的架构,WASM 即将迎来大爆发?》,里面有绝佳的浏览器内的 WASM 应用程序示例,并辅以了对We...

2019-12-23 14:35:03 1390

原创 只需 5 分钟,教你如何编写并执行一个 Rust + WebAssembly 程序

只需 5 分钟,教你如何编写并执行一个 Rust + WebAssembly 程序在探讨 WASM 在服务端的巨大潜力时,我们提到 WASM 的一大优势就是支持有影响力的新锐编程语言,例如 Rust 。这篇文章将展示如何编写并执行一个 Wasm Rust 程序,只有代码。本文作者: Second State 的研究员、开源核心开发 Tim McCallum。以下为正文:该演示是使用 ...

2019-12-17 17:21:57 1376

原创 M型的企业软件——AWS re:Invent 之我见

M型的企业软件——AWS re:Invent 之我见我记得几年前亚马逊云的 AWS re:Invent 会议只是个几百人的小型活动。 完全没有料到,在过去的十年里,AWS re:Invent 已经发展成为世界上最大的技术会议之一。 议题依然是亚马逊云的产品与服务。 亚马逊云如今在企业计算领域占据着主导地位,已经成为软件创新的标杆与热点。因此, AWS re:Invent 大会是值得软件行业每...

2019-12-09 14:15:46 417

原创 区块链、硬件与面向服务的架构,WASM 即将迎来大爆发?

区块链、硬件与面向服务的架构,WASM 即将迎来大爆发?在上一篇文章中我们探讨了WASM在服务端的巨大潜力。这篇文章将从技术角度出发,以将 Rust 程序、C 程序编译成 WASM 的实例来深入解读 WebAssembly(Wasm),并探讨了 WASM 在区块链、硬件以及面向服务的架构(SOA)的实现。本文作者: Second State 的研究员、开源核心开发 Tim McCallum。...

2019-12-02 17:33:37 984

原创 为什么说软件服务的未来必然是WebAssembly?

为什么说软件服务的未来必然是WebAssembly?WebAssembly(WASM)最初由W3C 的Mozilla、谷歌、微软、苹果等著名公司合作研发,是浏览器内应用程序的高性能执行引擎。随着WASM 在开发者社区中越来越流行,WASM 也正在从客户端迁移到服务端,成为服务端技术的新锐。价值定位WASM 从客户端到服务端的迁移,与Java 和JavaScript 等前几代技术的发展历程...

2019-12-02 16:33:07 484

转载 ABI | 以太坊开发A2Z

快速了解以太坊开发,快速 get 复杂的技术概念!Second State 推出以太坊开发A2Z 系列,结合区块链开发的实际情况,带你了解以太坊开发的点点面面。这篇文章是该系列的第一篇,为大家讲述智能合约ABI。简短版:区块链智能合约ABI是智能合约与区块链应用程序之间的接口。智能合约被像BUIDL这样的编译器编译成二进制文件后,会自动生成ABI。ABI是JSON文本文件,记录了智能合约的...

2019-11-12 20:38:48 177

转载 Ewasm Vs EVM:Ewasm 带来了什么改变?

这篇文章是 Crosslink 2019 Taiwan 的一个议程纪录:The next generation Ethereum Virtual Machine,由来自Second State 的工程VP Hung-Ying Tai(hydai) 分享 Ewasm VM 目前研究内容及未来的方向,内容非常精彩,包含了 EVM bytecode 、Webassembly、Ewasm1.0 以及 E...

2019-11-08 19:31:35 569

翻译 Second State SOLL 编译器项目获得以太坊基金会的现金奖励

2019年10月20日,台北Second State 是领先的面向区块链智能合约的开源基础架构软件的提供者,因为对开源SOLL编译器项目的贡献,获得了以太坊的现金奖励。(右一为Second State 工程师Hydai,右四为以太坊创始人Vitalik)2019年10月20日在台北举行的CrossLink活动中,以太坊基金会的Vitalik Buterin向Second State 团队颁...

2019-10-22 21:25:01 303

转载 Second State goes to Devcon5

解决现下以太坊智能合约开发挑战第一张照片来自Devcon 第一天,我们的发言现场。观众熙熙攘攘,只有站立空间。我们进行了非常技术性的介绍,通过BUIDL IDE 进行了所有的现场演示,并取得了巨大的成功。我们演讲的重点是解决现下以太坊智能合约开发的挑战。我们讨论了针对当今EVM 开发的解决方案以及针对以太坊2.0的未来解决方案。您可以点击此处了解挑战和Second State的解决方案。S...

2019-10-14 21:31:50 109

转载 Second State 发布专为ETC打造的BUIDL IDE工具

区块链智能合约平台Second State 发布专为以太经典(Ethereum Classic)打造的BUIDL IDE。BUIDL 集成了以太经典开发环境,开发者利用BUIDL可以在几分钟内,在任何网页浏览器上开发和部署ETC链上相关区块链应用。去中化应用(DApp)构建在区块链智能合约上,是协作的,并且具有抗审查性的。常见的DApp 有加密货币,支付,加密货币交易所,市场预测,去中心化的电...

2019-09-26 18:49:32 323

翻译 Second State 工程师所在HITCON 战队击败腾讯团队,获得DEF CON CTF 第二名

在刚刚结束的 DEF CON 27 CTF 黑客大赛中,经过三天两夜的“比拼”,HITCON & BFKinesiS 战队击败 Tea deliverses 战队和腾讯 A0E 战队获得亚军。HITCON 战队的主力成员同时也是区块链智能合约平台 Second State 的软件工程师,参与 DEF CON CTF 已有5年之久。DEF CON 诞生于1993年,素有黑客圈“奥斯卡”之称...

2019-08-23 14:19:45 439

原创 在区块链上Hello World

Hello World 是最简单的程序之一,开发区块链智能合约的入门也将从最基础的Hello World 开始。准备工作安装Chrome 浏览器安装Venus*Venus 用于在Chrome 浏览器中访问基于CyberMiles 公链的DApp,作为钱包可以签署CMT交易。打开Europa ,编译、部署并调用智能合约。安装Venus打开Venus页面,进入Chrome应用商店,下...

2019-03-08 15:52:29 327

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除