Ehud Shapiro
   HOME

TheInfoList



OR:

Ehud Shapiro (; born 1955) is an Israeli scientist, entrepreneur, artist, and political activist who is Professor of
Computer Science Computer science is the study of computation, information, and automation. Computer science spans Theoretical computer science, theoretical disciplines (such as algorithms, theory of computation, and information theory) to Applied science, ...
and
Biology Biology is the scientific study of life and living organisms. It is a broad natural science that encompasses a wide range of fields and unifying principles that explain the structure, function, growth, History of life, origin, evolution, and ...
at the
Weizmann Institute of Science The Weizmann Institute of Science ( ''Machon Weizmann LeMada'') is a Public university, public research university in Rehovot, Israel, established in 1934, fourteen years before the State of Israel was founded. Unlike other List of Israeli uni ...
. With international reputation, he made contributions to many scientific disciplines, laying in each a long-term research agenda by asking a basic question and offering a first step towards answering it, including how to computerize the process of scientific discovery, by providing an algorithmic interpretation to Karl Popper's methodology of conjectures and refutations; how to automate program
debugging In engineering, debugging is the process of finding the Root cause analysis, root cause, workarounds, and possible fixes for bug (engineering), bugs. For software, debugging tactics can involve interactive debugging, control flow analysis, Logf ...
, by algorithms for fault localization; how to unify parallel, distributed, and systems programming with a high-level logic-based programming language; how to use the metaverse as a foundation for social networking; how to devise molecular computers that can function as smart programmable drugs; how to uncover the human cell lineage tree, via single-cell genomics; how to support digital democracy, by devising an alternative architecture to the digital realm grassroots.Ehud Shapiro, A Grassroots Architecture to Supplant Global Digital Platforms by a Global Digital Democracy. arXiv:2404.13468 Shapiro was also an early internet entrepreneur,A Real Success Out of Virtual Places, WIS Wonder Wander, October 1, 1996
/ref> and a proponent of global
digital democracy E-democracy (a blend of the terms electronic and democracy), also known as digital democracy or Internet democracy, uses information and communication technology (ICT) in political and governance processes. The term is credited to digital act ...
. Shapiro is the founder of the Ba Rock Band and a founder of the Israeli political party "Democratit". He is a winner of two ERC (
European Research Council The European Research Council (ERC) is a public body for funding of scientific and technological research conducted within the European Union (EU). Established by the European Commission in 2007, the ERC is composed of an independent Scientific ...
) Advanced Grants.


Early life and education

Born in Jerusalem in 1955, Shapiro became acquainted with the philosophy of science of
Karl Popper Sir Karl Raimund Popper (28 July 1902 – 17 September 1994) was an Austrian–British philosopher, academic and social commentator. One of the 20th century's most influential philosophers of science, Popper is known for his rejection of the ...
through a high-school project supervised by Moshe Kroy from the Department of Philosophy, Tel Aviv University. In 1979, Shapiro completed his undergraduate studies in
Tel Aviv University Tel Aviv University (TAU) is a Public university, public research university in Tel Aviv, Israel. With over 30,000 students, it is the largest university in the country. Located in northwest Tel Aviv, the university is the center of teaching and ...
in mathematics and philosophy. Shapiro's PhD work with Dana Angluin in computer science at
Yale Yale University is a private Ivy League research university in New Haven, Connecticut, United States. Founded in 1701, Yale is the third-oldest institution of higher education in the United States, and one of the nine colonial colleges ch ...
university attempted to provide an algorithmic interpretation to Popper's philosophical approach to scientific discovery, resulting in both a computer system for the inference of logical theories from facts; and a methodology for program
debugging In engineering, debugging is the process of finding the Root cause analysis, root cause, workarounds, and possible fixes for bug (engineering), bugs. For software, debugging tactics can involve interactive debugging, control flow analysis, Logf ...
, developed using the programming language
Prolog Prolog is a logic programming language that has its origins in artificial intelligence, automated theorem proving, and computational linguistics. Prolog has its roots in first-order logic, a formal logic. Unlike many other programming language ...
. His thesis, " Algorithmic Program Debugging", was published by MIT Press as a 1982 ACM Distinguished Dissertation, followed in 1986 by "The Art of Prolog", a textbook co-authored with Leon Sterling.


