Another day, another catastrophic data breach. This time it’s medical records in Singapore, where I live. At this stage we’re almost immune to this kind of headline:
Cyberattack on Singapore health database steals details of 1.5 million, including Prime Minister (Reuters)
But this is quite bad. Eileen Yu noted in her piece for ZDNet (my emphasis):
Singapore has suffered its “most serious” data breach, compromising personal data of 1.5 million healthcare patients including that of its Prime Minister Lee Hsien Loong.
The affected users are patients of SingHealth, which is the country’s largest group of healthcare institutions comprising 42 clinical specialties, four public hospitals, five speciality centres, nine polyclinics, as well as three community hospitals.
Non-medical personal details of 1.5 million patients who visited SingHealth’s specialist outpatient clinics and polyclinics between May 1, 2015, and July 4, 2018, had been accessed and copied. The stolen data included patients’ name, national identification number, address, gender, race, and date of birth.
In addition, outpatient medical data of some 160,000 patients were compromised, though, the records were not modified or deleted, said the Ministry of Health and Ministry of Communications and Information (MCI), in a joint statement late-Friday.
Continue reading “Can blockchains reduce the impact of data breaches?”
What are people talking about when they talk about smart contracts?
In the context of blockchains and cryptocurrencies, smart contracts are:
– pre-written logic (computer code),
– stored and replicated on a distributed storage platform (eg a blockchain),
– executed/run by a network of computers (usually the same ones running the blockchain),
– and can result in ledger updates (cryptocurrency payments, etc).
… In other words, they are little programs that execute “if this happens then do that”, run and verified by many computers to ensure trustworthiness.
If blockchains give us distributed trustworthy storage, then smart contracts give us distributed trustworthy calculations.
Smart contracts are one of the functionalities that sets Ethereum apart from other blockchains.
Continue reading “A gentle introduction to smart contracts”
I am often forwarded news articles of blockchain experiments run by banks or large companies, questioning “Why are they using a blockchain for this internal use-case?”.
Given that a blockchain is meant to replace a trusted external third party, or is meant to create trust between entities who don’t fully trust each other, an internal blockchain seems a contradiction in terms.
However, many of the publicly declared experiments, pilots and proof of concepts have focused on blockchains for internal use cases, ie a blockchain where there may be one or more nodes, but all under control of the same organisation, often within one department.
Although there has been much recent discussion about public (permissionless) vs private (permissioned) consortium blockchains, there has not been much debate on the virtues of internal blockchains.
Continue reading “The pros and cons of internal blockchains”
This article is a gentle introduction to bitcoin and assumes minimal technical knowledge.
Shorter companion pieces to this are:
In the popular media, you will often read comments like “Bitcoins are stored in a digital wallet”, or “You can send money using blockchain technology”. These comments can be misleading and can confuse. By the end of this you should understand enough to participate in a dinnertime conversation about bitcoin, and not be mystified by the topic.
Continue reading “A gentle introduction to bitcoin”