Category

Hyperledger Fabric

Winning HyperProperty Project at Consensus 2017 Uses Hyperledger Fabric as Banker and Deed Manager

By Blog, Hyperledger Fabric

Blockchain enthusiasts from around the world recently attended the Consensus 2017: Building Blocks Hackathon where sponsors issued hackathon challenges to competing teams. Hyperledger issued the challenge to “implement any board game as a blockchain app with one or more Hyperledger projects.”

The winning team: HyperProperty

HyperProperty by De’on Summers, Zhenting Zhou, and Kyle Tut won the Hyperledger challenge with an online property acquisition and banking game utilizing Hyperledger Fabric and deployed with IBM’s Bluemix. The project provides a fantastic example for how Hyperledger technology can facilitate transactions without a middleman.

Pictured left to right: De’on Summers, Brian Behlendorf, Zhenting Zhou, and Kyle Tut

 

The HyperProperty team had the perfect combination of back-end, front-end, and prototyping experience. De’on Summers built the backend and chaincode for HyperProperty. De’on is a blockchain developer from Nashville, TN at Hashed Health. Zhenting Zhou built the front-end interface for HyperProperty. Zhenting is a front-end developer from NYC that became interested in blockchain technology through cryptocurrency. The team also leveraged prototyping expertise from Kyle Tut who is the founder of Kyna, a blockchain patent exchange increasing the liquidity of global innovation. Kyle has previously spent time building IoT blockchain prototypes for logistical applications.

The team’s design goals

The HyperProperty team chose to apply blockchain technology to the propertyMonopoly because it provides a good representation of economics, properties, and financial systems. Since everyone already knows the rules, the team felt confident that they could showcase the gameplay with Hyperledger Fabric — ensuring players can’t cheat on dice rolls and tracking board moves, banking transactions, and property purchases on the ledger.

The game of HyperProperty

The architecture of HyperProperty consists of three types of objects:

  1. Properties
  2. Players, which contain each property that the player owns and the player’s account balance
  3. The game board, which consists of all properties and each player’s position

The game demonstrates a tokenized economy because each property exists as a token on Hyperledger Fabric. When a player buys a property, the token for that property gets assigned to the player and his or her account balance goes down.

Coding the game involved taking the initial game and using Hyperledger Fabric to create a trustless, immutable environment so that players don’t have to worry about cheating or the bank paying someone under the table.

The game works by writing four types of events to the ledger:

  1. Game start
  2. Dice roll
  3. Buy property
  4. Pass

At the start of a game, a new board is written to the ledger with all the initial data about properties and players. It’s a clear slate. When a player rolls the dice, a request goes to the backend for the dice to be rolled and the outcome of the dice roll is written to the ledger. This includes an update with the player’s new position. When a player buys a property or passes, the state of the board is updated again with anything that has changed such as the properties that the player owns, the player’s new account balance, and whose turn it is.

The gameplay for HyperProperty is really simple because Hyperledger Fabric acts as the banker and deed manager. The game begins when player 1 aka “MoneyDude” and player 2 aka “Doge” show up to the game. Player 1 rolls the dice. Player 1 can then decide to either buy the property or pass. Once player 1’s turn is over, player 2 rolls the dice. This process is repeated until someone goes bankrupt. Throughout the game, each player’s cash on hand is automatically tracked and written to the ledger.

Next steps for facilitating transactions with Hyperledger Fabric

Lessons from the HyperProperty project can be applied to any tokenized economy where assets are represented by tokens on a blockchain. The project shows that Hyperledger Fabric can be used to guarantee who owns what properties, which is perfect for things like land registration. When assets need to be traded, the participants in the trade can exchange value for the token and accomplish transactions without a middleman. This has the potential to facilitate more efficient and less costly transactions for a lot of things in the real world, including real estate transactions.

If you’re looking to facilitate transactions with Hyperledger Fabric, be sure to play the HyperProperty game at https://peaceful-lake-75705.herokuapp.com/ and get the code from GitHub at https://github.com/Dsummers91/HyperProperty-server and https://github.com/zhenpanda/hyperledger_property_app.