Career

Moving to the Department of Computer Science and Applied Mathematics at the Weizmann Institute of Science in 1982 as a post-doctoral fellow, Shapiro was inspired by the Japanese Fifth Generation Computer Systems project to invent a
high-level programming language A high-level programming language is a programming language with strong Abstraction (computer science), abstraction from the details of the computer. In contrast to low-level programming languages, it may use natural language ''elements'', be ea ...
for parallel and distributed computer systems, named Concurrent Prolog. A two-volume book on Concurrent Prolog and related work was published by MIT Press in 1987. In 1993, Shapiro took leave of absence from his tenured position at Weizmann to found Ubique Ltd. (and serve as its CEO), an early Israeli Internet software startup. Building on Concurrent Prolog, Ubique developed "Virtual Places", a 2D metaverse and social networking software that included instant messaging, chat rooms, collaborative browsing, online events and games, and voice-over-IP. Ubique was sold to
America Online AOL (formerly a company known as AOL Inc. and originally known as America Online) is an American web portal and online service provider based in New York City, and a brand marketed by Yahoo! Inc. (2017–present), Yahoo! Inc. The service tra ...
in 1995, and following a management buy out in 1997 was sold again to IBM in 1998. Shapiro attempted to build a computer from biological molecules, guided by a vision of " A Doctor in a Cell": A biomolecular computer that operates inside the living body, programmed with medical knowledge to diagnose diseases and produce the requisite drugs. Being a novice to biology, Shapiro realized his first design for a molecular computer as a LEGO-like mechanical device built using 3D stereolithography, which was patented upon his return to Weizmann in 1998. During 1999–2016, Shapiro's lab was designing and implementing various molecular computing devices.Ehud Shapiro. A mechanical turing machine: blueprint for a biomolecular computer.Interface focus, 2(4):497–503,2012.Binyamin Gil, Maya Kahan-Hanum, Natalia Skirtenko, Rivka Adar, and Ehud Shapiro. Detection of multiple disease indicators by an autonomous biomolecular computer.Nano letters, 11(7):2989–2996, 2011. In 2011, Shapiro designed an effective method of synthesizing error-free DNA molecules from error-prone building blocks, and founded the CADMAD consortium (Computer-Aided Design and Manufacturing of DNA libraries): In 2005, Shapiro presented a vision of the next grand challenge in human biology: To uncover the ''Human
cell lineage Cell lineage denotes the developmental history of a tissue or organ from the fertilized egg. This is based on the tracking of an organism's cellular ancestry due to the cell divisions and relocation as time progresses. This starts with the origina ...
tree In botany, a tree is a perennial plant with an elongated stem, or trunk, usually supporting branches and leaves. In some usages, the definition of a tree may be narrower, e.g., including only woody plants with secondary growth, only ...
''.Frumkin, D., Wasserstrom, A., Kaplan, S., Feige, U., & Shapiro, E. (2005). Genomic variability within an organism exposes its cell lineage tree. PLoS computational biology, 1(5), e50. The history of how the human body grows from a single cell (the
fertilized egg A zygote (; , ) is a eukaryotic cell formed by a fertilization event between two gametes. The zygote's genome is a combination of the DNA in each gamete, and contains all of the genetic information of a new individual organism. The sexual ...
) to 100 trillion cells is captured by the cell lineage tree. In his TEDxTel-Aviv talk "Uncovering The Human Cell Lineage Tree The next grand scientific challenge" Shapiro described the system and results obtained with it so far, and a proposal for a FET Flagship project "Human Cell Lineage Flagship initiative" for uncovering the Human cell lineage tree in health and disease. The international Human Cell Atlas project, initiated by Shapiro's former Ph.D. student Aviv Regev, aims to address the precursor question of describing all cell types in the human body.


