Alright so, I took the default database from there https://skribbliohints.github.io/
and with the help of html, I extracted the words to a list separated by commas. It's useful when you want to translate those words into your native language. Word of advice
, when using google translate, do not put all words at once there, it can rapidly worsen the translation.
(And there is a last thing
. Their algorithm of picking only custom words is not working really good, at least for me. Meaning that I often get duplicates, despite having a list this big and without duplicates. I'm still trying to find some solution to this, so if somebody is experiencing this as well, share the knowledge please, I will do the same.) SOLUTION:
Thanks for the reply from PepegaWR
who identified the cause. I also tested it and there seems to be a custom words limit of 5000 characters. The easiest way in my opinion is to shuffle the words before each session to minimize the impact. Also thanks to the flynger
who had the same idea before me :)
Finally, here it is, enjoy the scribbling ^^ :
ABBA, AC/DC, Abraham Lincoln, Adidas, Africa, Aladdin, America, Amsterdam, Android, Angelina Jolie, Angry Birds, Antarctica, Anubis, Apple, Argentina, Asia, Asterix, Atlantis, Audi, Australia, BMW, BMX, Bambi, Band-Aid, Barack Obama, Bart Simpson, Batman, Beethoven, Bible, Big Ben, Bill Gates, Bitcoin, Black Friday, Bomberman, Brazil, Bruce Lee, Bugs Bunny, Canada, Capricorn, Captain America, Cat Woman, Cerberus, Charlie Chaplin, Chewbacca, China, Chinatown, Christmas, Chrome, Chuck Norris, Colosseum, Cookie Monster, Crash Bandicoot, Creeper, Croatia, Cuba, Cupid, DNA, Daffy Duck, Darwin, Darwin Watterson, Deadpool, Dexter, Discord, Donald Duck, Donald Trump, Dora, Doritos, Dracula, Dumbo, Earth, Easter, Easter Bunny, Egypt, Eiffel tower, Einstein, Elmo, Elon Musk, Elsa, Eminem, England, Europe, Excalibur, Facebook, Family Guy, Fanta, Ferrari, Finn, Finn and Jake, Flash, Florida, France, Frankenstein, Fred Flintstone, Gandalf, Gandhi, Garfield, Germany, God, Goofy, Google, Great Wall, Greece, Green Lantern, Grinch, Gru, Gumball, Happy Meal, Harry Potter, Hawaii, Hello Kitty, Hercules, Hollywood, Home Alone, Homer Simpson, Hula Hoop, Hulk, Ikea, India, Intel, Ireland, Iron Giant, Iron Man, Israel, Italy, Jack-o-lantern, Jackie Chan, James Bond, Japan, JayZ, Jenga, Jesus Christ, Jimmy Neutron, John Cena, Johnny Bravo, KFC, Katy Perry, Kermit, Kim Jong-un, King Kong, Kirby, Kung Fu, Lady Gaga, Las Vegas, Lasagna, Lego, Leonardo DiCaprio, Leonardo da Vinci, Lion King, London, London Eye, Luigi, MTV, Madagascar, Mario, Mark Zuckerberg, Mars, McDonalds, Medusa, Mercedes, Mercury, Mexico, Michael Jackson, Mickey Mouse, Microsoft, Milky Way, Minecraft, Miniclip, Minion, Minotaur, Mona Lisa, Monday, Monster, Mont Blanc, Morgan Freeman, Morse code, Morty, Mount Everest, Mount Rushmore, Mozart, Mr. Bean, Mr. Meeseeks, Mr Bean, Mr Meeseeks, Mummy, NASCAR, Nasa, Nemo, Neptune, Netherlands, New Zealand, Nike, Nintendo Switch, North Korea, Northern Lights, Norway, Notch, Nutella, Obelix, Olaf, Oreo, Pac-Man, Paris, Patrick, Paypal, Peppa Pig, Pepsi, Phineas and Ferb, Photoshop, Picasso, Pikachu, Pink Panther, Pinocchio, Playstation, Pluto, Pokemon, Popeye, Popsicle, Porky Pig, Portugal, Poseidon, Pringles, Pumba, Reddit, Rick, Robbie Rotten, Robin Hood, Romania, Rome, Russia, Samsung, Santa, Saturn, Scooby Doo, Scotland, Segway, Sherlock Holmes, Shrek, Singapore, Skittles, Skrillex, Skype, Slinky, Solar System, Sonic, Spain, Spartacus, Spiderman, SpongeBob, Squidward, Star Wars, Statue of Liberty, Steam, Stegosaurus, Steve Jobs, Stone Age, Sudoku, Suez Canal, Superman, Susan Wojcicki, Sydney Opera House, T-rex, Tails, Tarzan, Teletubby, Terminator, Tetris, The Beatles, Thor, Titanic, Tooth Fairy, Tower Bridge, Tower of Pisa, Tweety, Twitter, UFO, USB, Uranus, Usain Bolt, Vatican, Vault boy, Velociraptor, Venus, Vin Diesel, W-LAN, Wall-e, WhatsApp, William Shakespeare, William Wallace, Winnie the Pooh, Wolverine, Wonder Woman, Xbox, Xerox, Yin and Yang, Yoda, Yoshi, Youtube, Zelda, Zeus, Zorro, Zuma, abstract, abyss, accident, accordion, ace, acid, acne, acorn, action, actor, addiction, addition, adorable, adult, advertisement, afro, afterlife, air conditioner, airbag, aircraft, airplane, airport, alarm, albatross, alcohol, alien, allergy, alley, alligator, almond, alpaca, ambulance, anaconda, anchor, angel, anglerfish, angry, animation, anime, ant, anteater, antelope, antenna, anthill, antivirus, anvil, apartment, apocalypse, applause, apple, apple pie, apple seed, apricot, aquarium, arch, archaeologist, archer, architect, aristocrat, arm, armadillo, armor, armpit, arrow, ash, assassin, assault, asteroid, astronaut, asymmetry, athlete, atom, attic, audience, autograph, avocado, axe, baboon, baby, back pain, backbone, backflip, backpack, bacon, bad, badger, bag, bagel, bagpipes, baguette, bait, bakery, baklava, balance, balcony, bald, ball, ballerina, ballet, balloon, bamboo, banana, bandage, bandana, banjo, bank, banker, bar, barbarian, barbecue, barbed wire, barber, barcode, bark, barn, barrel, bartender, base, basement, basket, basketball, bat, bathroom, bathtub, battery, battle, battleship, bayonet, bazooka, beach, beak, bean, bean bag, beanie, beanstalk, bear, bear trap, beatbox, beaver, bed, bed bug, bed sheet, bedtime, bee, beef, beer, beet, beetle, bell, bell pepper, bellow, belly, belly button, below, belt, bench, betray, bicycle, bill, billiards, bingo, binoculars, biology, birch, bird, bird bath, birthday, biscuit, bite, black, black hole, blackberry, blacksmith, blanket, bleach, blender, blimp, blind, blindfold, blizzard, blood, blowfish, blue, blueberry, blush, boar, board, boat, bobsled, bodyguard, boil, bomb, booger, book, bookmark, bookshelf, boomerang, boots, border, bottle, bottle flip, bounce, bouncer, bow, bowl, bowling, box, boy, bracelet, braces, brain, brainwash, branch, brand, bread, breakfast, breath, brick, bricklayer, bride, bridge, broadcast, broccoli, broken heart, bronze, broom, broomstick, brownie, bruise, brunette, brush, bubble, bubble gum, bucket, building, bulge, bull, bulldozer, bullet, bumper, bungee jumping, bunk bed, bunny, burglar, burp, burrito, bus, bus driver, bus stop, butcher, butler, butt cheeks, butter, butterfly, button, cab driver, cabin, cabinet, cactus, cage, cake, calendar, camel, camera, campfire, camping, can, can opener, canary, candle, canister, cannon, canyon, cap, cape, cappuccino, captain, car wash, cardboard, carnival, carnivore, carpenter, carpet, carrot, cartoon, cash, casino, cast, cat, catalog, catapult, caterpillar, catfish, cathedral, cauldron, cauliflower, cave, caveman, caviar, ceiling, ceiling fan, celebrate, celebrity, cell, cell phone, cello, cement, centaur, centipede, chain, chainsaw, chair, chalk, chameleon, champagne, champion, chandelier, charger, cheek, cheeks, cheerleader, cheese, cheeseburger, cheesecake, cheetah, chef, chemical, cherry, cherry blossom, chess, chest, chest hair, chestnut, chestplate, chew, chicken, chihuahua, child, chime, chimney, chimpanzee, chin, chinchilla, chocolate, chopsticks, church, cicada cigarette, cinema, circle, circus, clap, clarinet, classroom, claw, clay, clean, clickbait, cliff, climb, cloak, clock, cloth, clothes hanger, cloud, clover, clown, clownfish, coach, coal, coast, coast guard, coaster, coat, cobra, cockroach, cocktail, coconut, cocoon, coffee, coffee shop, coffin, coin, cola, cold, collapse, collar, color-blind, comb, comedian, comedy, comet, comfortable, comic book, commander, commercial, communism, community, compass, complete, computer, concert, condiment, cone, confused, console, continent, controller, conversation, cookie, cookie jar, copper, copy, coral, coral reef, cord, cork, corkscrew, corn, corn dog, corner, cornfield, corpse, cotton, cotton candy, country, cousin, cow, cowbell, cowboy, coyote, crab, crack, crate, crawl space, crayon, cream, credit, credit card, cricket, cringe, crocodile, croissant, crossbow, crow, crowbar, crucible, cruise, crust, crystal, cube, cuckoo, cucumber, cup, cupboard, cupcake, curry, curtain, cushion, customer, cut, cute, cyborg, cylinder, cymbal, dagger, daisy, dalmatian, dance, dandelion, dandruff, darts, dashboard, daughter, day, dead, deaf, deep, deer, defense, delivery, demon, demonstration, dent, dentist, deodorant, depressed, derp, desert, desk, desperate, dessert, detective, detonate, dew, diagonal, diagram, diamond, diaper, dice, dictionary, die, diet, dig, dinner, dinosaur, diploma, dirty, disaster, disease, dishrag, dispenser, display, diss track, distance, diva, divorce, dizzy, dock, doctor, dog, doghouse, doll, dollar, dollhouse, dolphin, dome, dominoes, donkey, door, doorknob, dots, double, dough, download, dragon, dragonfly, drain, drama, drawer, dream, dress, drink, drip, drive, driver, drool, droplet, drought, drum, drum kit, duck, duct tape, duel, dwarf, dynamite, eagle, ear, earbuds, earthquake, earwax, east, eat, echo, eclipse, eel, egg, eggplant, elbow, elder, election, electric car, electric guitar, electrician, electricity, elephant, elevator, embers, emerald, emoji, employer, emu, end, engine, engineer, equator, eraser, error, eskimo, espresso, evaporate, evening, evolution, exam, excavator, exercise, explosion, eye, eyebrow, eyelash, eye shadow, fabric, fabulous, facade, face, face paint, factory, failure, fairy, fake teeth, fall, family, farm, farmer, fashion designer, fast, fast food, fast forward, father, faucet, feather, fence, fencing, fern, festival, fidget spinner, field, figurine, filmmaker, filter, finger, fingernail, fingertip, fire alarm, fire hydrant, fire truck, fireball, firecracker, firefighter, firefly, firehouse, fireman, fireplace, fireproof, fireside, firework, fish, fish bowl, fisherman, fist fight, fitness trainer, fizz, flag, flagpole, flamethrower, flamingo, flashlight, flask, flea, flight attendant, flock, floodlight, floppy disk, florist, flower, flu, fluid, flush, flute, fly, fly swatter, flying pig, fog, foil, folder, food, forehead, forest, forest fire, fork, fort, fortress, fortune, fossil, fountain, fox, frame, freckles, freezer, fridge, fries, frog, frostbite, frosting, frown, fruit, full, full moon, funeral, funny, fur, furniture, galaxy, gang, gangster, garage, garbage, garden, gardener, garlic, gas, gas mask, gasoline, gasp, gate, gem, gender, generator, genie, gentle, gentleman, geography, germ, geyser, ghost, giant, gift, giraffe, girl, gladiator, glass, glasses, glitter, globe, gloss, glove, glow, glowstick, glue, glue stick, gnome, goal, goat, goatee, goblin, godfather, gold, gold chain, golden apple, golden egg, goldfish, golf, golf cart, good, goose, gorilla, graduation, graffiti, grandmother, grapefruit, grapes, graph, grass, grasshopper, grave, gravedigger, gravel, graveyard, gravity, greed, grenade, grid, grill, grin, groom, grumpy, guillotine, guinea pig, guitar, gumball, gummy, gummy bear, gummy worm, hacker, hair, hair roller, hairbrush, haircut, hairspray, hairy, half, halo, ham, hamburger, hammer, hammock, hamster, hand, handicap, handle, handshake, hanger, happy, harbor, hard, hard hat, harmonica, harp, harpoon, hashtag, hat, hazard, hazelnut, head, headache, headband, headboard, heading, headphones, health, heart, heat, hedgehog, heel, heist, helicopter, hell, helmet, hen, hermit, hero, hexagon, hibernate, hieroglyph, high five, high heels, high score, highway, hilarious, hill, hip hop, hippie, hippo, hitchhiker, hive, hobbit, hockey, holiday, homeless, honey, honeycomb, hoof, hook, hop, hopscotch, horizon, horn, horse, horsewhip, hose, hospital, hot, hot chocolate, hot dog, hot sauce, hotel, hourglass, house, hovercraft, hug, hummingbird, hunger, hunter, hurdle, hurt, husband, hut, hyena, hypnotize, iPad, iPhone, ice, ice cream, ice cream truck, iceberg, icicle, idea, imagination, impact, incognito, industry, infinite, injection, insect, inside, insomnia, internet, intersection, interview, invasion, invention, invisible, iron, island, ivy, jacket, jackhammer, jaguar, jail, jalapeno, janitor, jaw, jazz, jeans, jeep, jello, jelly, jellyfish, jester, jet ski, joker, journalist, journey, judge, juggle, juice, jump rope, jungle, junk food, kangaroo, karaoke, karate, katana, kazoo, kebab, keg, kendama, ketchup, kettle, key, keyboard, kidney, kindergarten, king, kiss, kitchen, kite, kitten, kiwi, knee, kneel, knife, knight, knot, knuckle, koala, kraken, label, laboratory, ladder, lady, ladybug, lake, lamb, lamp, landlord, landscape, lane, language, lantern, lap, laptop, laser, lasso, laundry, lava, lava lamp, lawn mower, lawyer, leader, leaf, leak, leash, leather, leave, leech, legs, lemon, lemonade, lemur, lens, leprechaun, lettuce, levitate, librarian, library, licorice, lid, light bulb, lighter, lighthouse, lightning, lightsaber, lily, lilypad, limbo, lime, limousine, line, link, lion, lips, lipstick, litter box, lizard, llama, loading, loaf, lobster, lock, log, logo, lollipop, loot, loser, lotion, lottery, lounge, love, low, luck, luggage, lumberjack, lung, lynx, lyrics, macaroni, machine, macho, mafia, magazine, magic, magic trick, magic wand, magician, magma, magnet, magnifier, maid, mailbox, mailman, makeup, mall, mammoth, manatee, manhole, manicure, mannequin, mansion, mantis, map, maracas, marathon, marble, margarine, marigold, market, marmalade, marmot, marshmallow, mascot, mask, massage, match, matchbox, mattress, mayonnaise, mayor, maze, meal, meat, meatball, meatloaf, mechanic, meerkat, megaphone, melon, melt, meme, mermaid, message, messy, metal, meteorite, microphone, microscope, microwave, midnight, military, milk, milkman, milkshake, mime, miner, minigolf, minivan, mint, minute, mirror, missile, model, mohawk, mold, mole, money, monk, monkey, monster, moon, moose, mop, morning, mosquito, moss, moth, mothball, mother, motherboard, motorbike, motorcycle, mountain, mouse, mousetrap, mouth, movie, mud, muffin, mug, murderer, muscle, museum, mushroom, musket, mustache, mustard, nachos, nail, nail file, nail polish, napkin, narwhal, nature, navy, neck, needle, neighbor, neighborhood, nerd, nest, network, newspaper, nickel, night, nightclub, nightmare, ninja, noob, noodle, north, nose, nose hair, nose ring, nosebleed, nostrils, notebook, notepad, nothing, notification, novel, nugget, nuke, nun, nurse, nut, nutcracker, nutmeg, nutshell, oar, observatory, ocean, octagon, octopus, office, oil, old, omelet, onion, open, opera, orange, orangutan, orbit, orca, orchestra, orchid, organ, origami, ostrich, otter, outside, oval, overweight, owl, oxygen, oyster, paddle, page, pain, paint, paintball, pajamas, palace, palette, palm, palm tree, pan, pancake, panda, panpipes, panther, pants, papaya, paper, paper bag, parachute, parade, parakeet, parents, park, parking, parrot, party, password, pasta, pastry, path, patient, patio, patriot, pause, pavement, paw, peace, peach, peacock, peanut, pear, peas, peasant, pedal, pelican, pencil, pencil case, pencil sharpener, pendulum, penguin, peninsula, penny, pensioner, pepper, pepperoni, perfume, periscope, person, pet food, pet shop, petal, pharmacist, photo frame, photograph, photographer, piano, pickaxe, pickle, picnic, pie, pig, pigeon, piggy bank, pigsty, pike, pill, pillar, pillow, pillow fight, pilot, pimple, pin, pinball, pine, pine cone, pineapple, pink, pinky, pinwheel, pipe, pirate, pirate ship, pistachio, pistol, pitchfork, pizza, plague, planet, plank, plate, platypus, player, playground, plow, plug, plumber, plunger, pocket, pogo stick, point, poison, poisonous, poke, polar bear, policeman, pollution, polo, pond, pony, ponytail, poodle, poop, poor, popcorn, pope, poppy, popular, porch, porcupine, portal, portrait, positive, postcard, poster, pot, pot of gold, potato, potion, pound, powder, prawn, pray, preach, pregnant, present, president, pretzel, price tag, priest, prince, princess, printer, prism, prison, pro, procrastination, professor, programmer, promotion, protest, provoke, prune, pub, pudding, puddle, puffin, puma, pumpkin, punishment, punk, puppet, purity, purse, puzzle, pyramid, quarter, queen, queue, quicksand, quill, quilt, quokka, raccoon, race, racecar, radar, radiation, radio, radish, raft, rail, rain, rainbow, raincoat, raindrop, rainforest, raisin, rake, ram, ramp, rapper, raspberry, rat, ravioli, razor, razorblade, read, reality, reception, receptionist, record, rectangle, recycling, red, red carpet, reeds, referee, reflection, reindeer, relationship, religion, remote, repeat, reptile, rest, restaurant, retail, revolver, rewind, rhinoceros, rib, ribbon, rice, ring, ringtone, risk, river, roadblock, robber, robin, robot, rock, rocket, rockstar, roll, roof, room, rooster, root, rose, royal, rubber, ruby, rug, ruler, run, rune, sad, saddle, safari, safe, sailboat, salad, sale, saliva, salmon, salt, saltwater, sand, sand castle, sandbox, sandstorm, sandwich, satellite, sauce, sauna, sausage, saxophone, scar, scarecrow, scarf, scary, scent, school, science, scientist, scissors, scoop, score, scream, screen, screw, scribble, scuba, sculpture, scythe, sea, sea lion, seafood, seagull, seahorse, seal, search, seashell, seasick, season, seat belt, seaweed, second, security, seed, seesaw, semicircle, sensei, server, sew, sewing machine, shadow, shake, shallow, shampoo, shape, shark, shaving cream, sheep, shelf, shell, shipwreck, shirt, shock, shoe, shoebox, shoelace, shop, shopping, shopping cart, short, shotgun, shoulder, shout, shovel, shower, shrew, shrub, shy, sick, signature, silence, silo, silver, silverware, sing, sink, sit, six pack, skateboard, skateboarder, skates, skeleton, ski, ski jump, skin, skinny, skribbl.io, skull, skunk, sky, skydiving, skyline, skyscraper, slam, sledge, sledgehammer, sleep, sleeve, slide, slime, slingshot, slippery, slope, sloth, slow, slump, smell, smile, smoke, snail, snake, sneeze, sniper, snow, snowball, snowball fight, snowboard, snowflake, snowman, soap, soccer, social media, socket, socks, soda, soil, soldier, sombrero, son, sound, soup, south, space, space suit, spaceship, spade, spaghetti, spark, sparkles, spatula, speaker, spear, spelunker, sphinx, spider, spin, spinach, spine, spiral, spit, spoiler, sponge, spool, spoon, spore, sports, spray paint, spring, sprinkler, spy, square, squid, squirrel, stab, stadium, stage, stamp, stand, stapler, star, starfish, starfruit, statue, steam, step, stereo, sting, stingray, stomach, stone, stoned, stop sign, stork, storm, stove, straw, strawberry, streamer, street, stress, strong, student, studio, study, stylus, submarine, subway, sugar, suitcase, summer, sun, sunburn, sunflower, sunglasses, sunrise, sunshade, supermarket, superpower, surface, surfboard, surgeon, survivor, sushi, swag, swamp, swan, swarm, sweat, sweater, swimming pool, swimsuit, swing, switch, sword, swordfish, symphony, table, table tennis, tablecloth, tablet, tabletop, taco, tadpole, tail, tailor, take off, talent show, tampon, tangerine, tank, tape, tarantula, target, taser, tattoo, taxi, taxi driver, tea, teacher, teapot, tear, teaspoon, teddy bear, telephone, telescope, television, temperature, tennis, tennis racket, tent, tentacle, text, thermometer, thief, thin, think, thirst, throat, throne, thug, thumb, thunder, thunderstorm, ticket, tickle, tie, tiger, time machine, timpani, tiny, tip, tiramisu, tire, tired, tissue, tissue box, toad, toast, toaster, toe, toenail, toilet, tomato, tomb, tombstone, tongue, toolbox, tooth, toothbrush, toothpaste, toothpick, top hat, torch, tornado, torpedo, tortoise, totem, toucan, touch, tourist, tow truck, towel, tower, toy, tractor, traffic, traffic light, trailer, train, translate, trap, trapdoor, trash can, traveler, treadmill, treasure, tree, treehouse, trend, triangle, trick shot, tricycle, trigger, triplets, tripod, trombone, trophy, tropical, truck, truck driver, trumpet, tuba, tug, tumor, tuna, tunnel, turd, turkey, turnip, turtle, tuxedo, twig, type, udder, ukulele, umbrella, uncle, underground, underweight, undo, unibrow, unicorn, unicycle, uniform, universe, upgrade, vacation, vaccine, vacuum, valley, vampire, vanilla, vanish, vault, vegetable, vegetarian, vein, vent, vertical, veterinarian, victim, victory, video, video game, village, villain, vine, vinegar, viola, violence, violin, virtual reality, virus, vise, vision, vitamin, vlogger, vodka, volcano, volleyball, volume, vomit, voodoo, vortex, vote, vulture, vuvuzela, waffle, waist, waiter, wake up, walk, wall, wallpaper, walnut, walrus, warehouse, warm, wart, wasp, watch, water, water cycle, water gun, waterfall, wave, wax, weak, wealth, weapon, weasel, weather, web, website, wedding, welder, well, werewolf, west, western, whale, wheel, wheelbarrow, whisk, whisper, whistle, white, wife, wig, wiggle, willow, wind, windmill, window, windshield, wine, wine glass, wing, wingnut, winner, winter, wire, wireless, witch, witness, wizard, wolf, wonderland, woodpecker, wool, work, workplace, world, worm, wound, wrapping, wreath, wrench, wrestler, wrestling, wrinkle, wrist, writer, x-ray, xylophone, yacht, yardstick, yawn, yearbook, yellow, yeti, yo-yo, yogurt, yolk, young, youtuber, zebra, zeppelin, zigzag, zipline, zipper, zombie, zoo, zoom,
Pools with "YES" are now producing v4 blocks while pools with "NO" are not, pools with "PARTIAL" have produced v3 blocks after v4 blocks indicating they have only upgraded some of their nodes. Services that run a full node for transaction processing and users also need to upgrade otherwise they should wait for at least 6 confirmations. submitted by
Note: Any users running Bitcoin Core should upgrade to 0.11.2 the network, the network needs a lot more nodes running BIP65 compatible code. We should try and get a few thousand nodes upgraded before BIP65 takes effect.
Warning: Because XT has not yet merged BIP65 support, it may extend an invalid chain once 75% is reached, although it is unlikely an invalid chain will be produced at that point because CLTV is non-standard
BTCC Pool YES
21 Inc. NO
Telco 214 YES
BitClub Network YES
Bitcoin Affiliate Network YES
Solo CKPool YES
Kano CKPool YES
Cryptology ePrint Archive: Report 2018/400 Date: submitted by
2018-05-01 Author(s): Nicholas Stifter, Aljosha Judmayer, Philipp Schindler, Alexei Zamyatin, Edgar Weippl
The term Nakamoto consensus is generally used to refer to Bitcoin's novel consensus mechanism, by which agreement on its underlying transaction ledger is reached. It is argued that this agreement protocol represents the core innovation behind Bitcoin, because it promises to facilitate the decentralization of trusted third parties. Specifically, Nakamoto consensus seeks to enable mutually distrusting entities with weak pseudonymous identities to reach eventual agreement while the set of participants may change over time. When the Bitcoin white paper was published in late 2008, it lacked a formal analysis of the protocol and the guarantees it claimed to provide. It would take the scientific community several years before first steps towards such a formalization of the Bitcoin protocol and Nakamoto consensus were presented. However, since then the number of works addressing this topic has grown substantially, providing many new and valuable insights. Herein, we present a coherent picture of advancements towards the formalization of Nakamoto consensus, as well as a contextualization in respect to previous research on the agreement problem and fault tolerant distributed computing. Thereby, we outline how Bitcoin's consensus mechanism sets itself apart from previous approaches and where it can provide new impulses and directions to the scientific community. Understanding the core properties and characteristics of Nakamoto consensus is of key importance, not only for assessing the security and reliability of various blockchain systems that are based on the fundamentals of this scheme, but also for designing future systems that aim to fulfill comparable goals.
[AAC+05] Amitanand S Aiyer, Lorenzo Alvisi, Allen Clement, Mike Dahlin, Jean-Philippe Martin, and Carl Porth. Bar fault tolerance for cooperative services. In ACM SIGOPS operating systems review, volume 39, pages 45–58. ACM, 2005.
[ABSFG08] Eduardo A Alchieri, Alysson Neves Bessani, Joni Silva Fraga, and Fab´ıola Greve. Byzantine consensus with unknown participants. In Proceedings of the 12th International Conference on Principles of Distributed Systems, pages 22–40. SpringerVerlag, 2008.
[AFJ06] Dana Angluin, Michael J Fischer, and Hong Jiang. Stabilizing consensus in mobile networks. In Distributed Computing in Sensor Systems, pages 37–50. Springer, 2006.
[AJK05] James Aspnes, Collin Jackson, and Arvind Krishnamurthy. Exposing computationally-challenged byzantine impostors. Department of Computer Science, Yale University, New Haven, CT, Tech. Rep, 2005.
[AMN+16] Ittai Abraham, Dahlia Malkhi, Kartik Nayak, Ling Ren, and Alexander Spiegelman. Solidus: An incentive-compatible cryptocurrency based on permissionless byzantine consensus. https://arxiv.org/abs/1612.02916
, Dec 2016. Accessed: 2017-02-06.
[AS98] Yair Amir and Jonathan Stanton. The spread wide area group communication system. Technical report, TR CNDS-98-4, The Center for Networking and Distributed Systems, The Johns Hopkins University, 1998.
[Bag00] Walter Bagehot. The english constitution, volume 3. Kegan Paul, Trench, Trubner, 1900. ¨
[Ban98] Bela Ban. Design and implementation of a reliable group communication toolkit for java, 1998.
[BBRTP07] Roberto Baldoni, Marin Bertier, Michel Raynal, and Sara Tucci-Piergiovanni. Looking for a definition of dynamic distributed systems. In International Conference on Parallel Computing Technologies, pages 1–14. Springer, 2007.
[Bit] Bitcoin community. Bitcoin-core source code. https://github.com/bitcoin/bitcoin
. Accessed: 2015-06-30.
[BJ87] Ken Birman and Thomas Joseph. Exploiting virtual synchrony in distributed systems. volume 21. ACM, 1987.
[BMC+15] Joseph Bonneau, Andrew Miller, Jeremy Clark, Arvind Narayanan, Joshua A Kroll, and Edward W Felten. Sok: Research perspectives and challenges for bitcoin and cryptocurrencies. In IEEE Symposium on Security and Privacy, 2015.
[BO83] Michael Ben-Or. Another advantage of free choice (extended abstract): Completely asynchronous agreement protocols. In Proceedings of the second annual ACM symposium on Principles of distributed computing, pages 27–30. ACM, 1983.
[BPS16a] Iddo Bentov, Rafael Pass, and Elaine Shi. The sleepy model of consensus. https://eprint.iacr.org/2016/918.pdf
, 2016. Accessed: 2016-11-08.
[BPS16b] Iddo Bentov, Rafael Pass, and Elaine Shi. Snow white: Provably secure proofs of stake. https://eprint.iacr.org/2016/919.pdf
, 2016. Accessed: 2016-11-08.
[BR09] Franc¸ois Bonnet and Michel Raynal. The price of anonymity: Optimal consensus despite asynchrony, crash and anonymity. In Proceedings of the 23rd international conference on Distributed computing, pages 341–355. Springer-Verlag, 2009.
[Bre00] EA Brewer. Towards robust distributed systems. abstract. In Proceedings of the Nineteenth Annual ACM Symposium on Principles of Distributed Computing, page 7, 2000.
[BSAB+17] Shehar Bano, Alberto Sonnino, Mustafa Al-Bassam, Sarah Azouvi, Patrick McCorry, Sarah Meiklejohn, and George Danezis. Consensus in the age of blockchains. arXiv:1711.03936, 2017. Accessed:2017-12-11.
[BT16] Zohir Bouzid and Corentin Travers. Anonymity-preserving failure detectors. In International Symposium on Distributed Computing, pages 173–186. Springer, 2016.
[Can00] Ran Canetti. Security and composition of multiparty cryptographic protocols. Journal of CRYPTOLOGY, 13(1):143–202, 2000.
[Can01] Ran Canetti. Universally composable security: A new paradigm for cryptographic protocols. In Foundations of Computer Science, 2001. Proceedings. 42nd IEEE Symposium on, pages 136–145. IEEE, 2001.
[CFN90] David Chaum, Amos Fiat, and Moni Naor. Untraceable electronic cash. In Proceedings on Advances in cryptology, pages 319–327. Springer-Verlag New York, Inc., 1990.
[CGR07] Tushar D Chandra, Robert Griesemer, and Joshua Redstone. Paxos made live: an engineering perspective. In Proceedings of the twenty-sixth annual ACM symposium on Principles of distributed computing, pages 398–407. ACM, 2007.
[CGR11] Christian Cachin, Rachid Guerraoui, and Luis Rodrigues. Introduction to reliable and secure distributed programming. Springer Science & Business Media, 2011.
[CKS00] Christian Cachin, Klaus Kursawe, and Victor Shoup. Random oracles in constantinople: Practical asynchronous byzantine agreement using cryptography. In Proceedings of the nineteenth annual ACM symposium on Principles of distributed computing, pages 123–132. ACM, 2000.
[CL+99] Miguel Castro, Barbara Liskov, et al. Practical byzantine fault tolerance. In OSDI, volume 99, pages 173–186, 1999.
[CL02] Miguel Castro and Barbara Liskov. Practical byzantine fault tolerance and proactive recovery. ACM Transactions on Computer Systems (TOCS), 20(4):398–461, 2002.
[CNV04] Miguel Correia, Nuno Ferreira Neves, and Paulo Verissimo. How to tolerate half less one byzantine nodes in practical distributed systems. In Reliable Distributed Systems, 2004. Proceedings of the 23rd IEEE International Symposium on, pages 174–183. IEEE, 2004.
[Coo09] J. L. Coolidge. The gambler’s ruin. Annals of Mathematics, 10(4):181–192, 1909.
[Cri91] Flaviu Cristian. Reaching agreement on processor-group membrship in synchronous distributed systems. Distributed Computing, 4(4):175–187, 1991.
[CT96] Tushar Deepak Chandra and Sam Toueg. Unreliable failure detectors for reliable distributed systems. volume 43, pages 225–267. ACM, 1996.
[CV17] Christian Cachin and Marko Vukolic. Blockchain con- ´sensus protocols in the wild. arXiv:1707.01873, 2017. Accessed:2017-09-26.
[CVL10] Miguel Correia, Giuliana S Veronese, and Lau Cheuk Lung. Asynchronous byzantine consensus with 2f+ 1 processes. In Proceedings of the 2010 ACM symposium on applied computing, pages 475–480. ACM, 2010.
[CVNV11] Miguel Correia, Giuliana Santos Veronese, Nuno Ferreira Neves, and Paulo Verissimo. Byzantine consensus in asynchronous message-passing systems: a survey. volume 2, pages 141–161. Inderscience Publishers, 2011.
[CWA+09] Allen Clement, Edmund L Wong, Lorenzo Alvisi, Michael Dahlin, and Mirco Marchetti. Making byzantine fault tolerant systems tolerate byzantine faults. In NSDI, volume 9, pages 153–168, 2009.
[DDS87] Danny Dolev, Cynthia Dwork, and Larry Stockmeyer. On the minimal synchronism needed for distributed consensus. volume 34, pages 77–97. ACM, 1987.
[Dei] Wei Dei. b-money. http://www.weidai.com/bmoney.txt
. Accessed on 03/03/2017.
[DGFGK10] Carole Delporte-Gallet, Hugues Fauconnier, Rachid Guerraoui, and Anne-Marie Kermarrec. Brief announcement: Byzantine agreement with homonyms. In Proceedings of the twentysecond annual ACM symposium on Parallelism in algorithms and architectures, pages 74–75. ACM, 2010.
[DGG02] Assia Doudou, Benoˆıt Garbinato, and Rachid Guerraoui. Encapsulating failure detection: From crash to byzantine failures. In International Conference on Reliable Software Technologies, pages 24–50. Springer, 2002.
[DGKR17] Bernardo David, Peter Gazi, Aggelos Kiayias, and Alexan- ˇder Russell. Ouroboros praos: An adaptively-secure, semisynchronous proof-of-stake protocol. Cryptology ePrint Archive, Report 2017/573, 2017. Accessed: 2017-06-29.
[DLP+86] Danny Dolev, Nancy A Lynch, Shlomit S Pinter, Eugene W Stark, and William E Weihl. Reaching approximate agreement in the presence of faults. volume 33, pages 499–516. ACM, 1986.
[DLS88] Cynthia Dwork, Nancy Lynch, and Larry Stockmeyer. Consensus in the presence of partial synchrony. volume 35, pages 288–323. ACM, 1988.
[DN92] Cynthia Dwork and Moni Naor. Pricing via processing or combatting junk mail. In Annual International Cryptology Conference, pages 139–147. Springer, 1992.
[Dol81] Danny Dolev. Unanimity in an unknown and unreliable environment. In Foundations of Computer Science, 1981. SFCS’81. 22nd Annual Symposium on, pages 159–168. IEEE, 1981.
[Dou02] John R Douceur. The sybil attack. In International Workshop on Peer-to-Peer Systems, pages 251–260. Springer, 2002.
[DSU04] Xavier Defago, Andr ´ e Schiper, and P ´ eter Urb ´ an. Total order ´ broadcast and multicast algorithms: Taxonomy and survey. ACM Computing Surveys (CSUR), 36(4):372–421, 2004.
[DW13] Christian Decker and Roger Wattenhofer. Information propagation in the bitcoin network. In Peer-to-Peer Computing (P2P), 2013 IEEE Thirteenth International Conference on, pages 1–10. IEEE, 2013.
[EGSvR16] Ittay Eyal, Adem Efe Gencer, Emin Gun Sirer, and Robbert van Renesse. Bitcoin-ng: A scalable blockchain protocol. In 13th USENIX Security Symposium on Networked Systems Design and Implementation (NSDI’16). USENIX Association, Mar 2016.
[ES14] Ittay Eyal and Emin Gun Sirer. Majority is not enough: Bitcoin ¨ mining is vulnerable. In Financial Cryptography and Data Security, pages 436–454. Springer, 2014.
[Fin04] Hal Finney. Reusable proofs of work (rpow). http://web.archive.org/web/20071222072154/http://rpow.net/
, 2004. Accessed: 2016-04-31.
[Fis83] Michael J Fischer. The consensus problem in unreliable distributed systems (a brief survey). In International Conference on Fundamentals of Computation Theory, pages 127–140. Springer, 1983.
[FL82] Michael J FISCHER and Nancy A LYNCH. A lower bound for the time to assure interactive consistency. volume 14, Jun 1982.
[FLP85] Michael J Fischer, Nancy A Lynch, and Michael S Paterson. Impossibility of distributed consensus with one faulty process. volume 32, pages 374–382. ACM, 1985.
[Fuz08] Rachele Fuzzati. A formal approach to fault tolerant distributed consensus. PhD thesis, EPFL, 2008.
[GHM+17] Yossi Gilad, Rotem Hemo, Silvio Micali, Georgios Vlachos, and Nickolai Zeldovich. Algorand: Scaling byzantine agreements for cryptocurrencies. Cryptology ePrint Archive, Report 2017/454, 2017. Accessed: 2017-06-29.
[GKL15] Juan Garay, Aggelos Kiayias, and Nikos Leonardos. The bitcoin backbone protocol: Analysis and applications. In Advances in Cryptology-EUROCRYPT 2015, pages 281–310. Springer, 2015.
[GKL16] Juan A. Garay, Aggelos Kiayias, and Nikos Leonardos. The bitcoin backbone protocol with chains of variable difficulty. http://eprint.iacr.org/2016/1048.pdf
, 2016. Accessed: 2017-02-06.
[GKP17] Juan A. Garay, Aggelos Kiayias, and Giorgos Panagiotakos. Proofs of work for blockchain protocols. Cryptology ePrint Archive, Report 2017/775, 2017. http://eprint.iacr.org/2017/775
[GKQV10] Rachid Guerraoui, Nikola Knezevi ˇ c, Vivien Qu ´ ema, and Marko ´ Vukolic. The next 700 bft protocols. In ´ Proceedings of the 5th European conference on Computer systems, pages 363–376. ACM, 2010.
[GKTZ12] Adam Groce, Jonathan Katz, Aishwarya Thiruvengadam, and Vassilis Zikas. Byzantine agreement with a rational adversary. pages 561–572. Springer, 2012.
[GKW+16] Arthur Gervais, Ghassan O Karame, Karl Wust, Vasileios ¨ Glykantzis, Hubert Ritzdorf, and Srdjan Capkun. On the security and performance of proof of work blockchains. https://eprint.iacr.org/2016/555.pdf
, 2016. Accessed: 2016-08-10.
[GL02] Seth Gilbert and Nancy Lynch. Brewer’s conjecture and the feasibility of consistent, available, partition-tolerant web services. volume 33, pages 51–59. ACM, 2002.
[GRKC15] Arthur Gervais, Hubert Ritzdorf, Ghassan O Karame, and Srdjan Capkun. Tampering with the delivery of blocks and transactions in bitcoin. In Proceedings of the 22nd ACM SIGSAC Conference on Computer and Communications Security, pages 692–705. ACM, 2015.
[Her88] Maurice P Herlihy. Impossibility and universality results for wait-free synchronization. In Proceedings of the seventh annual ACM Symposium on Principles of distributed computing, pages 276–290. ACM, 1988.
[Her91] Maurice Herlihy. Wait-free synchronization. ACM Transactions on Programming Languages and Systems (TOPLAS), 13(1):124–149, 1991.
[HKZG15] Ethan Heilman, Alison Kendler, Aviv Zohar, and Sharon Goldberg. Eclipse attacks on bitcoin’s peer-to-peer network. In 24th USENIX Security Symposium (USENIX Security 15), pages 129–144, 2015.
[Hoe07] Jaap-Henk Hoepman. Distributed double spending prevention. In Security Protocols Workshop, pages 152–165. Springer, 2007.
[HT94] Vassos Hadzilacos and Sam Toueg. A modular approach to fault-tolerant broadcasts and related problems. Cornell University Technical Report 94-1425, 1994.
[IT08] Hideaki Ishii and Roberto Tempo. Las vegas randomized algorithms in distributed consensus problems. In 2008 American Control Conference, pages 2579–2584. IEEE, 2008.
[JB99] Ari Juels and John G Brainard. Client puzzles: A cryptographic countermeasure against connection depletion attacks. In NDSS, volume 99, pages 151–165, 1999.
[KMMS01] Kim Potter Kihlstrom, Louise E Moser, and P Michael MelliarSmith. The securering group communication system. ACM Transactions on Information and System Security (TISSEC), 4(4):371–406, 2001.
[KMMS03] Kim Potter Kihlstrom, Louise E Moser, and P Michael MelliarSmith. Byzantine fault detectors for solving consensus. volume 46, pages 16–35. Br Computer Soc, 2003.
[KMTZ13] Jonathan Katz, Ueli Maurer, Bjorn Tackmann, and Vassilis ¨ Zikas. Universally composable synchronous computation. In TCC, volume 7785, pages 477–498. Springer, 2013.
[KP15] Aggelos Kiayias and Giorgos Panagiotakos. Speed-security tradeoff s in blockchain protocols. https://eprint.iacr.org/2015/1019.pdf
, Oct 2015. Accessed: 2016-10-17.
[KP16] Aggelos Kiayias and Giorgos Panagiotakos. On trees, chains and fast transactions in the blockchain. http://eprint.iacr.org/2016/545.pdf
, 2016. Accessed: 2017-02-06.
[KRDO16] Aggelos Kiayias, Alexander Russell, Bernardo David, and Roman Oliynykov. Ouroboros: A provably secure proof-of-stake blockchain protocol. https://pdfs.semanticscholar.org/1c14/549f7ba7d6a000d79a7d12255eb11113e6fa.pdf
, 2016. Accessed: 2017-02-20.
[Lam84] Leslie Lamport. Using time instead of timeout for fault-tolerant distributed systems. volume 6, pages 254–280. ACM, 1984.
[Lam98] Leslie Lamport. The part-time parliament. volume 16, pages 133–169. ACM, 1998.
[LCW+06] Harry C Li, Allen Clement, Edmund L Wong, Jeff Napper, Indrajit Roy, Lorenzo Alvisi, and Michael Dahlin. Bar gossip. In Proceedings of the 7th symposium on Operating systems design and implementation, pages 191–204. USENIX Association, 2006.
[LSM06] Brian Neil Levine, Clay Shields, and N Boris Margolin. A survey of solutions to the sybil attack. University of Massachusetts Amherst, Amherst, MA, 7, 2006.
[LSP82] Leslie Lamport, Robert Shostak, and Marshall Pease. The byzantine generals problem. volume 4, pages 382–401. ACM, 1982.
[LSZ15] Yoad Lewenberg, Yonatan Sompolinsky, and Aviv Zohar. Inclusive block chain protocols. In Financial Cryptography and Data Security, pages 528–547. Springer, 2015.
[LTKS15] Loi Luu, Jason Teutsch, Raghav Kulkarni, and Prateek Saxena. Demystifying incentives in the consensus computer. In Proceedings of the 22nd ACM SIGSAC Conference on Computer and Communications Security, pages 706–719. ACM, 2015.
[Lyn96] Nancy A Lynch. Distributed algorithms. Morgan Kaufmann, 1996.
[Mic16] Silvio Micali. Algorand: The efficient and democratic ledger. http://arxiv.org/abs/1607.01341
, 2016. Accessed: 2017-02-09.
[Mic17] Silvio Micali. Byzantine agreement, made trivial. https://people.csail.mit.edu/silvio/SelectedApr
[MJ14] A Miller and LaViola JJ. Anonymous byzantine consensus from moderately-hard puzzles: A model for bitcoin. https://socrates1024.s3.amazonaws.com/consensus.pdf
, 2014. Accessed: 2016-03-09.
[MMRT03] Dahlia Malkhi, Michael Merritt, Michael K Reiter, and Gadi Taubenfeld. Objects shared by byzantine processes. volume 16, pages 37–48. Springer, 2003.
[MPR01] Hugo Miranda, Alexandre Pinto, and Luıs Rodrigues. Appia, a flexible protocol kernel supporting multiple coordinated channels. In Distributed Computing Systems, 2001. 21st International Conference on., pages 707–710. IEEE, 2001.
[MR97] Dahlia Malkhi and Michael Reiter. Unreliable intrusion detection in distributed computations. In Computer Security Foundations Workshop, 1997. Proceedings., 10th, pages 116–124. IEEE, 1997.
[MRT00] Achour Mostefaoui, Michel Raynal, and Fred´ eric Tronel. From ´ binary consensus to multivalued consensus in asynchronous message-passing systems. Information Processing Letters, 73(5-6):207–212, 2000.
[MXC+16] Andrew Miller, Yu Xia, Kyle Croman, Elaine Shi, and Dawn Song. The honey badger of bft protocols. https://eprint.iacr.org/2016/199.pdf
, 2016. Accessed: 2017-01-10.
[Nak08a] Satoshi Nakamoto. Bitcoin: A peer-to-peer electronic cash system. https://bitcoin.org/bitcoin.pdf
, Dec 2008. Accessed: 2015-07-01.
[Nak08b] Satoshi Nakamoto. Bitcoin p2p e-cash paper, 2008.
[Nar16] Narayanan, Arvind and Bonneau, Joseph and Felten, Edward and Miller, Andrew and Goldfeder, Steven. Bitcoin and cryptocurrency technologies. https://d28rh4a8wq0iu5.cloudfront.net/bitcointech/readings/princeton
bitcoin book.pdf?a=1, 2016. Accessed: 2016-03-29.
[Nei94] Gil Neiger. Distributed consensus revisited. Information processing letters, 49(4):195–201, 1994.
[NG16] Christopher Natoli and Vincent Gramoli. The blockchain anomaly. In Network Computing and Applications (NCA), 2016 IEEE 15th International Symposium on, pages 310–317. IEEE, 2016.
[NKMS16] Kartik Nayak, Srijan Kumar, Andrew Miller, and Elaine Shi. Stubborn mining: Generalizing selfish mining and combining with an eclipse attack. In 1st IEEE European Symposium on Security and Privacy, 2016. IEEE, 2016.
[PS16a] Rafael Pass and Elaine Shi. Fruitchains: A fair blockchain. http://eprint.iacr.org/2016/916.pdf
, 2016. Accessed: 2016-11-08.
[PS16b] Rafael Pass and Elaine Shi. Hybrid consensus: Scalable permissionless consensus. https://eprint.iacr.org/2016/917.pdf
, Sep 2016. Accessed: 2016-10-17.
[PS17] Rafael Pass and Elaine Shi. Thunderella: Blockchains with optimistic instant confirmation. Cryptology ePrint Archive, Report 2017/913, 2017. Accessed:2017-09-26.
[PSL80] Marshall Pease, Robert Shostak, and Leslie Lamport. Reaching agreement in the presence of faults. volume 27, pages 228–234. ACM, 1980.
[PSs16] Rafael Pass, Lior Seeman, and abhi shelat. Analysis of the blockchain protocol in asynchronous networks. http://eprint.iacr.org/2016/454.pdf
, 2016. Accessed: 2016-08-01.
[Rab83] Michael O Rabin. Randomized byzantine generals. In Foundations of Computer Science, 1983., 24th Annual Symposium on, pages 403–409. IEEE, 1983.
[Rei96] Michael K Reiter. A secure group membership protocol. volume 22, page 31, 1996.
[Ric93] Aleta M Ricciardi. The group membership problem in asynchronous systems. PhD thesis, Cornell University, 1993.
[Ros14] M. Rosenfeld. Analysis of hashrate-based double spending. http://arxiv.org/abs/1402.2009
, 2014. Accessed: 2016-03-09.
[RSW96] Ronald L Rivest, Adi Shamir, and David A Wagner. Time-lock puzzles and timed-release crypto. 1996.
[Sch90] Fred B Schneider. Implementing fault-tolerant services using the state machine approach: A tutorial. volume 22, pages 299–319. ACM, 1990.
[SLZ16] Yonatan Sompolinsky, Yoad Lewenberg, and Aviv Zohar. Spectre: A fast and scalable cryptocurrency protocol. Cryptology ePrint Archive, Report 2016/1159, 2016. Accessed: 2017-02-20.
[SSZ15] Ayelet Sapirshtein, Yonatan Sompolinsky, and Aviv Zohar. Optimal selfish mining strategies in bitcoin. http://arxiv.org/pdf/1507.06183.pdf
, 2015. Accessed: 2016-08-22.
[SW16] David Stolz and Roger Wattenhofer. Byzantine agreement with median validity. In LIPIcs-Leibniz International Proceedings in Informatics, volume 46. Schloss Dagstuhl-Leibniz-Zentrum fuer Informatik, 2016.
[Swa15] Tim Swanson. Consensus-as-a-service: a brief report on the emergence of permissioned, distributed ledger systems. http://www.ofnumbers.com/wp-content/uploads/2015/04/Permissioned-distributed-ledgers.pdf
, Apr 2015. Accessed: 2017-10-03.
[SZ13] Yonatan Sompolinsky and Aviv Zohar. Accelerating bitcoin’s transaction processing. fast money grows on trees, not chains, 2013.
[SZ16] Yonatan Sompolinsky and Aviv Zohar. Bitcoin’s security model revisited. http://arxiv.org/pdf/1605.09193
, 2016. Accessed: 2016-07-04.
[Sza14] Nick Szabo. The dawn of trustworthy computing. http://unenumerated.blogspot.co.at/2014/12/the-dawn-of-trustworthy-computing.html
, 2014. Accessed: 2017-12-01.
[TS16] Florian Tschorsch and Bjorn Scheuermann. Bitcoin and ¨ beyond: A technical survey on decentralized digital currencies. In IEEE Communications Surveys Tutorials, volume PP, pages 1–1, 2016.
[VCB+13] Giuliana Santos Veronese, Miguel Correia, Alysson Neves Bessani, Lau Cheuk Lung, and Paulo Verissimo. Efficient byzantine fault-tolerance. volume 62, pages 16–30. IEEE, 2013.
[Ver03] Paulo Ver´ıssimo. Uncertainty and predictability: Can they be reconciled? In Future Directions in Distributed Computing, pages 108–113. Springer, 2003.
[Vuk15] Marko Vukolic. The quest for scalable blockchain fabric: ´ Proof-of-work vs. bft replication. In International Workshop on Open Problems in Network Security, pages 112–125. Springer, 2015.
[Vuk16] Marko Vukolic. Eventually returning to strong consistency. https://pdfs.semanticscholar.org/a6a1/b70305b27c556aac779fb65429db9c2e1ef2.pdf
, 2016. Accessed: 2016-08-10.
[XWS+17] Xiwei Xu, Ingo Weber, Mark Staples, Liming Zhu, Jan Bosch, Len Bass, Cesare Pautasso, and Paul Rimba. A taxonomy of blockchain-based systems for architecture design. In Software Architecture (ICSA), 2017 IEEE International Conference on , pages 243–252. IEEE, 2017.
[YHKC+16] Jesse Yli-Huumo, Deokyoon Ko, Sujin Choi, Sooyong Park, and Kari Smolander. Where is current research on blockchain technology? – a systematic review. volume 11, page e0163477. Public Library of Science, 2016.
[ZP17] Ren Zhang and Bart Preneel. On the necessity of a prescribed block validity consensus: Analyzing bitcoin unlimited mining protocol. http://eprint.iacr.org/2017/686
, 2017. Accessed: 2017-07-20.
Title: Bitcoin Mining Pool - Eclipse Mining Consortium Description: A shared mining pool with shares valued according to the Double Geometric Method or Pay Per Share. Also offers merged Namecoin mining. Keywords: eclipse. Last update was 666 days ago UPDATE NOW. This can take up to 60 seconds. Please wait... *HypeStat.com is not linking to, promoting or affiliated with eclipsemc.com in any way ... May 2018 Update – Unfortunately Eclipse MC stopped running some time ago, this article remains online as a reference. A look at Eclipse Mining Consortium’s Mining Pool. Please note: This review is based on a relatively small amount of hashing, a few hundred ghs. The stats outlined in this review may not apply to larger miners. Bitcoin data at 1-min intervals from select exchanges, Jan 2012 to Sept 2020. Zielak • updated a month ago (Version 4) Data Tasks (1) Notebooks (214) Discussion (41) Activity Metadata. Download (280 MB) New Notebook. more_vert. business_center. Usability. 10.0. License. CC BY-SA 4.0. Tags. finance. finance x 2244. topic > people and society > business > finance, currencies and foreign ... Home » APIs » Eclipse MC. Track API. Eclipse MC API. Financial Bitcoin, Data Mining, Currency ... Eclipse Mining Consortium is a mining pool with server locations in the US and EU. It is run by Josh Zerlan. This pool pays out using a double geometric share reward system. It also offers simultaneous merged mining of BTC and NMC].. The service was first available on June 13, 2011.. The coinbase signature for this pool is: "EMC".
Bitcoin Mining Max Profits - Gmod DarkRP (Bitcoin Miner And Holding Players Hostage?) everyone knows the best way to make money on Dark RP is to make Bitcoin... StreetBallin T.V. This video is unavailable. Watch Queue Queue From stock to modified in one day - In this complete guide to modifying your car, you'll learn everything you need to know to get started working on your own... I'm on insta rn 📷 : http://www.instagram.com/fiftyrock_ LISTEN to the NEW Eclipse Acoustic Remix - https://www.youtube.com/watch?v=s52QvqaEinw Download it ... **This film is under license from Vision Films Inc. All rights reserved** Total Eclipse (Fall of Hyperion) - A NASA scientist discovers that their manned spa...