Crosslink 在 10 月 20 日圆满落幕,这是台湾有史以来最盛大的区块链开发者聚会,包括以太坊创办人 Vitalik Buterin、L4 暨 ETH Global 共同创办人 Liam Horne、AragonOne 创办人 Luis Cuende 等“星级”开发者也来台出席支持。

本次 Crosslink 大会其中一大亮点是 Vitalik 亲自颁发以太坊基金会的开发补助,并以凤梨代替传统奖牌。这个开发补助是九月份以太坊基金会专为台湾“量身打造”的补助专案,目的是为了鼓励已经在执行的小型专案,其补助专案主要聚焦在“教育专案”及“开发专案”两方面。

技术开发的专案是指在以太坊上开发出有趣的 DApp 或是开源的扩充性套件工具;以太坊教育专案,则旨在鼓励开发者能够多写文章、拍科普影片、办读书会等,串连以太坊开发者和用户社群。
这次在教育补助专案获得凤梨的是台北以太坊社群成员邱骏和吴伟诚,他们分别获得 2,000 美元的奖励,其中邱骏的《Casper FFG:以实现权益证明为目标的共识协定》更在较早时候已被 Vitalik 在推特上转发。
邱骏表示:“未来,我可能会就更多的“隐私”议题撰写文章,包括协议隐私与网络匿名,除了兴趣之外,我认为唯有落实区块链上的隐私,才能实现真正的公平、平等。”

Photo credit: Juin Chiu’s Facebook
“开发专案”方面,官方在评选时有详列了三个基本要求:需基于以太坊进行开发的项目或是与以太坊开发有相关的技术、不能进行 ICO 或是代币发售,以及必须是有用的开源软件工具。
这次共有三个开源专案获得以太坊基金会的认可,获选的专案分别为区块链新创 Pelith 的创办人陈品所开发的《Eauth》、Second State 公司开发的编译器专案《SOLL》、Dapp Pocket 创办人陈柏安的《Ethereum-Wallet SDK》专案。
区块链上的数位身份解决方案《Eauth》
Eauth 是以 Oauth 发想的区块链解决方案,让以太坊用户可以用以太坊的地址就可以登入许多网络服务平台。
陈品解释道,现在如果想要在网络提供服务,就必须帮用户建档,包括用户的账号、密码、个资等,但是维护数据库,并不是很容易的事。
而 Oauth 是一个开放标准,允许用户让第三方应用存取该用户在某一网站上储存的私密的资源(如相片,影片,联络人列表),而无需将用户名称和密码提供给第三方应用,意即服务商会有会员系统,但会以其它服务商的数据库作为基础。
陈品以 KKTIX 活动售票系统举例:“后来就很流行,我一样要有会员系统,但我不要账号密码,所以我就拿其它服务商的数据库作为基础,做我的服务,所以像 KKTIX 上就可以用脸书的账号登入。”
“这是一个双赢局面,对 KKTIX 来说,他省去了维护数据库的问题;而对脸书来说,这样的合作等于帮脸书账号加值,脸书账号不但可以登入脸书,还可以登入 KKTIX,赞!”
而陈品指出,他做的是一个符合 Oauth 标准界面工具列,让任何有在使用 Oauth 界面的人都可以把 Eauth 工具列很快的串上去。
“譬如说 Accupass 购票系统,你现在可以用脸书账号,但你现在也可以用以太坊的 0x 地址登入。”
陈品也表示 Eauth 是 Oauth 的一种,差别在于 Oauth 对应的是传统的账号跟密码,所以不可能把原本像是脸书的数据库服务商去除掉。而 Eauth 则是用私钥签出来的签名,可以用公钥(地址)解出来,所以每次的签章都不一样,Eauth 会比 OAuth 更不依赖特定机构的系统。
智能合约语言的 Google 翻译:《SOLL》
以《SOLL》获得 5,000 美元奖金的 State Second 团队旨在打造企业级的智能合约中介软件平台,其团队成员散布于世界各地。
《SOLL》是世界上第一个将 Solidity 智能合约编译为 WebAssembly 字节码,且成功部署到以太坊基金会官方 eWASM 测试网;而《SOLL》是 LLVM 的延伸,是可以让一般软件工程师不需要专门再去专精 Solidity 语言,而可以用 C 语言、JavaScript 等就可以成功部署在以太坊上。
而 State Second 的工程师戴宏颖向区块客解释说:“《SOLL》就像 Google 翻译中介层一样,就像如果我要将俄文翻成中文,可能俄文跟中文之间的翻译资料不多,于是就可以将俄文先翻成英文、再将英文翻成中文,《SOLL》就是扮演这个角色。”
透过对 LLVM 的支持,SOLL 不仅完善了 Ewasm 缺少的工具链,还把现代编译器基础结构引入了 Solidity 编程语言。
有了对 LLVM 的支持,SOLL 不仅可以在前端支持多种智能合约编程语言,例如 Rust 和 C ++,而且可以在后端支持各种 VM,例如 eWASM 和 EVM1.x。区块链上的应用程序开发将更加灵活和高效。
钱包整合大师 —《Ethereum-Wallet SDK》
Dapp Pocket 创办人陈柏安表示,在与许多 DApp 开发者合作时,就发现在市面上的加密货币钱包非常多,且跨不同平台,要整合必须花费很多时间,而 Ethereum Wallet SDK 就是在帮助开发者解决这个问题。
因为 SDK 的 API 和 Ehereum web3 API 完全相同,所以用户只要在网站安装 SDK,就可以无痛支援各种钱包。
陈柏安表示:“开发者不需要做任何改动。 我们支援的钱包包含各种浏览器、手机、硬件(Ledger、Trezor)甚至云端钱包(Portis、Torus)等 20 多种。”
陈柏安还补充道,未来他们会计划提供更多技术给开发者,像是给手机版 Dapp 的 Mobile Wallet SDK,这都会包含在我们提供的服务 Dapp 工具列(DappKits)。
相开内容:“Crosslink”邀来 Aragon 首席执行官 Luis Cuende 教你如何打造属于自己的 DAO
区块客致力于发掘和整理各种与区块链技术有关的内容,只要与区块链或区块客网站有关的合作和/或建议,我们都非常欢迎。请您发电邮至 [email protected] 与我们联系。
