Le Lézard
Classified in: Science and technology

Nebulas CTO Robin Zhong praises LLVM as a blockchain solution


In a keynote speech at the 2018 European LLVM Developers' Meeting, Nebulas co-founder and CTO Robin Zhong sounded a ringing endorsement for implementing LLVM within blockchains. Robin described the Nebulas integration of LLVM, and discussed the benefits LLVM presents by increasing code security, network performance, software compatibility, and lowering the barriers to entry for developers to the blockchain world.

BRISTOL, United Kingdom, April 20, 2018 /PRNewswire/ -- Nebulas co-founder and CTO Robin Zhong gave the closing keynote address at this week's 2018 European LLVM Developers' Meeting, addressing hundreds of technology leaders about the future of blockchain, the Nebulas vision for decentralized applications, and the function that LLVM has in enabling this future.

LLVM is a compiler framework that converts "text into software" ? translating code from the high-level programming languages understood and written by humans into the low-level code processed and executed by machines. This compiler has been fundamental to some of society's most impactful and popular programs, including those built by Apple, Google and Facebook and many more leading technology companies.

Nebulas is one of the first blockchain projects to implement LLVM. The compiler is used in the Nebulas Virtual Machine (NVM) to power smart contacts on the Nebulas blockchain. And while LLVM isn't widely adopted in the blockchain industry yet, Robin believes the compiler framework is poised to transform the space, saying "LLVM is to blockchain technology what 4G is to mobile technology."

The 2018 European LLVM Developers' Meeting is an industry gathering for developers to present and exchange ideas about LLVM and its applications. Some of the organizations sponsoring the event included Apple, Qualcomm, Google, Mozilla, Nebulas, Intel, Sony Interactive Entertainment, Facebook and Huawei.

Robin delivered the conference's closing keynote speech addressed to hundreds of technology leaders and experts, and sharing his view on the Nebulas vision, the future of blockchains and decentralized apps (DApps), and LLVM's function in enabling this future. This was the only talk at the LLVM Meeting with a topic dedicated to blockchain technology, and it garnered significant interest from conference attendees.

In his talk, Robin explained how LLVM increases the security and performance of blockchains, discussing the benefits that LLVM brings by supporting mainstream programming languages and enabling decentralized apps (DApps) to run in various execution environments.

Nebulas uses LLVM for smart contract executions in the Nebulas Virtual Machine (NVM). At the moment, NVM supports smart contracts written in Javascript, the most popular programming language based on Github activity, and Nebulas plans to extend support to other languages such as Solidity, Python, C/C++, and more. LLVM, which customizable for a range of high-level languages, is fundamental to Nebulas' future work in this area.

By facilitating the use of mainstream programming languages within blockchain, LLVM can enhance code security and catalyze blockchain developer activity. Higher-level languages are easier to verify and audit, increasing a blockchain's robustness and code security. Furthermore, by enabling smart contracts in mainstream languages like Javascript, LLVM and Nebulas are paving the way for a wide swathe of developers to contribute to blockchain.

As an open source, public blockchain platform, Nebulas is excited by opportunity enabled by LLVM to bring more developers to the blockchain world. And, as an LLVM Foundation sponsor, Nebulas hopes to encourage more developers towards LLVM, which is also open source. By working together, developers, Nebulas and LLVM can build a decentralized world with equal opportunity for all to derive value.

-----------

About Nebulas

Nebulas is a next-generation blockchain development, deployment, and discovery platform. The ecosystem consists of three central elements: 1) Nebulas Rank (NR), which measures and ranks the utility of all blockchain entities and powers the Nebulas search framework; 2) Native Incentive (NI), which rewards the developers and users bolstering the Nebulas blockchain; and 3) Nebulas Force, which proposes a novel community-led governance model and upgradability features for blockchain.

SOURCE Nebulas


These press releases may also interest you

at 14:20
Telephone and Data Systems, Inc. and United States Cellular Corporation  will be webcasting their first quarter operating results conference call on May 3, 2024, at 9:00 a.m. Central Time.  The companies will release their financial results on May...

at 14:17
AdminaHealth®, the leading provider of Software-as-a-Service (SaaS) solutions for employee benefits billing and payment, today announced the expansion of the AdminaHealth Billing Suite® payroll comparison capabilities with its new patented "Pay As...

at 14:15
In the competitive landscape of streaming services, 'Beyond the Veil' Season 2, the highly anticipated continuation of the hit series, is set to premiere on June 7th, 2024, on Prime Video. Speaking on the highly anticipated show, Showrunner Nadine...

at 14:05
Yoneda Labs, the Y Combinator startup building a foundation model for chemists working in drug discovery, today announced it has raised $4 million in seed capital from Khosla Ventures, 500 Emerging Europe, 468 Capital, Fellows Fund, and Y Combinator....

at 14:02
Yesterday, the U.S Federal Trade Commission filed a lawsuit against doxo, a company working to deliver a better bill-paying experience for consumers and billers, with a complaint that indicates a fundamental misunderstanding of the existing bill-pay...

at 14:00
Attorneys Scott Robelen and Clint Lee, of Bailey & Galyen Attorneys at Law, achieved a $3 million award for their client, John Farley, in a case against Allied Universal Security Services. Farley, a 39-year-old conductor, was brutally attacked at the...



News published on and distributed by: