We're sorry but this page doesn't work properly without JavaScript enabled. Please enable it to continue.
Feedback

Building Blocks of Decentralization

00:00

Formal Metadata

Title
Building Blocks of Decentralization
Title of Series
Number of Parts
275
Author
License
CC Attribution 4.0 International:
You are free to use, adapt and copy, distribute and transmit the work or content in adapted or unchanged form for any legal purpose as long as the work is attributed to the author in the manner specified by the author or licensor.
Identifiers
Publisher
Release Date
Language

Content Metadata

Subject Area
Genre
Abstract
Much of our time online continues to be spent in centralized silos. A wide range of projects continue to chip away at building decentralized alternatives, but it's fair to say that decentralized platforms continue to play catch up. This talk looks at a few of the key problems underlying many schemes for decentralization, and reflect on how different projects are tackling them and what remains challenging. In particular decentralized platforms grapple not only with how to efficiently scale, how to balance resiliency and capacity, how to name and discover content and users, but also have to consider privacy and security. In 2020 we've seen increased adoption of both federated (matrix, activity pub) and decentralized (ssb, ipfs, cryptocurrencies-writ-large) platforms. Lots of decentralized engineering has been happening this year. The Interplanetary Filesystem restructured its DHT to get content discovery times below 5 seconds. Matrix grew to more than 2,500 federated servers, and got a contract with the German education system. Planetary.social extended the Secure Scuttlebutt gossip protocol to mobile. The crypto-currency community has settled on some strategies for parallel computation to address scaling pains, and are continuing to work on building systems for decentralized governance and organizations. On the flip side, there remain plenty of big questions these systems are hitting. You can't just keep scaling a DHT without the overhead of connection setups and metadata overwhelming performance. Consistency remains computationally expensive at scale, and decentralization of power and wealth are not solvable with engineering alone.
Keywords
InternetworkingInformation securityFacebookGoogolCentralizer and normalizerGame controllerPoint (geometry)AuthorizationSingle-precision floating-point formatPhysical systemComputer animationMeeting/Interview
Message passingTouchscreenQuicksortFacebookService (economics)TrajectoryCollaborationismGoogolPower (physics)Physical systemProjective planeMultiplication signSelf-organizationCore dumpVideoconferencingReal numberIndependence (probability theory)DatabaseMereologySoftwareData storage deviceOnline chatDesign by contractSynchronizationRadical (chemistry)Form (programming)Vapor barrierFundamental theorem of algebraSource codeSet (mathematics)Regulator geneScaling (geometry)CryptographyNumberContent delivery network1 (number)Order of magnitudeInteractive televisionMilitary basePoint (geometry)Software design patternGroup actionComputer fileSatelliteAbstractionCentralizer and normalizerSoftware developerRule of inferenceShared memoryTwitterBitServer (computing)Computer animation
Physical systemEndliche ModelltheoriePoint (geometry)Limit (category theory)Online helpScaling (geometry)Set (mathematics)Term (mathematics)Category of beingExterior algebraData storage deviceExistenceQuicksortComputer animation
Source codeOrder (biology)Physical systemWeb crawlerInstance (computer science)QuicksortTerm (mathematics)Uniform boundedness principleTable (information)Hash functionLatent heatPeer-to-peerMetadataCore dumpOpen set
Source codeInformationMultiplication signOrder (biology)Server (computing)Uniform boundedness principleProjective planePhysical systemTotal S.A.MeasurementLatent heatGroup actionCommunications protocolContent (media)Source codeAddress spaceService (economics)EmailInternetworkingBit rateDifferent (Kate Ryan album)
Server (computing)Service (economics)Order (biology)Different (Kate Ryan album)EmailIP addressServer (computing)Communications protocolInternetworkingInstance (computer science)Installation artRaw image formatMatrix (mathematics)CuboidMenu (computing)Touch typing
Streaming mediaSource codeWhiteboardOrder (biology)Web browserInstance (computer science)Core dumpContent (media)MetadataGraph (mathematics)Communications protocolDifferent (Kate Ryan album)Execution unitFamily
Source codeIdentity managementCommunications protocolSoftwareServer (computing)Replication (computing)Order (biology)Mechanism designService (economics)Office suiteCentralizer and normalizerSimilarity (geometry)Computer animation
Source codeMaizeCoordinate systemSimilarity (geometry)Local ringCommunications protocolCASE <Informatik>Server (computing)Order (biology)Projective planeAddress spaceQuicksortType theoryCircle
TopologyEndliche ModelltheorieClient (computing)Server (computing)FacebookMereologyCentralizer and normalizerPoint (geometry)Partial derivativeServer (computing)Physical systemInstance (computer science)Client (computing)Matrix (mathematics)State of matterPersonal digital assistantShared memoryBitDecision theoryComputer animation
Endliche ModelltheorieClient (computing)Coordinate systemTwitterMenu (computing)SoftwareDifferent (Kate Ryan album)Rational numberInheritance (object-oriented programming)ResultantOpen sourceSurfaceSocial classServer (computing)TelecommunicationMessage passingBit ratePhysical systemDecision theoryTerm (mathematics)Selectivity (electronic)Endliche ModelltheorieClient (computing)MiniDiscOrder of magnitudeHeuristicPosition operatorComputer animation
Endliche ModelltheorieComputer networkSynchronizationOverhead (computing)Interior (topology)QuicksortMessage passingMehrplatzsystemTerm (mathematics)Endliche ModelltheorieTelecommunicationPolygon meshForm (programming)Data structureNetwork topologyPhysical systemCategory of beingView (database)SoftwareBand matrixInformation securityAdditionIdentifiabilityMathematical optimizationSingle-precision floating-point formatComputer animation
Endliche ModelltheorieDatabaseComputer networkSoftwareDifferent (Kate Ryan album)AlgorithmUniverse (mathematics)Position operatorNeuroinformatikRight angleHash functionCategory of beingDatabaseTable (information)ForceContent (media)Dynamical systemAbstractionImplementationSheaf (mathematics)NamespaceComputer animation
Endliche ModelltheoriePhysical systemProof theoryMessage passingThresholding (image processing)Communications protocolEndliche ModelltheorieSet (mathematics)Fault-tolerant systemCASE <Informatik>Network topologyCrash (computing)Inheritance (object-oriented programming)Multiplication signComputer animation
SoftwareMultiplication signCASE <Informatik>TheoryState of matterProof theoryMereologyQuicksortPhysical systemNeuroinformatikPower (physics)Communications protocolComputer animation
Identity managementInterior (topology)Physical systemCentralizer and normalizerIdentity managementDevice driverFacebookForcing (mathematics)Limit (category theory)Set (mathematics)MehrplatzsystemGoogolSymbol tableArithmetic meanComputer animation
Interior (topology)Content (media)Computer data loggingLimit (category theory)Set (mathematics)Neighbourhood (graph theory)Message passingPoint (geometry)WeightData storage deviceTotal S.A.SoftwareIdentifiabilityFingerprintBitWeb 2.0Structural loadOrder (biology)Content (media)Term (mathematics)Arithmetic meanQuicksortDependent and independent variablesNatural numberCartesian coordinate systemScaling (geometry)Artificial neural networkPhysical systemWeb browserOcean currentComputer animation
Band matrixLimit (category theory)Computer networkMusical ensembleClique-widthShift operatorReal numberFluid staticsMultiplication signLink (knot theory)Physical systemAverageProfil (magazine)Band matrixMobile WebLine (geometry)Different (Kate Ryan album)Computer animation
MetadataPretzelComputing platformAddress spaceEncryptionCategory of beingLimit (category theory)Scaling (geometry)TelecommunicationEndliche ModelltheorieIdentity managementServer (computing)EncryptionMereologyInformation privacyPattern languageIP addressPoint (geometry)Physical systemMetadataComputer animation
CryptographyEndliche ModelltheorieFrame problemPerspective (visual)ResultantPoint (geometry)Dynamical systemRegulator geneOrder (biology)Physical systemPower (physics)Centralizer and normalizerDistancePosition operatorRegular graphRight angle
Form (programming)Library (computing)Pattern languageRadical (chemistry)Transport Layer SecurityQuicksortSoftware developerMereologyData storage deviceSoftwareEndliche ModelltheorieView (database)Data structurePhysical systemHypermediaMobile appRight anglePersonal identification numberOrder (biology)Power (physics)Type theoryEvent horizonDifferent (Kate Ryan album)NumberDirection (geometry)Set (mathematics)Vector potentialIntegrated development environmentCausalitySpacetimeComputer clusterInformation securityIncidence algebraService (economics)Stability theoryCategory of beingGame controllerCentralizer and normalizerGroup actionDecision theoryWater vaporLocal ringComputer architectureShared memoryFamilyBlogElectronic mailing listSynchronizationMultilaterationComputer animation
Finite element methodBitComputer animation
Transcript: English(auto-generated)