Blockchain Scalability solutions How to build decentralised exchanges

Hong Kong Open Source Conference
16 Jun 201823:12

Summary

TLDRLeo, a Dutch software engineer with a background in virtual reality, discusses blockchain scalability solutions. He co-founded Numa Technologies in Hong Kong, focusing on blockchain projects. Leo explains blockchain's limitations, such as data bloat and slow transaction speeds, and explores Layer 2 technologies like Plasma, Cosmos, and state channels. He highlights their decentralized exchange, built using state channels, which allows for efficient peer-to-peer transactions without relying on a single database, potentially revolutionizing transaction speeds in blockchain.

Takeaways

  • 😀 The speaker, Leo, is from the Netherlands and has a background in electronic engineering and virtual reality, transitioning into software development.
  • 👨‍💻 Leo co-founded a company called Numa, which focuses on building software and hardware solutions, including blockchain projects.
  • 🔑 Numa's first project in Hong Kong was a blockchain hardware project, creating a hardware key for Ethereum and Bitcoin.
  • 💡 Blockchain technology was adopted by Numa due to client demand, leading to a deep dive into the subject and gaining expertise.
  • 🔗 Leo discussed blockchain scalability issues, such as data growth, transaction speed, and the dependency on miners to validate transactions.
  • 🚀 Numa was tasked with building a decentralized exchange that could match the performance of a centralized one, highlighting the need for solutions to scalability.
  • 🔄 Leo introduced layer 2 technologies as a way to address blockchain inefficiencies, mentioning Plasma, Cosmos, Polkadot, and Lightning Network as examples.
  • 🌐 State channels were chosen by Numa for their decentralized exchange due to their potential for high transaction speeds and efficiency.
  • 🔒 The concept of hubs in state channels was presented as a way to reduce the need for multiple channels and deposits, streamlining the user experience.
  • ✈️ Leo drew parallels between state channel hubs and real-world patterns, such as airline hubs, emphasizing the natural efficiency of these models.
  • 🤔 The presentation concluded with a discussion on the challenges of ensuring online presence for state channel updates and the use of delegates as a potential solution.

Q & A

  • What is the main topic of Leo's presentation?

    -Leo's presentation is about blockchain scalability solutions.

  • What is Leo's background before focusing on blockchain?

    -Leo studied electronic engineering and has a background in virtual reality, having worked for Microsoft in Shanghai.

  • What was the first project that Numa, the company co-founded by Leo, worked on in Hong Kong?

    -The first project Numa worked on in Hong Kong was a blockchain hardware project, creating a hardware key for Ethereum and Bitcoin.

  • What is the nonce in the context of blockchain mining?

    -The nonce is a number used once in blockchain mining, which miners adjust to find a hash that meets certain criteria, such as being smaller than a given target.

  • What are some of the problems Leo identifies with the traditional single blockchain model?

    -The problems include an ever-growing data set, slow transaction processing due to competition for block space, and reliance on miners to validate transactions.

  • What is the transaction processing speed of Bitcoin and Bitcoin Cash as mentioned in the script?

    -Bitcoin processes about 5 transactions per second, while Bitcoin Cash can handle 200 transactions per second.

  • What is a layer 2 technology in the context of blockchain?

    -Layer 2 technologies are solutions built on top of the base blockchain layer (Layer 1) to improve efficiency and scalability without compromising security.

  • What are state channels and how do they work?

    -State channels are a type of layer 2 technology that allow for off-chain transactions between two parties without the need for each transaction to be recorded on the main blockchain.

  • Why did Leo's team choose state channels for their decentralized exchange project?

    -Leo's team chose state channels because they allow for peer-to-peer transactions without the need to compete with other transactions for block space, thus improving scalability and speed.

  • How does the concept of hubs in state channels solve the problem of needing multiple channels for multiple transactions?

    -By using hubs, users only need to open a channel with one or two central nodes (hubs), which then manage transactions with other users, reducing the need for each user to have multiple channels open.

  • What is the potential solution to the issue of needing the receiver to be online for payment channel updates?

    -One potential solution is appointing delegates who monitor transactions on behalf of the parties involved, incentivized by collecting fees for their services.

  • How can privacy be maintained in state channel transactions?

    -Privacy in state channel transactions is maintained because the transactions within the channel are private and not recorded on the main blockchain, similar to a cash transaction.

Outlines

plate

此内容仅限付费用户访问。 请升级后访问。

立即升级

Mindmap

plate

此内容仅限付费用户访问。 请升级后访问。

立即升级

Keywords

plate

此内容仅限付费用户访问。 请升级后访问。

立即升级

Highlights

plate

此内容仅限付费用户访问。 请升级后访问。

立即升级

Transcripts

plate

此内容仅限付费用户访问。 请升级后访问。

立即升级
Rate This

5.0 / 5 (0 votes)

相关标签
BlockchainScalabilityDecentralized ExchangeLayer 2 TechnologyState ChannelsVirtual RealitySoftware EngineeringCryptocurrencyHong KongTech Innovation
您是否需要英文摘要?