[VIDEO] Hyperledger Interviews Chris Ferris, CTO Open Technology, IBM

By Blog, Hyperledger Fabric

We spoke with Chris Ferris, Chair of Hyperledger’s Technical Steering Committee, and CTO of Open Technology at IBM.

Blockchain is already changing how IBM does business with its Global Finance System. It is a $4B system and at any time about $100M is in dispute but IBM has reduced that down to $40M by applying blockchain technology.

According to Chris, blockchain will help drive process improvement for their customers’ business interactions, and could have meaningful change in how those processes actually work. The collaboration IBM gets in Hyperledger’s very diverse community is the biggest advantage. It’s not just technologists, there’s leaders from finance, supply chain, automotive, and even aerospace. Chris believes it’s the diversity of thought, technologies and use cases that are the best aspect of participating in Hyperledger.

You can watch the full interview here:

(7.13.17) JAXenter: Develop your application on the blockchain with Hyperledger Fabric

By Hyperledger Fabric, News

Just 16 months ago, Hyperledger Fabric became the first of the now eight Hyperledger projects to be incubated. Hyperledger Fabric was also the first of the Hyperledger projects to exit incubation to “Active” status in March, after a year in incubation.

The efforts around Hyperledger Fabric have grown into a true, vibrant community including engineers from:
Arxan, Cloudsoft, CLS, d20 Technical Services, The Depository Trust & Clearing Corporation (DTCC), Digital Asset, Fujitsu, GE, Gemalto, HACERA, Hitachi, Huawei Technologies, Hyperchain, ImpactChoice, IT People, Knoldus, The Linux Foundation, Netease, Passkit, State Street Bank, SecureKey, IBM, SAP, Thoughtworks and Wanda Group.
There were also contributions from 35 unaffiliated individuals. In total, 159 developers have contributed to Hyperledger Fabric.

More here.

(7.12.17) Health IT News: Hyperledger Fabric 1.0 offers gives blockchain app developers new sandbox

By Hyperledger Fabric, News

In what’s being billed as a huge milestone for blockchain developers, Hyperledger – a collaborative launched by the Linux Foundation to advance blockchain technologies in healthcare and elsewhere – has gone live with its Hyperledger Fabric 1.0 platform.

Launched as an open source foundation for developing blockchain and distributed ledger applications, Hyperledger Fabric was developed by more than 150 engineers from 28 organizations such as Arxan, Cloudsoft, Fujitsu, GE, IBM and SAP.

More here.

(7.12.17) Blockchain News: Hyperledger Announces Production-Ready Hyperledger Fabric 1.0

By Hyperledger Fabric, News

Hyperledger, a collaborative cross-industry effort created to advance Blockchain technology, announced today the general availability of Hyperledger Fabric 1.0. Hosted by The Linux Foundation, Hyperledger Fabric is a Blockchain framework implementation and intended as a foundation for developing Blockchain applications, products or solutions.

More here.

(7.12.17) JAXenter: Disruption may be an unavoidable reality: Is blockchain the new status quo?

By Hyperledger Fabric, News

Hyperledger Fabric is a blockchain framework implementation and intended as a foundation for developing blockchain applications, products or solutions, according to the post announcing the new version. “Fabric offers a modular architecture allowing components, such as consensus and membership services, to be plug-and-play. It leverages container technology to host smart contracts called ‘chaincode’ that comprise the application logic of the system.”

More here. 

(7.12.17) EconoTimes: Blockchain project Hyperledger Fabric 1.0 goes production-ready

By Hyperledger Fabric, News

Hyperledger, a collaborative cross country effort to advance blockchain technology innovation, has announced its production-ready Hyperledger Fabric 1.0.

Hyperledger Fabric is a blockchain framework for developing blockchain applications, products or solutions, and it is hosted by The Linux Foundation. Over 150 engineers from 28 organizations have contributed to the production-ready Hyperledger Fabric 1.0 in order to advance open blockchain products and services.

More here.