Research

Popper suggested that all scientific theories are by nature conjectures and inherently fallible, and that refutation to old theory is the paramount process of scientific discovery. Shapiro's doctoral studies with Angluin attempted to provide an algorithmic interpretation to Popper's approach to scientific discovery in particular for automating the "Conjectures and Refutations" method making bold conjectures and then performing experiments that seek to refute them. Shapiro generalized this into the "Contradiction Backtracing Algorithm" an algorithm for backtracking contradictions.Shapiro, Ehud Y. Inductive inference of theories from facts. New Haven, CT, USA: Yale University, Department of Computer Science, 1981. This algorithm is applicable whenever a contradiction occurs between some conjectured theory and the facts. By testing a finite number of ground atoms for their truth in the model the algorithm can trace back a source for this contradiction, namely a false hypothesis, and can demonstrate its falsity by providing a counterexample to it. Shapiro laid the theoretical foundation for
inductive logic programming Inductive logic programming (ILP) is a subfield of symbolic artificial intelligence which uses logic programming as a uniform representation for examples, background knowledge and hypotheses. The term "''inductive''" here refers to philosophical ...
and built its first implementation (Model Inference System): a
Prolog Prolog is a logic programming language that has its origins in artificial intelligence, automated theorem proving, and computational linguistics. Prolog has its roots in first-order logic, a formal logic. Unlike many other programming language ...
program that inductively inferred logic programs from positive and negative examples. Inductive logic programming has nowadays bloomed as a subfield of
artificial intelligence Artificial intelligence (AI) is the capability of computer, computational systems to perform tasks typically associated with human intelligence, such as learning, reasoning, problem-solving, perception, and decision-making. It is a field of re ...
and
machine learning Machine learning (ML) is a field of study in artificial intelligence concerned with the development and study of Computational statistics, statistical algorithms that can learn from data and generalise to unseen data, and thus perform Task ( ...
which uses
logic programming Logic programming is a programming, database and knowledge representation paradigm based on formal logic. A logic program is a set of sentences in logical form, representing knowledge about some problem domain. Computation is performed by applyin ...
as a uniform representation for examples, background knowledge and hypotheses. Recent work in this area, combining logic programming, learning and probability, has given rise to the new field of
statistical relational learning Statistical relational learning (SRL) is a subdiscipline of artificial intelligence and machine learning that is concerned with domain models that exhibit both uncertainty (which can be dealt with using statistical methods) and complex, relational ...
.


Algorithmic program debugging

Algorithmic debugging was first developed by Shapiro during his PhD research at Yale University, as introduced in his PhD thesis, selected as a 1982 ACM Distinguished Dissertation. Shapiro implemented the method of algorithmic debugging in Prolog (a general purpose logic programming language) for the debugging of logic programs. In case of logic programs, the intended behavior of the program is a model (a set of simple true statements) and bugs are manifested as program incompleteness (inability to prove a true statement) or incorrectness (ability to prove a false statement). The algorithm would identify a false statement in the program and provide a counter-example to it or a missing true statement that it or its generalization should be added to the program. A method to handle non-termination was also developed. Since then, the approach of algorithmic debugging has been expanded and applied to many programming languages.


The Fifth Generation Computer Systems project

The Fifth Generation Computer Systems project (FGCS) was an initiative by Japan's Ministry of International Trade and Industry, begun in 1982, to create a computer using massively
parallel computing Parallel computing is a type of computing, computation in which many calculations or Process (computing), processes are carried out simultaneously. Large problems can often be divided into smaller ones, which can then be solved at the same time. ...
/processing. It was to be the result of a massive government/industry research project in Japan during the 1980s. It aimed to create an "epoch-making computer" with-supercomputer-like performance and to provide a platform for future developments in artificial intelligence. In 1982, during a visit to the ICOT, Shapiro invented Concurrent
Prolog Prolog is a logic programming language that has its origins in artificial intelligence, automated theorem proving, and computational linguistics. Prolog has its roots in first-order logic, a formal logic. Unlike many other programming language ...
, a novel concurrent programming language that integrated logic programming and concurrent programming. Concurrent Prolog is a logic programming language designed for concurrent programming and parallel execution. It is a process oriented language, which embodies
dataflow In computing, dataflow is a broad concept, which has various meanings depending on the application and context. In the context of software architecture, data flow relates to stream processing or reactive programming. Software architecture Dat ...
synchronization and guarded-command indeterminacy as its basic control mechanisms. Shapiro described the language in a Report marked as ICOT Technical Report 003, which presented a Concurrent Prolog
interpreter Interpreting is translation from a spoken or signed language into another language, usually in real time to facilitate live communication. It is distinguished from the translation of a written text, which can be more deliberative and make use o ...
written in Prolog. Shapiro's work on Concurrent Prolog inspired a change in the direction of the FGCS from focusing on parallel implementation of Prolog to the focus on concurrent logic programming as the software foundation for the project. It also inspired the concurrent logic programming language Guarded Horn Clauses (GHC) by Ueda, which was the basis of KL1, the programming language that was finally designed and implemented by the FGCS project as its core programming language.


Ubique Ltd.

In 1993, Shapiro took a leave of absence from the Weizmann Institute to found and serve as CEO of Ubique Ltd., an Israeli Internet software startup. Ubique developed an early 2D
metaverse The metaverse is a loosely defined term referring to virtual worlds in which users represented by avatars interact, usually in 3D and focused on social and economic connection. The term ''metaverse'' originated in the 1992 science fiction ...
and social networking software that included
instant messaging Instant messaging (IM) technology is a type of synchronous computer-mediated communication involving the immediate ( real-time) transmission of messages between two or more parties over the Internet or another computer network. Originally involv ...
,
chat rooms The term chat room, or chatroom (and sometimes group chat; abbreviated as GC), is primarily used to describe any form of synchronous conferencing, occasionally even asynchronous conferencing. The term can thus mean any technology, ranging from ...
, collaborative browsing, online events and games, and voice-over-IP. The company's first product, Virtual Places 1.0, was developed on top of Unix-based workstations and was announced on the same day that Netscape Communications announced it browser and server products. Virtual Places 2.0 was based on Windows 95 and PCs. Ubique was sold to America Online in 1995 for $14.5 million, bought back by its management in 1997, and sold again to IBM in 1998, where Ubique's technology was the basis of IBM's SameTime instant messaging product.


Molecular programming languages

In a paper published in 2002 in Nature magazine "Cellular abstractions: Cells as computation" Shapiro with his Ph.D. student
Aviv Regev Aviv Regev (Hebrew language, Hebrew: אביב רגב; born 11 July 1971) is a computational biologist and systems biologist and Executive Vice President and Head of Genentech Research and Early Development in Genentech/Roche. She is a core membe ...
raised the question: Why can't the study of biomolecular systems make a similar computational leap? Both sequence and structure research have adopted good abstractions: ‘DNA-as-string’ and ‘protein-as-three-dimensional-labelled-graph’, respectively. They believed that computer science could provide the much-needed
abstraction Abstraction is a process where general rules and concepts are derived from the use and classifying of specific examples, literal (reality, real or Abstract and concrete, concrete) signifiers, first principles, or other methods. "An abstraction" ...
for biomolecular systems. Together Regev and Shapiro used advanced computer science concepts to investigate the ‘molecule-as-computation’ abstraction, in which a system of interacting molecular entities is described and modelled by a system of interacting computational entities. He developed Abstract computer languages for the specification and study of systems of interacting computations, in order to represent biomolecular systems, including regulatory, metabolic and signaling pathways, as well as multicellular processes such as immune responses.Shapiro's Google Scholar page
The work (that initially used the
π-calculus In theoretical computer science, the -calculus (or pi-calculus) is a process calculus. The -calculus allows channel names to be communicated along the channels themselves, and in this matter, it is able to describe concurrent computations whose ...
, a
process calculus In computer science, the process calculi (or process algebras) are a diverse family of related approaches for formally modelling concurrent systems. Process calculi provide a tool for the high-level description of interactions, communications, and ...
) was later taken over by IBM Cambridge in the UK (
Luca Cardelli Luca Andrea Cardelli is an Italian computer scientist who is a research professor at the University of Oxford, UK. Cardelli is well known for his research in type theory and operational semantics. Among other contributions, in programming lang ...
) that developed SPiM (Stochastic Pi Calculus Machine). In the last decade the field has flourished with a vast variety of applications. More recently, the field even evolved to a synthesis of two different fields molecular computing and molecular programming. The combination of the two exhibits how different mathematical formalisms (such as Chemical Reaction Networks) can serve as 'programming languages' and various molecular architectures (such as DNA molecules architecture) can in principle implement any behavior that can be mathematically expressed by the formalism being used.


Doctor in a cell

By combining computer science and molecular biology, researchers have been able to work on a programmable biological computer that in the future may navigate within the human body, diagnosing diseases and administering treatments. This is what Shapiro termed a "Doctor in a cell". His group designed a molecular-scale computer made entirely of biological molecules that realized a mathematical model of programmable computer termed
finite automata A finite-state machine (FSM) or finite-state automaton (FSA, plural: ''automata''), finite automaton, or simply a state machine, is a mathematical model of computation. It is an abstract machine that can be in exactly one of a finite number ...
, which used its DNA input molecule as fuel. The molecular computer was also recognized in 2003 as a Guinness World Record for the smallest molecular computing device. The molecular computer was then extended with an input and output mechanism so that it can be programmed – in a test tube – to identify molecular changes in the body that indicate the presence of certain cancers, and release a drug molecular in response in case it does. The computer was then able to diagnose the specific type of cancer, and to react by producing a drug molecule that interfered with the cancer cells’ activities, causing them to self-destruct. For this work was a member of the 2004 "Scientific American 50" as Research Leader in Nanotechnology. In 2009, Shapiro and Ph.D. student Tom Ran presented the prototype of an autonomous programmable molecular system, based on the manipulation of DNA strands, which is capable of performing simple
logical deduction Deductive reasoning is the process of drawing valid inferences. An inference is valid if its conclusion follows logically from its premises, meaning that it is impossible for the premises to be true and the conclusion to be false. For example, the ...
s. This prototype is the first simple
programming language A programming language is a system of notation for writing computer programs. Programming languages are described in terms of their Syntax (programming languages), syntax (form) and semantics (computer science), semantics (meaning), usually def ...
implemented on a molecular-scale. If introduced into the body, this system has immense potential to accurately target specific cell types and administer the appropriate treatment, as it can perform millions of calculations at the same time and 'think' logically. Shapiro's team aimed to make these computers perform highly complex actions and answer complicated questions, following a logical model first proposed by Aristotle over 2000 years ago. The team has also found a way to make these microscopic computing devices '
user-friendly Usability can be described as the capacity of a system to provide a condition for its users to perform the tasks safely, effectively, and efficiently while enjoying the experience. In software engineering, usability is the degree to which a softw ...
' by creating a
compiler In computing, a compiler is a computer program that Translator (computing), translates computer code written in one programming language (the ''source'' language) into another language (the ''target'' language). The name "compiler" is primaril ...
a program for bridging between a high-level computer programming language and DNA computing code. They sought to develop a hybrid ''
in silico In biology and other experimental sciences, an ''in silico'' experiment is one performed on a computer or via computer simulation software. The phrase is pseudo-Latin for 'in silicon' (correct ), referring to silicon in computer chips. It was c ...
''/''
in vitro ''In vitro'' (meaning ''in glass'', or ''in the glass'') Research, studies are performed with Cell (biology), cells or biological molecules outside their normal biological context. Colloquially called "test-tube experiments", these studies in ...
'' system that supports the creation and
execution Capital punishment, also known as the death penalty and formerly called judicial homicide, is the state-sanctioned killing of a person as punishment for actual or supposed misconduct. The sentence ordering that an offender be punished in ...
of molecular logic programs in a similar way to electronic computers, enabling anyone who knows how to operate an electronic computer, with absolutely no background in
molecular biology Molecular biology is a branch of biology that seeks to understand the molecule, molecular basis of biological activity in and between Cell (biology), cells, including biomolecule, biomolecular synthesis, modification, mechanisms, and interactio ...
, to operate a biomolecular computer. In 2012, Shapiro, Tom Ran and students succeeded in creating a genetic device that operates independently in bacterial cells. The device has been programmed to identify certain parameters and mount an appropriate response. The device searches for
transcription factors In molecular biology, a transcription factor (TF) (or sequence-specific DNA-binding factor) is a protein that controls the rate of transcription of genetic information from DNA to messenger RNA, by binding to a specific DNA sequence. The fun ...
proteins Proteins are large biomolecules and macromolecules that comprise one or more long chains of amino acid residues. Proteins perform a vast array of functions within organisms, including catalysing metabolic reactions, DNA replication, re ...
that control the expression of genes in the cell. A malfunction of these molecules can disrupt
gene expression Gene expression is the process (including its Regulation of gene expression, regulation) by which information from a gene is used in the synthesis of a functional gene product that enables it to produce end products, proteins or non-coding RNA, ...
. In follow-up research, Benenson and his team have produced a molecular computer that cures a certain type of cancer in mice, with the goal of producing a cancer drug based on this method.


DNA editing

Shapiro designed an effective method of synthesizing error-free DNA molecules from error-prone building blocks. DNA programming is the DNA-counterpart of computer programming. The basic computer programming cycle is to modify an existing program, test the modified program, and iterate until the desired behavior is obtained. Similarly, the DNA programming cycle is to modify a DNA molecule, test its resulting behavior, and iterate until the goal (which is either understanding the behavior or improving it) is achieved. Shapiro founded the CADMAD consortium, which aimed to deliver a revolution in DNA processing analogous to the revolution text editing underwent with the introduction of electronic text editors. This goal was eventually achieved by others and with a different technology –
CRISPR gene editing CRISPR gene editing (; pronounced like "crisper"; an abbreviation for "clustered regularly interspaced short palindromic repeats") is a genetic engineering technique in molecular biology by which the genomes of living organisms may be modified. ...
.


Human cell lineage tree

In 2005, Shapiro and students presented a vision of the next grand challenge in Human biology: To uncover the Human
cell lineage Cell lineage denotes the developmental history of a tissue or organ from the fertilized egg. This is based on the tracking of an organism's cellular ancestry due to the cell divisions and relocation as time progresses. This starts with the origina ...
Tree In botany, a tree is a perennial plant with an elongated stem, or trunk, usually supporting branches and leaves. In some usages, the definition of a tree may be narrower, e.g., including only woody plants with secondary growth, only ...
. Inside each person is a cell lineage
tree In botany, a tree is a perennial plant with an elongated stem, or trunk, usually supporting branches and leaves. In some usages, the definition of a tree may be narrower, e.g., including only woody plants with secondary growth, only ...
. The challenge of uncovering the Human Cell Lineage Tree is reminiscent, both in nature and in scope, to the challenge faced by the Human Genome Project at its inception and, in fact, its results will decisively contribute to the functional translation and ultimate understanding of the
genome A genome is all the genetic information of an organism. It consists of nucleotide sequences of DNA (or RNA in RNA viruses). The nuclear genome includes protein-coding genes and non-coding genes, other functional regions of the genome such as ...
sequence. A technological leap of a magnitude similar to the one that occurred during the Human Genome Project is required for the success of the human cell lineage project, and the biological and biomedical impact of such a success could be of a magnitude similar, if not larger than that of the Human Genome Project. In his TEDxTel-Aviv talk "Uncovering The Human Cell Lineage Tree The next grand scientific challenge" Shapiro described the system and results obtained with it so far, and a proposal for a FET Flagship project "Human Cell Lineage Flagship initiative" for uncovering the Human cell lineage tree in health and disease. The goal of Human Cell Atlas project launched in 2016 by Shapiro's former Ph.D. student Aviv Regev and colleagues, is to identify the cell types in the human body. It is a necessary precursor to identifying the human cell lineage tree.


Equality in digital democracy

The Internet has revolutionized almost every domain of human endeavor, but not democracy. Puzzled by this singularity, Shapiro set to explore how an Internet revolution of democracy could take place. Consulting a founding document of modern democracy, the French 1789
Declaration of the Rights of Man and Citizen The Declaration of the Rights of Man and of the Citizen (), set by France's National Constituent Assembly in 1789, is a human and civil rights document from the French Revolution; the French title can be translated in the modern era as "Decl ...
, Shapiro distilled from it the values that would need to be upheld by any digital democracy, with equality being first and foremost. Subsequently, Shapiro and his team at Weizmann addressed the many dimensions of equality in digital democracy: Equality in voting, via Sybil-Resilient Social Choice ef which aims uphold democratic voting despite the penetration of sybils (fake and duplicate identities) into a digital community; equality in proposing; equality in deliberation and coalition formation; equality in constitution formation; and equality in community forking.


Grassroots digital democracy

Equality in governance of a digital community is meaningful only it also applies to the platform on which the community operates. The digital realm is dominated today two types of platforms:
autocratic Autocracy is a form of government in which absolute power is held by the head of state and Head of government, government, known as an autocrat. It includes some forms of monarchy and all forms of dictatorship, while it is contrasted with demo ...
server/cloud-based (e.g.
Facebook Facebook is a social media and social networking service owned by the American technology conglomerate Meta Platforms, Meta. Created in 2004 by Mark Zuckerberg with four other Harvard College students and roommates, Eduardo Saverin, Andre ...
), and plutocratic proof-of-work/stake-based (e.g.
Bitcoin Bitcoin (abbreviation: BTC; Currency symbol, sign: ₿) is the first Decentralized application, decentralized cryptocurrency. Based on a free-market ideology, bitcoin was invented in 2008 when an unknown entity published a white paper under ...
/
Ethereum Ethereum is a decentralized blockchain with smart contract functionality. Ether (abbreviation: ETH) is the native cryptocurrency of the platform. Among cryptocurrencies, ether is second only to bitcoin in market capitalization. It is open-s ...
), and, and lacks a democratic alternative. To help remedy this, Shapiro presents a third alternative architecture for the digital realm, termed "grassroots digital democracy".Ehud Shapiro, Grassroots Distributed Systems for Digital Sovereignty: Concept, Examples, Implementation and Applications. arXiv:2301.04391 Informally, a distributed system is grassroots if it can have autonomous, independently-deployed instances — geographically and over time — that can interoperate once interconnected. An example would be a serverless smartphone-based social network supporting multiple independently-budding communities that merge when a member of one community becomes also a member of another.Ehud Shapiro, dGrassroots Social Networking: Serverless, Permissionless Protocols for Twitter/LinkedIn/WhatsApp. arXiv:2306.13941 Grassroots applications may allow people to conduct their social, economic, civic, and political lives in the digital realm solely using the networked computing devices they own and operate (e.g., smartphones), free of third-party control, surveillance, manipulation, coercion, or value-extraction (e.g., by global digital platforms such as Facebook or Bitcoin). Shapiro initiated in 2012 and led the "open party" (later "open community") project within the Public Knowledge Workshop, which aimed to provide foundations for the operation of an e-party espousing direct democracy via the internet ef in source He further extended his concepts of e-democracy in his 2016 WEF lecture and Financial Times Opinion article. In 2020 he founded the political party Democratit - freedom, equality and fraternity.


External links


A lecture by Ehud Shapiro about grassroots digital democracyA lecture by Ehud Shapiro about grassroots cryptocurrencies


References

{{DEFAULTSORT:Shapiro, Ehud 1955 births Living people Israeli bioinformaticians Academic staff of Weizmann Institute of Science Scientists from Jerusalem European Research Council grantees Yale University alumni Tel Aviv University alumni