On March 22, 2016, I presented to the Open Badges in Higher Education working group. My materials for the session are available here. The etherpad used for the backchannel is available here. The audio recording of the session is available here.
During the call we received a lot of great feedback and questions about BadgeChain. This dialogue entered into the territories of ethics and philosophy as it relates to education, assessment, and credentialing.
In this post, I pulled out some of the questions shared during the session to allow the community to parse out responses. The purpose of this is to promote discussion of the topics listed below in the open. We’re also testing Medium for this type of thoughtful dialogue. Once again, in BadgeChain, we’re looking to conduct research in the open. This is one (possible) piece of the puzzle.
Below I have presented selected comments and questions from the discussion. I removed the names of the individuals that presented the comments. I modified/revised some of the queries and responses to indicate trends in the discussion..and motivate discussion here. You can review the etherpad for the full resource.
I have not included my responses to the prompts below. I encourage you to highlight, annotate, & mark up the questions below with your responses. I will do the same. We look forward to your commentary.
The ‘logic’ of blockchain was formed, several years ago, by banks who didn’t trust each other; it was a ‘standoff’ of sorts. Blockchain enforces trust by putting all the proverbial cards on the table. But, enforce is the right word. In education, we have lots of trust in one another, so is it good / right that we use a technology formed by a standoff to enforce trust with one another?
Have you identified any specific use cases for badges + blockchains yet? User stories? And if not, how can people collaborate to start thinking about what products are best for this combo?
What are the potential points of contact between blockchains, badges and xAPI? To what extent could real federation meet some of the these same goals?
How does this all connect wth metadata standards such as with IMS Global and their Open Badge Extensions in Education project?
There’s some ethical questions here. …Does a person have a right to be forgotten? I.e., some of the ethics discussions happening in the EU regarding Google. Would blockchain be permanent and unchangeable?
The discourse of tracking assumes big brother, not learner centric…All actions in the blockchain network become public, searchable, and interconnected. There is an upside and a downside to being able to track an identifier’s activity on this scale across time.
How does this play into creativity in learning? This tracking and aggregation of learning?
In what way does blockchain amplify or muzzle the use of badges to democratize academic credentials?
Formal education tends to be bad at teaching the power and value of failure on the path to learning. I wonder about how blockchain will impact failure, risk-tasking, and experimentation in the learning process.
If we truly want to break the current mold and not fear failure, we have to encourage a new way to assess competency and assessment. I like the interoperability of badgechain and what it brings to the table.
Like what you see here? Sign up for my newsletter to stay on top of weekly events in literacy, technology, & education.
In the discussion I’ll define blockchain and discuss the work we’ve conducted up to this point in the BadgeChain initiative. We’ll discuss probing questions that we still have. Finally, I’ll ask members of the higher ed and research community to join us as we explore these spaces.
One of the buzzwords that has come up a lot over the last year is Blockchain. In this post I’ll provide an easy to follow guide to help you understand blockchain, and think about possible uses in the futures of education, credentialing, and assessments. This primer is meant to be an easy starter for people just starting to wrap their heads around blockchain. In future pieces I may dig in a bit deeper…as I wrap my head around it. 🙂
Blockchain is a distributed database that first came to prominence as the backbone of Bitcoin. Blockchain is a public ledger of transactions that is composed of two parts: Peer-to-peer network, and a decentralized, distributed database.
Peer-to-peer (P2P) network
A P2P network is an architecture of computers or networks that shares tasks, work, or files between peers. Peers are partners in the network with equal privileges and powers in the environment. In a P2P network, each computer or user is called a “node” and collectively they comprise a P2P network of nodes.
An easy way to think about P2P networking and nodes is through early file sharing services like Napster. Users could log in to Napster and share audio files stored on their computers. In turn, they would have access to audio files available on other nodes in the P2P network. If/when there are duplicate copies of audio files available, the P2P network would split up and share these files across the nodes. If you wanted to download a specific audio file, the P2P network would look across the nodes, and pull in parts of that audio file from the various nodes that had it..and compile one copy of the audio file for you.
The P2P network in Blockchain consists of a series of computers and servers that each act as a node in the network. The blue dots below represent nodes in the P2P network.
When a new message enters the network, the information in that message is propagated between all of the nodes of the P2P network. They all eventually get the same information. The information is usually encrypted and private. There is no way to know identities of who added or removed information to the network. In the graphic below, the red lines represent new information entering, and spreading throughout the network.
When new information enters the network, this information is then propagated, or distributed across the nodes in the network. The figure below represents this by showing new information in yellow spreading across the nodes in the network.
The entire network is decentralized, which means that there is no one point of failure in the system. If a node leaves the network, the other nodes already have exact copies of all of the information shared. If a new node enters the network, the initial nodes immediately create copies of their information on the new member of the network. The figure below details the network propagating information to the new node.
Decentralized, distributed database
The second element of the blockchain is the database of transactions. This database is the “information”was we discussed sharing in the images above detailing the P2P network. The first element in the database is called the genesis block. The genesis block is hardcoded into the software and exists as an empty state, that is to say that it has no real value other than indicating the beginning. The genesis block may contain information about the rules or guidelines for the remaining database.
The genesis block is block zero, or the first block. After that, the database is formed by a series of blocks that link together to form a chain. This is where we get the naming of the blockchain technology. The blocks in the chain each contain information or transactions. As you add transactions, this information is stacked in the block according to the time it was presented. The transactions contain anonymized information about who added or removed value in the transaction, as well as date and time. This combination of information and time creates a ledger documenting value or other resources in the database.
After the transactions have been stacked in the block, a signature or “hash” is added to the bottom of the block. The hash links to the previous block in the chain. These hashes form the links between the chains. The hashes link all of the way back to the genesis block. The hash includes the number of the block, and the number of the next block in the chain. The hash also includes the date and time it was signed, as well as how many transactions are included in the block. The signature, or hash, shows up as a cryptographic, or encrypted hexadecimal key.
At this point, new blocks and transactions are added to the chain. Each block contains a series of transactions or comments. These transactions are followed by a hash in the block. As a reminder, each hash serves as a link to the other blocks in the chain, and indicates their order.
Wrapping up
Blockchain is a distributed database that maintains an expanding ledger of data and records. This ledger is encrypted and protects against tampering, revision, and deletion. The time-stamped blocks that make up the blockchain contain hashes that link and indicate important information in the database. The mixture of transactions, blocks, and decentralization of data in the ledger provides tremendous opportunities for many fields.
For a concise video overview of the potential of blockchain and the connections between these elements, please review the following video.
As we continue to investigate the intersection between blockchain technologies and education, there will many possibilities that present themselves. I think it’s important that we fully understand the technology that forms the backbone of this new ledger.
Like what you see here? Sign up for my newsletter to stay on top of weekly events in literacy, technology, & education.
The author of the post, Gideon Greenspan, states that all of the following should be true for projects built upon a blockchain:
The database — the project is one that requires some form of shared database
Multiple writers — more than one person or organisation needs the ability to write to that database
Absence of trust — the people or organisations writing to the database don’t necessarily trust one another
Disintermediation — every person or organisation that has ‘write’ access has the need to verify transactions (rather than go through a trusted intermediary)
Transaction interaction — there are benefits to the project in being able to see transactions that are in some way ‘linked’
Set the rules — there are constraints on the type of transactions for which the project blockchain can be used
Pick your validators — you know what model you’re going to employ to resolve conflicts — e.g. “(a) one or more nodes controlled by a single organization, (b) a core group of organizations that maintain the chain, or (c) every node on the network.”
Back your assets — there is agreement on the types of assets being moved around, and what exchange value they have in the ‘real world’
As Greenspan states in his conclusion:
[I]f your project does not fulfill every single one of these conditions, you should not be using a blockchain. In the absence of any of the first five, you should consider one of: (a) regular file storage, (b) a centralized database, (c) master–slave database replication, or (d) multiple databases to which users can subscribe.
And if you do fulfill the first five, there’s still work to do. You need to be able to express the rules of your application in terms of the transactions which a database allows. You need to be confident about who you can trust as validators and how you’ll define distributed consensus. And finally, if you’re looking at creating a shared ledger, you need to know who will be backing the assets which that ledger represents.
Let’s come back to Open Badges and how they might work using a blockchain using Greenspan’s helpful list.
The current way Open Badges work does not require a shared database. In fact, this is pretty much by design so that they can be stored anywhere. However, as I wrote in a recent article for DML Central, there are at least two use cases for using a blockchain with badges. The most obvious of these is for extremely high-stakes credentials such as university degrees and credentials that, for example, get you access into a country.
Instead of every university or issuing body having its own blockchain, there are advantages of them pulling together in creating a single, open blockchain for Open Badges that could be written to by anyone who meets certain criteria. These could be negotiated and laid out by the Badge Alliance.
There is no reason for issuing organisations to trust one another simply based on the fact that they are all issuing Open Badges. So this condition looks like it is met.
The whole point of Open Badges is that they are distributed and remove gatekeepers. So it makes no points to re-introduct gatekeeprs. Distintermediation seems baked into the Open Badges Infrastructure (OBI).
Badges represent credentials that often relate to knowledge, skills, and behaviour. Showing progression through such credentials is useful, and therefore the ‘transaction interaction’ referenced is a desirable feature of the system.
Although blockchains can be used to represent a whole swathe of data types, an Open Badges blockchain would likely limit transactions to those containing information relevant to the Open Badges specification.
The options for validation would need to be discussed with the founding members of the blockchain project. However, of Greenspan’s options, it’s likely that the validators would be option (c) — i.e. all the nodes on the network.
Talking about exchange value when it comes to Open Badges is an interesting problem to solve. There’s been a lot of talk about ‘levelling’ badges, so people are aware of equivalencies. However, for every pragmatic person wanting this, there’s an idealist (like me) not wanting to lock things down. This is a problem that can be solved, and probably most easily done if a project such as the proposed blockchain project gets the founding members to agree on a taxonomy.
There’s certainly more work to be done here, but I think that we’re on the right track with BadgeChain. The eight points set out by Greenspan seem to be met by the project as it relates to Open Badges.
If you’re a funder interested in the potential of Open Badges using blockchain technology, please get in touch with us!
Originally published at discours.es on March 3, 2016.
It’s easy to talk about open badges without really understanding what’s inside (it’s just a digital badge, right?) There’s actually a whole bunch of stuff inside. The badge class is like the template. All badges issued from a certain badge class will inherit those properties. The assertion relates to the recipient of the badge and all the stuff they did to earn the badge.
As I research and develop digital badges, I’m thoughtful about aspects of value, credibility, and “sincerity” of design in the badging infrastructure. Put simply, I believe that people will make judgments about the believability, credibility, and relevance of the digital badges based on elements of the metadata, the images used, and where the badge is hosted. This is also very intriguing as recent work in blockchain, digital badges, and the work on Ethereum has provoked a lot of ideas.
In this post, I’ll discuss some of my thinking about cognitive authority and digital badges. Within this context I’ll try to tease out the possibilities that exist as we consider the blockchain and the possibility of oracles.
What is cognitive authority?
My thinking about credibility, value, critical evaluation, and online information is informed by work conducted in my dissertation. In this work, I focused on critical evaluation of online information and how I could scaffold this type of healthy skepticism in adolescents. In the literature review of the critical evaluation research I was struck by this idea of “cognitive authority” and I think it plays a role in how individuals view badging systems.
As individuals evaluate and judge information they make decisions about the quality and cognitive authority apparent in the information they’re viewing. The reason I’m saying “apparent” is that in online information sources this veneer of authenticity and sincerity is sometimes murky. Quality is defined as “a user criterion, which has to do with excellence or in some cases truthfulness in labeling.” This definition of quality postulates that systems of information, and information itself has specific intrinsic values that are tangible and can be seen (Taylor, 1986), however not all elements of this valuation can be overtly seen.
Cognitive authority is the premise that individuals either construct knowledge based on first-hand experiences or from what they have learned from second-hand form others. Cognitive authority can be viewed as a determination made by individuals based on their thoughts about how “proper” the information is that they are learning, or beliefs about the author of the information.
What does this mean for open badge initiatives?
In online spaces this means that individuals consider elements of multimodal information (images, video, audio, and text), markers of credibility and relevance, other websites or information found online. Earners also need to integrate prior knowledge about the author or institution to determine “value” and “authority” in what they’re reading, using, or learning. In the world of digital badges I believe these considerations of value and cognitive authority are hugely important.
There is still a certain amount of reticence, skepticism, and confusion involved as individuals consider and cognitively “grasp” digital badging systems. Participants (those that earn the badge, and reviewers of these credentials) will evaluate the value of the badge based on the metadata, the image for the badge (how professional/appropriate it is), where the badge is hosted, and what other badges are hosted there.
To me this adds another layer to the complexity associated with launching and hosting an open badge initiative. Put simply, as developers of open badging systems we need to consider how we contextualize our badges.
What does the URL, the website design, and the other badges hosted on the site “say” about the badge you’re pledging for? What is the difference between a badge that I host on my WordPress blog, my university website, or a third-party site like Credly? What value judgments do people pledging or reviewing these credential assign when my badge is on the same website as the “You Mad Bro?” badge? As we develop our own badges we need to consider not only badge design and metadata…but also selection, development, and support of badge infrastructure and communities.
The learning ledger and the oracle
In a previous post, I discussed my thinking about blockchain technologies and a possible ledger of learning. In this interaction, we’re looking at a series of transactions and badges or credentials that identify learning over time. We’d be able to document learning and growth in a variety of traditional and non-traditional settings. A learner could take a MOOC, and ultimately drop out, but this experience would be given a notch on the learning ledger. Obviously, completing the MOOC would carve out a bigger notch, but lurking would still resonate as a learning experience.
Within blockchain technologies, Ethereum specifically, is the opportunity to build in oracles. The concept of an oracle is still being unpacked, but it seems as if the oracle would act as a “more knowledgable other” the learning equation. This oracle might be software related, a group of individuals, or a human being. If built into the model of a learning ledger, you could not only attach standards and exemplars to learning process and product, you could also include oracles (e.g., experts, mentors) in a specific area.
The most granular explanation of this relationship comes from this post about the launch of Ethereum. The post discusses the “three pillars” of their crypto-law system: Identity, Assets, and Data. In the post, Gav Would identifies the potentials that exist as these pillars intersect. In the intersection between Identity and Data, we see more information about the possibility of the oracle.
Oracles: Reversing the relationship, we can allow an identity to vouch for data. One means of getting reliable information concerning external phenomena is to decide to take a particular identity as ones authority and accept data coming from it. While it is far from the ideal, it is relatively cheap and easy to implement so will likely become the de facto standard.
In this model you could informally submit work, badges, or entire sequence of learning/expertise to an oracle for a signature/release/approval. This would open up opportunities for informal learning among individuals in a digital form of the Cognitive Apprenticeship model in Education. Learners could choose to study with an expert (oracle) online, from anywhere in the world. The only question is how do you get to the oracle level? 🙂
Wrapping up
As we continue to unpack possibilities in the intersection between blockchain technologies and online credentialing, there will many possibilities that present themselves. I’m intrigued by the notion of the oracle and seeing how this might open opportunities for digital credentials, online identity, and non-traditional learning.
Like what you see here? Sign up for my newsletter to stay on top of weekly events in literacy, technology, & education.
BadgeChain keeps you up to date on the ways in which blockchain and related distributed technologies intersect with education, politics, business, and society.
Follow Us